Create a local data model using JSON
You can define a data model local to a process, case, rule, or custom service using a JSON file.
- Open the process map for which to create a data model.
-
On the Process modeling bar, click
Data models.
The Data models page appears.
The local data model inherits the process category.
-
Click
New.
The Add Data model dialog box is displayed.
- Enter a Name for the data model.
- Optional. Provide a Description of the data model.
-
To add a JSON file, click
Load from external source.
The Load from external dialog box is displayed.
- On the Type list select JSON expression. (Default: JSON expression)
-
Browse the file or drag the file into the
File box.
You can also paste the sample JSON format into a File content.
Once you add the files, the file preview is displayed in the File content box. You can edit the file if required.
-
Click
Add.
The JSON file is parsed, and the fields are displayed in the tree structure on the canvas. You can change or rename the field properties or delete them from the tree.
-
The field names support these special characters (!@#$%^&*()_+-={}|:"<>?,./;'[]\).
-
If the JSON file cannot be parsed, an error message is displayed.
-
When you define a tree structure for the data model, but provide a different JSON sample, an error message is displayed that the existing model will be overwritten. You must confirm if you want to continue; this action cannot be undone.
-
-
You can rearrange the fields using drag and drop. The updated field order is automatically reflected even in the Data
object variable.
-
You can reorder the entire object, or fields that are at same level or within a list.
-
You can move the entire object or list up and down, or move fields from one object to another object; however, you cannot move the fields out of a list.
-
-
Click
Add.
The data model is saved as part of the process definition.
You can similarly create a data model local to a business rule, case, or custom service using a JSON file.