Skip to content

(Optional) In Data Migrator History, external task logs are migrated #422

@yanavasileva

Description

@yanavasileva

User Story (Required on creation)

  • As a process engineer, I want to be migrate C7 external task logs history to as jobs in C8 so that I can maintain a complete audit trail for compliance purposes.

Functional Requirements (Required before implementation)

Technical Requirements (Required before implementation)

  • Plan: Migrate the external task logs per BPMN element
  • Create new mapping (HistoricExternalTaskLog (C7) -> JobDbModel (C8)) and add minimal test coverage
    • Create ExternalTaskMigrator, ExternalTaskTransformer
  • populate jobKey in Incident - skip incident if the job is not migrated
  • Populate jobKey, type, worker, state, kind, listenerEventType, retries, hasFailedWithRetriesLeft, errorMessage, deadline, endTime, processDefinitionId, processDefinitionKey, processInstanceKey, elementId, elementInstanceKey, tenantId, partitionId
  • Document limitations

Limitations of Scope

Hints

Copilot POC: #1017

Links

Breakdown

Pull Requests

Dev2QA handover

  • Does this ticket need a QA test and the testing goals are not clear from the description? Add a Dev2QA handover comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions