Skip to content

Tab Options

Info

New in Atfinity 17.

A tab on a process's layout has two options that control which of its instances show and how: a condition that limits the tab to some instances, and a default collapsed state.

Showing only some instances

By default a tab shows every instance of the ontologies it contains. Turning on 'Display Only Some Instances' restricts a tab to instances that match a RuLa condition.

An instance shows on the tab only while it matches that condition, and moves onto or off the tab as the case data behind the condition changes. A tab whose condition matches no instance is not shown at all, so a case without any account holder has no account holders tab rather than an empty one.

Example

A process has one tab for account holders and another for everyone else, both built on the same Person ontology.

The account holders' tab uses:

p is Person, AccountHolder

The other tab uses:

p is Person where AccountHolder not in p.roles

Each person then appears on exactly one of the two tabs, based on whether they hold the AccountHolder role.

Collapsing instances by default

A tab can be set to show its instances collapsed by default: turn on 'Collapse Instances by Default' on the tab, and every instance on it starts collapsed when the tab opens. Leaving it off keeps every instance expanded, as before.