Skip to main content

Step 1: App designer overview (tutorial)

In this step, we'll create a blank app.

Add a new app
  1. Go to Configuration > Apps.
  2. Click Add.
  3. Enter an App Name. For this example, we'll call our app App_AD_User_Create, following the convention App_TargetSystem_ObjectType_Action. You can use any convention you want, but this is the one we'll follow in this tutorial.
  4. Click Create. A new app with a single empty form is created, in Design mode. Every app has one or more forms, each of which represents one screen or step in the app. (Ours will ultimately have three.)
Understand the app designer

Before going any further, let's get to know the NIM app designer:

Table 12. Left sidebar

ItemsThe various items you can drag-and-drop onto your form. To do so, drag an item's App Item Handle.
PropsView and edit the properties of the currently selected item on your form. Click an item to select it.
TablePopulate data into Grid-type items using filters.
ActionsAttach actions to the currently selected item. Most often used with Button-type items.
VariablesView the current values of all variables in this app. Useful to debug your app.
FormsView, add, and delete forms (screens) in your app.

Table 13. Main editor

FormA WYSIWYG drag-and-drop editor for the form currently selected in the Forms tab. The main workspace.
VariablesCreate JavaScript-based variables, if any of your variables require a calculated value.
AccessView the internal users & groups that currently have access to this app. For more information, see Apps access control.
Name GeneratorOptionally attach a name generator to this app, to populate variables with generated values.
Form StructureNot yet supported.
Variable ValidationOptionally exclude variables from validation.
ValidationNot yet supported. (To validate your app, you must exit the app designer and go to Configuration > Validation.)

Table 14. Run vs. design modes

RunView & test your app as a user would see it. Note that actions are committed to production systems during testing.
DesignEdit your app.

Table 15. Keyboard controls

DeleteRemove the currently selected item from the form.
🠕 🠗 🠔 🠖Adjust top/left/right margins of the currently selected item. (Hold Alt to adjust padding instead, and/or hold Shift to adjust bottom margin/padding.)
CtrlPress and hold after dragging but before dropping, to create a nested grid.

Next: Step 2: Items