{"description":"Runs on the existing system item. Convert data into a target system with evidenced completeness and accuracy reconciliation between source and target. Deliver the reviewed result and open actions to the responsible register owner and the named companion procedure.","edges":[{"id":"e-conversion-scope-conversion-closure","source":"conversion-scope","target":"conversion-closure"}],"isPublic":true,"itemTypeSlug":"system","metadata":{"capabilities":["data-conversion-migration"],"controlVerbs":{"UC-ACCESS-20":"operates"},"controls":["UC-ACCESS-20"],"department":"it","domains":["controls"],"kind":"data-conversion-migration","library":{"aliases":[{"source":"studio-seed","sourceTemplateId":"coworkcanvas:template:data-conversion-migration"}],"canonicalUrl":"https://workflow-library.com/all/?w=controls-system-data-conversion-validation","contentDigest":"sha256:1afd9a665fecc025c52c0c60726c3bcd4eb1306ccb79aee21936b21824d4f9d7","prerequisites":{"anchorItemType":{"slug":"system"},"evidenceDestinations":[{"description":"Restricted native step results, attached documents, durable item fields and native approvals.","id":"review-evidence"}],"handoffs":[{"direction":"output","name":"Reviewed conversion reconciliation, validation evidence and open actions for the data owner and the tenant's approved migration procedure"}],"roles":[{"contribution":"approval","description":"Data owner. Confirm conversion scope and source data.","id":"reviewer-1","nodeIds":["conversion-scope"]},{"contribution":"approval","description":"Independent conversion validator. Approve conversion record.","id":"reviewer-2","nodeIds":["conversion-closure"]}],"status":"declared"},"provenance":[{"source":"brain/scripts/studio-seed","sourceTemplateId":"coworkcanvas:template:data-conversion-migration"}],"releaseId":"sha256:1afd9a665fecc025c52c0c60726c3bcd4eb1306ccb79aee21936b21824d4f9d7","schemaVersion":1,"sourceTemplateId":"workflow-library:controls-system-data-conversion-validation"},"lineOfDefense":"operate","mappingStatus":"mapped","risks":[],"slug":"controls-system-data-conversion-validation","source":"coworkcanvas-gallery","standards":[],"teams":["it"]},"name":"Data Conversion & Migration","nodes":[{"data":{"instructions":"**Objective**\nConfirm conversion scope and source data. The reviewer decides from the complete package described below.\n\n**Inputs**\n1. Review the System item, source system extracts and their generation method, data dictionaries and mapping specifications, the conversion cut-off, and records deliberately excluded from conversion.\n\n**Procedure**\n1. Capture record counts and monetary or quantitative control totals before conversion, evidence the extract is complete against the source of record, confirm the cut-off is enforced, and document excluded records with rationale.\n\n**Record in AssureSwarm**\n1. Capture the conversion scope and data objects, source record counts and control totals with extract timestamps, completeness basis, cut-off enforcement, exclusions with rationale, and known source data quality issues.\n\n**Exit criteria**\nData owner provides approval: Source control totals are captured before conversion from an evidenced-complete extract, the cut-off is enforced, and exclusions are documented rather than emerging as variances later.","kind":"task","label":"Confirm conversion scope and source data","requiredApprovals":1},"id":"conversion-scope"},{"data":{"controls":["UC-ACCESS-20"],"instructions":"**Objective**\nApprove conversion record. The reviewer decides from the complete package described below.\n\n**Inputs**\n1. Use the source control totals, conversion job logs and error reports, target extracts after load, the transformation and mapping specification, and rejected-record queues.\n2. Use the reconciliation results, a sample selected from the source population, target field values, the mapping specification, business validation queries, and prior conversion exceptions.\n3. Review all stage records, source and target control totals, variance explanations, rejected records, sample testing results, business sign-off, and accepted exceptions.\n\n**Procedure**\n1. Reconcile counts and totals independently of the conversion tool own reporting, trace each variance to a documented transformation rule or a rejection, inspect the rejected queue rather than ignoring it, and refuse to net variances against each other.\n2. Select the sample from the SOURCE population so unconverted records can be found, compare field values against the mapping specification, test transformed and derived fields specifically, and treat totals agreement as insufficient evidence of accuracy.\n3. Trace the closing position to the source control totals, verify every variance carries a documented explanation, confirm rejected records were dispositioned, and return totals-only accuracy claims with precise comments.\n\n**Record in AssureSwarm**\n1. Document the reconciliation of counts and totals source to target, variances traced to rules or rejections, rejected records and their disposition, conversion errors, and variances that remain unexplained. Also record reconciliation result; conversion outcome.\n2. Record the validation result, sample basis and size, field-level comparison outcomes, transformation errors found, business sign-off and its scope, exceptions accepted with owners, and fields not tested. Also record exception detail.\n3. Capture the authorized reviewer, the summary, accepted validation result, conversion date, final reconciliation position, exceptions with owners and dates, untested fields, and linked issues raised.\n\n**Exit criteria**\nIndependent conversion validator provides approval: Reconciliation is independent of the conversion tool reporting, every variance is traced to a rule or a rejection, and unexplained variances block rather than net out. An approver accepts that accuracy rests on source-selected field-level testing rather than totals alone, exceptions carry owners, and untested fields are declared rather than implied accurate. The authorized reviewer accepts the record as evidence the conversion control operated, and closure implies no assurance over records excluded from the conversion scope.","kind":"task","label":"Approve conversion record","requiredApprovals":1},"id":"conversion-closure"}],"sourceTemplateId":"workflow-library:controls-system-data-conversion-validation"}
