adding dcu_flow image and updating stp instance docs
This commit is contained in:
@ -21,6 +21,24 @@ There are 5 roles identified for users of the Data Controller:
|
||||
4. *Auditor*. An auditor has the ability to review the [history](dc-userguide.md#history) of changes to a particular table.
|
||||
5. *Administrator*. An administrator has the ability to add new [tables](dcc-tables.md) to the Data Controller, and to configure the security settings (at metadata group level) as required.
|
||||
|
||||
## What is a submission?
|
||||
|
||||
The submission is the data that has been staged for approval. Note - submissions are never applied automatically! They must always be approved by 1 or more approvers first. The process of submission varies according to the type of submit.
|
||||
|
||||
### Web Submission
|
||||
When using the Web editor, a frontend check is made against the subset of data that was filtered for editing to see which rows are new / modified / marked deleted. Only those changed rows (from the extract) are submitted to the staging area.
|
||||
|
||||
### Excel Submission
|
||||
When importing an excel file, all rows are loaded into the web page. You have an option to edit those records. If you edit them, the original excel is discarded, and only changed rows are submitted (it becomes a web submission). If you hit SUBMIT immediately, then ALL rows are staged, and a copy of the excel file is uploaded for audit purposes.
|
||||
|
||||
### CSV submission
|
||||
A CSV upload bypasses the part where the records are loaded into the web page, and ALL rows are sent to the staging area directly. This makes it suitable for larger uploads.
|
||||
|
||||
## Edit Stage Approve Workflow
|
||||
Up to 500 rows can be edited (in the web editor) at one time. These edits are submitted to a staging area. After one or more approvals (acceptances) the changes are applied to the source table.
|
||||
|
||||

|
||||
|
||||
## Use Case Diagram
|
||||
|
||||
There are five roles (Viewer, Editor, Approver, Auditor, Administrator) which correspond to 5 primary use cases (View Table, Edit Table, Approve Change, View Change History, Configure Table)
|
||||
|
Reference in New Issue
Block a user