Defining Home Pages with a Text Editor

Process Panels (Panels Holding Tasks)

A process panel holds a list of labels and tasks, which are typically view files (.axvw files) that present reports and forms. A process panel is analogous to a Navigator "Process or Role."

proc_bkt_186x177.png

Descriptor file

A typical descriptor for a process panel is:

<bucket
title="Space Executive Reports"
tooltip="Executive reports for Department Manager."
type="process"
backgroundShading="bucket-background-medium"
activity_id="AbSpaceRoomInventoryBAR"
process_id="Department Manager"
/>

  • title . The value that appears in the panel title.
  • tooltip . The tooltip that appears when the user hovers the mouse over the title.
  • type . A value of "process" indicates that this panel is a process panel.
  • activity_id . The activity within the Archibus Process Tasks ( afm_ptasks ) table to which the process for these tasks belong.
  • process_id . The process within the Archibus Process Tasks table to which the tasks belong.
  • backgroundShading . The background color for the panel. Possible values are bucket-background-medium , bucket-background-medium , bucket-background-dark . The different color schemes of Archibus replace these values with appropriate shades.

Database records

A process panel has a record in the afm_processes table. For example, the below image of the afm_processes table shows some of the process panels found on home pages.

proc_bkt_tbl_734x250.png

The information that you define for the panel can also be displayed as a process or role on the Navigator. In order to display on a home page, the process panel's Process Type value must be one of the following:

Process Type Value The process will appear ...
Web Process Navigator on both the home page and the Navigator
Web Pnav & Pages on both the home page and the Navigator
Web Page Navigator Process

only on the home page.

It will not appear on the Navigator, even if it is assigned to the current user's role

Similarly, the tasks displayed by a home page process are stored in the afm_pasks table.
afm_ptasks_table_add_record.png

Process panels with multiple pages

proc_bkt_mult_pg_168x323.png

Ideally, you will design the list of process tasks for each panel such that the list fits into that panel. If not, the panel presents a series of dots as a page selector at the bottom, and you can page down the list of tasks or jump directly to a particular page.

When paginating tasks, the process panel displays labels in bold, groups tasks by label, and does not orphan tasks from any label it is associated with; that is, the control displays tasks on the same page as the label above them, even if that means leaving whitespace at the bottom of some pages. There is one exception: if any particular group is too tall to fit into the process panel at its current row height, the control does not group tasks, but breaks them at the last task that will fit on the page.