Popup Wizard

Hi,

Is it possible to initiate a wizard from a popup? What I would like to do is have a popup on the grid that takes the context of the title and row elements and takes the user through a number of steps.

If that is not possible, then can I have a popup on the row that provides prompts for a TI process taking some parameters from from the row and title elements and the others from a SUBNM that the user selects? I can select the process widget type, but I don’t get any options for the parameters. I can see advanced options, but I can’t see an example in the demo model, they seem to use html.

Thanks.

Not currently. Wizards can’t be popups. This is planned.

Yes this is possible.
You can both take the context from the settings service to set parameter values to element names and you can also format a parameter input as a SUBNM to allow the user to make a controlled selection from a list of elements (or alias or text attribute values).

The example bellow shows multple ways for setting parameters on the TI process widget.

  1. Take value from settings service

  2. SUBNM selection

  3. Read-only fixed value displayed to user

  4. Hide the parameter from the form

    "process": {
     "name": " Bedrock.Security.Client.Clone",
     "button": {
       "label": "Create User",
       "class": "btn-success",
       "iconClass": "fa fa-cog"
     },
     "header": {
       "html": "<b>Clone User</b>"
     },
     "beforeForm": {
       "htmlTemplate": ""
     },
     "afterForm": {
       "htmlTemplate": ""
     },
     "parameters": {
       "pSourceClient": {
         "type": "input",
         "settingsservice": true,
         "dimension": "}APQ Clients",
         "label": "Source user",
         "value": "}APQ Clients",
         "required": true,
         "disabled": true,
         "hidden": false
       },
       "pTargetClient": {
         "type": "subnm",
         "dimension": "}Clients",
         "tm1Mdx": "{TM1SUBSETALL( [}Clients] )}",
         "tm1Attribute": "}TM1_DefaultDisplayValue",
         "label": "Select user to clone to",
         "value": "",
         "required": true,
         "disabled": false,
         "hidden": false
       },
       "pMode": {
         "type": "input",
         "label": "Mode REPLACE or ADD (default = REPLACE)",
         "value": "REPLACE",
         "required": true,
         "disabled": false,
         "hidden": false
       },
       "pDelimiter": {
         "type": "input",
         "label": "List delimiter (if creating multiple users)",
         "value": "&",
         "required": true,
         "disabled": false,
         "hidden": true
       },
       "pDebug": {
         "type": "input",
         "label": "Debugging",
         "value": 0,
         "required": true,
         "disabled": true,
         "hidden": true
       }
     }