How do I configure and manage the TB Library as a content author?
A TB library allows the user to create and manage a hierarchy of Category, sub-category and FS lines for Trial balance section and these can be centrally managed and published to all firms with an Anchor Tag.
Body
Key Functions
- Ability to manage TB libraries
- Ability to change the status, type of engagement, business and industry for standard Tb template
- Ability to add/edit content of custom TB template
- Ability to upload TB library template using Upload button
User Flow
Ability to manage TB libraries
- On clicking the “TB” tab, user will be able to view “Search box” and “Upload” button.
- On clicking ‘Upload’ button in the TB Library screen, a pop up will open, which contains 3 steps as mentioned below:
- Step 1: with message as “Download Excel template” along with download button. When user clicks on download a template should download with instruction on how to add data to the template
- Step 2: with message as” Upload populated excel file” with a file upload field where user can drag and drop or click the hyperlink to open file explorer to select the file for import. Once the file is imported, it will be listed below allowing the user to delete the file and reupload another
- Step 3: with message “Enter name of Template” along with a text box allowing user to enter unique Tb template name
- There will also be Import and cancel button.
- When a user clicks on the ‘Import’ option, these information in the template will repurpose in the TB library grid.
- Clicking on ‘Cancel’ will discard all the information and adds no templates to the grid.
- The TB grid will have column header as Description, Engagement type, Industry(s), Business and Status column:
- Description will show the name of the Tb template which will be clickable and on clicking user will be directed to TB Template content screen
- For Default/Standard template: - The content will be in read only format
- Copied version or user added template: The content will be in editable mode (All functionality covered in separate user story)
- Engagement type: Will list the name of engagement to which the template is mapped to. The standard default template will be mapped to all engagement by default
- Industry: Will list the name of industry to which the template is mapped to. The standard default template will be mapped to all engagement by default
- Business: Will list the name of Business to which the template is mapped to. The standard default template will be mapped to all engagement by default
- Status: Dropdown with Active, Inactive and Publish to Firm. The standard default template will publish to firm by default. User can also double click on the status row to change the status for any template including the standard.
- Ellipse: Will be available for all template row
- Copy will create a copy of selected template with a suffix of Template copy 1. Copy will be available for Standard and user added/copied version
- Download will download the respective Template in excel format. Download will be available for Standard and user added/copied version
- Delete will trigger the delete warning allowing the user to delete the template. Delete will be available for user added/copied version only.

- Description will show the name of the Tb template which will be clickable and on clicking user will be directed to TB Template content screen
Ability to change the status, type of engagement, business and industry for standard Tb template
- When user clicks on name of standard/default template, user should be directed to template content screen. The screen will have the name of the template, type of engagement, business, industry and status as dropdown. There should also be expand all and collapse all button.
- The grid below should list all the FS items in hierarchical form, which is category being the top followed by subcategory and lastly the FS item.
- The grid will be expanded by default and user will be able to expand or collapse any category or subcategory using the Accordion.
- The name of the template should be non-editable.
- The type of engagement dropdown should list all types of engagement with checkbox alongside. Users will be able to check or uncheck one or multiple engagement type. All options will be checked by default.
- The industry dropdown should list all industry with a checkbox alongside. Users will be able to check or uncheck one or multiple industries. All options will be checked by default.
- The business dropdown should list all business with a checkbox alongside. Users will be able to check or uncheck one or multiple business. All options will be checked by default.
- There should also be a status dropdown with Draft, Inactive and Published to Firm as option. Publish to firm will be selected by default

Ability to add/edit content of custom TB template
- When a user clicks on the name of user added/custom template, user should be directed to template content screen. The screen will have the name of the template, type of engagement, business, industry and status as dropdown. There should also be expand all and collapse all button.
- The grid will be expanded by default and user will be able to expand or collapse any category or subcategory using the Accordion.
- Name of template along with all dropdowns will be editable.
- The grid below should list all the FS items in hierarchical form, which is category being the top followed by subcategory and lastly the FS item.
- Category row will have a plus icon, which on clicking will open a pop-up allowing user to add subcategory to the selected category using the text field for subcategory name along with +Add subcategory button for bulk addition of subcategory
- Subcategory rows will have Delete icon along with plus icon.
- When user clicks on delete, user will be displayed a pop to confirm the delete operation. Deleting a subcategory will delete all the child FS item
- When user clicks on plus icon, A pop will be displayed with one text field for FS item name and other for GIFI dropdown to select any gifi for the custom FS item
- FS Item row will have a delete icon catering to deleting of the selected FS item
- All rows will have edit functionality as well allowing the user to edit the category, subcategory or FS item name
- There will also be a save and cancel button at the bottom of the screen. Clicking on Save will save all the changes and Cancel will discard the changes. User will be redirected to Tb library tab when user Saves or Cancel the save for any template
Ability to upload TB library template using Upload button
- When a user clicks on ‘Upload’ button in the TB Library screen, a pop up will open, which contains 3 steps as mentioned below:
- Step 1: with message as “Download Excel template” along with download button. When user clicks on download a template should download with instruction on how to add data to the template
- Step 2: with message as” Upload populated excel file” with a file upload field where user can drag and drop or click the hyperlink to open file explorer to select the file for import. Once the file is imported, it will be listed below allowing the user to delete the file and reupload another
- Step 3: with message “Enter name of Template” along with a text box allowing user to enter unique Tb template name
- There will also be an Import and cancel button.
- When a user clicks on the ‘Import’ option, this information in the template will be repurposed in the TB library grid.
- Clicking on ‘Cancel’ will discard all the information and add no templates to the grid.