Difference between revisions of "Micro-service and job names"

From Archivematica
Jump to navigation Jump to search
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
[[Main Page]] > [[Development]] > [[:Category:Development documentation|Development documentation]] > Micro-service and job names
 
[[Main Page]] > [[Development]] > [[:Category:Development documentation|Development documentation]] > Micro-service and job names
  
Not all MCP modules should be identified as micro-services in the dashboard. For example, "Set file permissions" does not really constitute a micro-service. We should group jobs and tasks under the micro-services to which they belong; the dashboard would display only micro-services by default but the user could expand each micro-service to see the jobs and tasks associated with it.
+
<div style="padding: 10px 10px; border: 1px solid black; background-color: #F79086;">This page is no longer being maintained and may contain inaccurate information. Please see the [https://www.archivematica.org/docs/latest/ Archivematica documentation] for up-to-date information. </div> <p>
  
 +
Not all MCP modules should be identified as micro-services in the dashboard. For example, "Set file permissions" does not really constitute a micro-service. We should group jobs and tasks under the micro-services to which they belong; the dashboard would display only micro-services by default but the user could expand each micro-service to see the jobs and tasks associated with it, as shown in the following mock-up:
  
 +
[[File:groupJobs.png|680px|thumb|center|]]
  
Here is a suggested list of micro-services (this is very flexible at this point)
+
Here is a suggested list of micro-services:
  
 
*Approve transfer
 
*Approve transfer

Latest revision as of 15:57, 11 February 2020

Main Page > Development > Development documentation > Micro-service and job names

This page is no longer being maintained and may contain inaccurate information. Please see the Archivematica documentation for up-to-date information.

Not all MCP modules should be identified as micro-services in the dashboard. For example, "Set file permissions" does not really constitute a micro-service. We should group jobs and tasks under the micro-services to which they belong; the dashboard would display only micro-services by default but the user could expand each micro-service to see the jobs and tasks associated with it, as shown in the following mock-up:

GroupJobs.png

Here is a suggested list of micro-services:

  • Approve transfer
  • Verify transfer compliance
  • Assign file UUIDs and checksums
  • Verify transfer checksums
  • Generate METS.xml
  • Quarantine
  • Extract packages
  • Scan for viruses
  • Complete transfer
  • Approve SIP creation
  • Verify SIP compliance
  • Create SIP backup
  • Clean up names
  • Normalize
  • Approve normalization
  • Process submission documentation
  • Generate DIP
  • Upload DIP
  • Prepare AIP
  • Store AIP