AEM Forms workspace JSON object description
- Applies to:
- Experience Manager 6.5
CREATED FOR:
- Admin
- User
- Developer
JSON objects used in AEM Forms workspace are described below.
-
Category
Categories are present in the start process tab of the workspace. These categories are used to classify the startpoints.
-
Startpoint
Startpoint is used to start a process from the workspace when invoked.
PropertyClient OnlyCommentscategoryIdFIt contains id of the category to which startpoint belongs.descriptionFIt contains description for a startpoint.nameFIt contains name of the startpoint.serializedImageTicketFIt contains image ticket corresponding to the startpoint. This image ticket is used in imageUrl field of startpoint, to get image for startpoint from the server.serviceNameFIt contains name of the service for startpoint.startpointIdFIt contains id of startpoint.isFavoriteTDenotes whether startpoint is favorite or not. True if startpoint is favorite else false.isDefaultImageTDenotes whether there is an image specified for process or not. True if there is no image associated with process else false.taskTIt contains task created when startpoint is invoked.imageUrlTIt contains url of the image corresponding to the startpoint. -
Task
Tasks are assigned to users/group and include a user interface–a form or a Guide (deprecated)–that can be populated with data. When users are assigned a task, they are provided with the form or Guide to complete and submit.
1 = Highest priority
2 = High Priority
3 = Normal Priority
4 = Low Priority
5 = Lowest Priority
2 = Created and Saved (Task is created from start point and saved.)
3 = Assigned (Task is assigned to the user after process has been started.)
4 = Assigned and Saved (Task is assigned and saved.)
100 = Completed (Task is completed.)
101 = Deadlined (Task has reached the deadline.)
102 = Terminated
-
Filter
Filter is basically queue of user or group. When a task is assigned to user/group, the task is added in corresponding queue.
0 - User queue.
1. Shared Queue.
2. Group Queue.
-
Out-of-Office
You can manage your out-of-office schedule and control the flow of tasks assigned to you in your absence.
-
Process Instance
A process instance is created when a process is invoked via workspace or workbench.
1 = Running
2 = Complete
3 = Completing
4 = Terminated
5 = Terminating
6 = Suspended
7 = Suspending
8 = Unsuspending
- Process Name
-
Task Assignment Object
Task assignment object contains information about the assignment of task. Following are the properties of task’s assignment.
1 = Forward (Task has been forwarded to current owner of task.)
2 = Returned (Task has been returned to current owner of task by previous owner of task.)
3 = Claimed (Task has been claimed by current owner of task.)
4 = Escalation (Task has been assigned to current owner of task after escalation.)
5 = Administrator Assigned (Task has been assigned by administrator to current owner of task.)
6 = Consulted ( Task has been consulted to current owner of task.)
-
Task ACL Object
Task ACL object contains information about permissions like forward, share, consult, and so on, of a task. Following are the properties of task’s ACL.
-
Task Attachment
Attachments can be added to a task. Attachment can be of type attachment and note. Following are the properties of attachment object.
-
User
Following are the properties of user object.