Overview¶
Status refers to workflow status. Every object that is created in the platform gets assigned a status depending on the stage of the workflow that it is at.
There are currently four (4) statuses:
-
Draft: Newly created object
-
Pending Approval: Object sent for approval but not approved or rejected yet
-
Approved: Object approved by the approver
-
Rejected: Object rejected by the approver
Once an object is approved it can no longer be edited or deleted. It can only be cloned to create a new version of the same object.
How is this used?
Statuses are mainly used to control the usage of an object:
-
What modifications or tasks can be done on an object:
-
Only draft objects can be modified
-
Only draft and rejected objects can be deleted
-
Only approved or rejected objects can be cloned
-
-
Who can see the object:
-
Drafts are only visible to the object owners; however they can be shared with other users by the owner of the object so that they can be used further based on the access (Read or Write) provided by the user
-
Objects in Pending Approval status are only visible to approvers
- Approved objects are visible to all users
-
Example
- User has started creating a new data element: the object’s status is initially set to Draft
- User has requested approval for the new data element: the object’s status changes to Pending Approval
- Approver has approved the request: the object’s status changes to Approved
- Approver has rejected the request: the object’s status changes to Rejected



