Case Overview Builder

The Case Overview is the first tab of the case detail. It shows the most important data, items, documents, approval progress and print preview on a single page. You design its layout in the builder without programming, by putting sections together. The template author (role $Administrator or $Poweruser) opens the builder in the template editor on the Case Overview tab: Templates → template → Case Overview.

Builder

The image shows the overview of the Purchase Order template with the sections Order summary, Order items, Documents, Approval progress and Purchase order form.

No.ElementPurpose
1LanguageSwitches the language in which the builder shows section names and variable and column labels. Offers the languages of the installation. This lets you check and complete section names entered in another language.
2TestOpens a selection of cases of this template and shows the overview on the chosen case as the user will see it. Unsaved changes must be saved first, see Testing on a case.
3SaveSaves the layout and the settings of all sections and keeps the builder open. Before saving, the JSON of open sections is validated; invalid JSON stops the save and TAS tells you which section contains the error.
4Save and closeSaves and returns you to where you opened the builder from.
5Section nameSection heading in the currently selected language. A new section is named ENTER A NAME until you change it.
6Section settingsThe Configuration window with the section name, icon, height and hide condition.
7Show JSONSwitches the section to a JSON editor with its complete settings. Clicking again validates the JSON and returns the section to the normal view. The Script section does not have this button.
8DeleteRemoves the section after confirmation. If variables in another section take data from its table, the window warns you and lists them.
9MoveDrag this icon to move the section to another position.
10Add adjacent sectionFor a full-width section, adds a new section next to it; both then take half of the width.
11Assign custom cellAdds a cell whose content you define yourself, for example text, a link or a value calculated from other variables.
12Assign variableAdds a cell with the value of a template variable to the section.
13Cell settingsCell size, type and style, see Cell settings.
14Move cellDrag to change the order of cells.
15ResizeDrag the side edge to change the section width (half or full width) and the bottom edge to change its height.
16Add sectionAdds a new section below this section. For a half-width section the button is called Add adjacent section below.
17Data sourceFor table sections, shows where the table takes its rows from, for example Dynamic rows – POitems.
18Assign columnAdds a column to the table.
19Table settingsThe Configuration – DataGrid window with the table behaviour and appearance.

The overview has two columns. A section takes either the full width or half of it. On a narrow display, sections are stacked one below another.

When the builder shows red
If the template contains a print marked as the case overview (a print named CASE OVERVIEW), the builder is greyed out and a red bar at the top reads Case overview is not active, another print is used as Case overview for this template. Users then see this print, not the overview from the builder. To use the builder, delete the CASE OVERVIEW print on the Print tab or clear its Case overview flag.

Section types

Add a section with Add section, Add adjacent section or Add adjacent section below. A menu of types opens.

Section typeWhat it showsWhat you set
VariablesCells with case variable values and custom cells.Variables and cells, their size, type and style.
ChartA bar, line or pie chart over overview data (custom view).The chart wizard.
DocumentCase documents with a list and a preview of the selected file.The appearance of the document list, via the gear icon in the section.
Approval processA table of approval steps: step, responsible person, date, decision and additional information.Displayed tasks and the variables for the Decision, Additional information and Planned progress columns.
Dynamic rowsA table from a dynamic rows variable, for example order items, with totals below it.After adding, select the dynamic rows variable in the Add dynamic rows window. Then the columns, table settings and the cells below the table.
Dynamic tableA table from a dynamic table (Administration → Dynamic tables).After adding, select the table in the Add Dynamic table window.
OverviewA table from an overview (custom view), for example related cases.After adding, select the overview in the Add overview window. It offers the overviews you have access to.
ScriptCustom content written in JavaScript (React).Code in the section editor.
Print previewA rendered print of the case, for example a purchase order form, with an optional Approved / Not approved label.After adding, select the print in the Add print preview window. Then the approval status settings.
NFC ReaderA field for an NFC card reader.Instruction text. The type is offered only when the tas.nfcReaderEnabled item is enabled in Configuration.

Section settings

Open the window with the gear icon next to the section name.

FieldPurpose
Automatic section heightOn the case, the section adapts to its content instead of using the fixed height from the builder. Not offered for Chart and Script.
Show icon in section nameShows an icon before the name.
Section iconIcon selection.
Section nameSection heading. Show language mutations expands fields for other languages.
Hide section whenAfter enabling Hide section when condition is met, enter a condition on variables. When it is true, the section is not shown on the case.
OK / CancelConfirms or discards the changes. They are saved to the template only with the Save button in the builder.

Cell settings

FieldPurpose
Desktop sizeHow many grid columns the cell takes on a computer.
Mobile sizeHow many columns it takes on a mobile device.
Cell typeHow the value is displayed, for example Text or Currency. For currency you also specify the currency, for example from a variable.
Cell styleColour highlighting of the cell.
Expert modeA cell value calculated from other variables or from an aggregation of a table column (sum, average and so on), for example the VAT total.
Delete cellRemoves the cell from the section.

Table settings

Table sections (Dynamic rows, Dynamic table, Overview, Approval process) have a gear icon at the bottom right of the table that opens the Configuration – DataGrid window.

FieldPurpose
Enable filteringThe user can filter the table.
Enable sortingThe user can sort by columns.
Enable data exportExport is shown in the footer.
Enable groupingRows can be grouped by a column.
Enable column pinningColumns can be pinned to the left or right.
Column actions in menuColumn actions are offered in the header menu.
Hide footerHides the table footer with the record count.
AppearanceDefault column width and other table appearance settings.

You set the order, visibility, width, pinning, grouping and default sorting of columns directly in the table in the builder, using the column header menu; the builder remembers them.

Approval process section

FieldPurpose
Displayed tasks / Hidden tasksTemplate tasks that are or are not shown in the progress table. Move them between the lists with the + and − buttons; Select all selects the whole list. You usually hide technical tasks and e-mails.
DecisionThe variable whose value is shown for the task in the Decision column. It is taken from the history of that task.
Additional informationThe variable for the Additional information column, also taken from the task history.
Planned progressA dynamic rows variable with the planned approval steps. If you leave it empty, planned steps are not shown.
FieldPurpose
PrintThe print template of this template that is rendered in the section.
Show approval statusA label is shown above the preview. The default is Not approved; the conditions determine when Approved is shown.
ConditionsVariable, operator and value. Combine multiple conditions with the AND / OR switch. Add condition adds a row, the bin icon removes it.

In the builder, instead of the print, the section shows the text The preview will be displayed on a specific case and the Test button.

Chart section

The chart wizard has four steps:

  1. Data source – the overview (custom view) the chart takes data from. Filter data limits the rows the chart is calculated from.
  2. Chart type – Bar chart, Line chart or Pie chart.
  3. Axis configuration – the column for the X axis (categories), the values for the Y axis and the aggregation (sum, average, minimum, maximum, count). For date columns, grouping by day up to year and a date range filter.
  4. Styling – chart title, colour palette, gradient and legend.

The chart preview is shown in the builder after saving.

Script section

An editor for the section's custom code. Variables inserts getVar('název') for a template variable or a system case variable, Demo code inserts a sample component, and the question mark shows help for the editor.

Show JSON

Every section except Script can be shown as JSON. Table sections have two editors: the table settings and the cells below it. JSON is useful for copying settings between templates or for changes the form does not offer. The JSON is validated when you switch back and when you save.

Testing on a case

  1. Click Test. If you have unsaved changes, TAS displays Changes must be saved before testing; click Save to save them.
  2. In the Select case for testing window, select a case of the template (columns ID, Case name, Template, Case owner, Case state, Status, Date of entry, In progress).
  3. Click Test or double-click the row.

The overview opens in a window labelled Test CASE OVERVIEW. You can switch the language and use Show as on mobile.

How to build a simple overview

An example from the Meeting room booking template: booking details on the left, documents on the right and a preview of the booking confirmation below them.

  1. Open the Case Overview tab. An empty builder offers only Add section.
  2. Add a Variables section, name it Booking details in the section settings and use Assign variable to add the subject, room, date, duration, number of participants, organiser and refreshments.
  3. Next to it, add a Document section named Documents.
  4. Below both, add a Print preview, select the Booking confirmation print and stretch the section to the full width.
  5. Click Save and try out the overview with the Test button.

Related: Print templates, Case detail, Overviews.

Print Templates

Syca (opens in a new tab)

Powered by HelpDocs (opens in a new tab)