Edit ui.json
The ui.json file determines how your template displays the configuration wizard questions defined in variables.json.
This file isn’t used in an embedded app. Templates with a templateType of embeddedapp aren’t visible in CRM Analytics Studio for install.
The UI file determines wizard page layout, defining the order in which variables described in variables.json appear on a page.
The displayMessages text is visible to the user on the page that displays the app creation progress.

-
Page Condition Syntax for ui.json
You can make a page’s appearance conditional on the value of a variable. For example, if the user answers “No” when asked if there is a Products dimension, you can use a conditional to ensure that no Products-related page displays in the wizard. Adding page conditions enables wizard page flow. If the condition is met, then the page with the condition will display; if the condition is not met, the page will not display. Use the following syntax to instruct which conditionals control the display of pages.
-
Use a
variablesarray to display a question to users conditionally. You can optionally display a question as disabled in the case where an answer has been found or computed using Apex Class. To accommodate variable condition and other fields, thevariablesarray must be an array of objects instead of an array of variable names. -
Use VisualForce To Customize the Wizard UI
To customize wizard appearance beyond the default interface, use VisualForce and a JavaScript library.
See Also