Page number
|
- Click the page numbers to navigate the pages of the wizard during configuration.
|
Page detail
|
- Page names are not mandatory.
- Optionally, specify a description for each page. This allows you to provide users with additional information about the page and its context in the service. The markup editor supports basic styling functionality like headings, block quotes, color and numbered lists, but also hyperlinks and drag-and-drop.
- Click the edit button ()to set a page Active or to Apply condition(s) to the page.
Active pages
- You can set pages to active or inactive. Inactive pages are hidden in the wizard in the Web Portal, Mobile Client and Management Portal. Their configuration is not applied, but stored only. This makes it easier to reuse the configuration of redundant pages at a later stage. You can configure the settings of pages while they are inactive.
Conditions
- You can optionally set one or more conditions on each page that determine if it is displayed or skipped, or even that the entire action is skipped. For example, if users need to provide values for a new employee:
- You can make the page for home address information conditional, based on the value of the person attribute "home address": Skip that page and go to the next one if the attribute contains a value; show the page if it does not.
- You can make a basic set of pages for information that all new employees need to fill out; plus an additional set of pages that is conditional, based on an attribute that specifies a project assignment. If there is no project assignment, the wizard can skip all remaining pages upon completion of the last page of the basic set.
- If you configure a condition, you can compare values as integers or as strings.
- Select Integer to compare values numerical. Only integer values can be compared: non-integer values (e.g. 2.5 or 123abc) resolve as "0". You can compare values from –9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.
- Select String to compare values. This is a binary comparison of characters (case-sensitive). For example, a value "Smith" is not equal to "smith".
- You can base conditions on values, attributes or a combination. You can select only one attribute in each comparison field.
- If you configure a condition for a table service attribute, it uses the initial number of rows; it cannot take into account any rows that are added as a result of the actions in the Provide Information wizard. For example, suppose a table contains device identifiers of a user's mobile phone, and at the start of the Provide Information wizard the user has none, so an empty table with 0 rows. If the user then provides the ID of a mobile phone in the Provide Information wizard in the Web Portal, this is added as the first row of the table. Although the table now contains one row, any pages in the wizard that are conditional based on the number of rows in the table still use 0.
- If you configure a condition for a checklist service attribute, you can base page conditions on the state of checklist service placeholders #Service[{attributename}.{labelname}.state]. This placeholder allows you to resolve the state (True or False) of a specific checklist service attribute option and compare it with a specific value. Based on this comparison, you can then further specify which action should be taken if the condition is met. This allows you to configure pages that are shown or hidden in the Provide Information wizard in the Web Portal, based on the input of the user.
- Multiple conditions can be configured as AND, OR, or combinations of the two. For example, display a page only if:
- [AND] Subscriber is part of Marketing
- AND Subscriber lives in the United Kingdom
- OR Subscriber is part of Support
- AND Requester is the manager of the Subscriber
In this example, line 1 and 2 form a combined condition and line 3 and 4 form another combined condition.
|
Attributes
|
Assign service attributes to a page.
|