TALXIS Introductions
# Introductions
With TALXIS Introductions you can introduce user to parts of the PowerApps model-driven app. There are two main components: Introduction Scenario and Introduction Steps
# Introduction Scenario
Field name | Description |
---|---|
talxis_appuniquename | Unique Name of the model-driven application |
talxis_configuration_introductionscenarioid | ID of the scenario |
talxis_donebuttonlabel | Label string of the "Done" button |
talxis_entityname | Name of the target entity |
talxis_formid | Form ID where introduction scenarion will be triggered |
talxis_name | Name of the instance (Action sets this to be the same as the processing step) |
talxis_nextbuttonlabel | Label string of the "Next" button |
talxis_previousbuttonlabel | Label string of the "Previous" button |
talxis_introductionscenariotypecode | Define where introduction scenario will be triggered from |
Sample record:
# Introduction Step
Field name | Description |
---|---|
talxis_configuration_introductionstepid | Record ID |
talxis_configuration_introductionscenarioid | This attribute represents relation between introduction step and introduction scenario. One step can have only one related scenario - one scenarion can have mutiple steps |
talxis_elementselector | Define HTML element which will be highlited (If left empty step will be positioned on center of the page) |
talxis_introductioncontent | Content of the introduction step card |
talxis_order | Order number of the introduction step (Steps are ordered by this number) |
talxis_positiontypecode | Determain where step will be positioned relative to selected HTML element from talxis_elementselector (Top, Bottom, Left, Right) |
talxis_title | Title of the introduction step card |
Sample record:
# More info
To setup introductions feature you will first need to define introduction scenario.
Introduction scenario currently can be triggered on load of the Application, Dialog or Form. In case you are triggering scenario from Application or Dialog you should leave talxis_formid(Form) attribute empty. When done with scenario setup, you should start adding steps for described scenario.
Adding steps is pretty self explanitory you should just keep in mind talxis_order(Order) attribute so you order steps right. Regarding talxis_elementselector(Element Selector) if left empty, step will be shown on page center, and if defined it will highlight targeted HTML element.
For both scenarios and steps we are using resource files so we can cover mutiple languages. But if you are not fimiliar with that you can type in what ever you want 😃
# Triggering
To trigger introduction scenarion you will need to include custom script in onLoad event of the Form, Application or Dialog.
○ Event type: On Load
○ Library: talxis_bootstrapfirstrunexperience.js
○ Function:TALXIS.Bootstrap.Features.FirstRunExperience.Introduction.LoadIntroduction
○ Enabled: true
○ Pass execution context: true