robertocarroll / icc-beta

End to end prototype for ICC
https://www.icc-cpi.int/
0 stars 1 forks source link

Workflows for new CRM Module #85

Open simmigaba opened 9 years ago

simmigaba commented 9 years ago

Create Workflow: image

Update Workflow:

image

Refer to ICC website Court Records Management System – Technical Design document for field Translation and Transformation mapping rules. Publishing the documents on the ICC website will be a part of the duty of the Public Affairs Unit, as all newly added records will require final approval from the unit before they become visible to the public. This publishing will be regulated by a policy agreed between PAU and CMS. This is an important step in the workflow, as it ensures the quality of related metadata before publishing. It is also a vital security feature, as it would reduce the chance that any potential human error could cause a security breach by revealing a classified document. The new Corrigenda, Redactions and Transcript versions will be handled using below workflow steps:

  1. Corrigendum replaces the document
  2. Relationship metadata from the original is copied to the corrigendum ensuring that the links between the original document and other documents are kept
  3. A redirect entry is made to point to the corrigendum ensuring that any referencing/linking to the original document will not become invalid, but the system would redirect a user to the latest version of the record
  4. A corrigendum annex will ensure the full transparency noting all the changes made to the document
  5. The original document is marked for removal and Public Affairs Unit is informed by the System. Possible further steps:
  6. A second corrigendum of the document is available
  7. The same process from above occurs
  8. The first corrigendum annex is kept for transparency.

Each redaction of the document will start the workflow 1-5 from above. Once the original document becomes public, the last redaction is then removed from the website and is replaced by the original document using the same steps as above. The transcripts are records which are prone to multiple changes over their lifecycle. With this in mind, we would need to apply the same steps we would use for corrigenda. This would ensure that the latest possible version of transcripts is shown on the website and all previous versions are removed.