워크플로우 태스크에 외부 커밋을 선택적으로 구성하여 요청을 커밋할 때 관리 요청에서 승인된 변경사항을 외부 대상 시스템에 즉시 동기화할 수 있습니다. 예를 들어 외부 작업에서 데이터를 삽입, 업데이트 또는 삭제하는 SQL 문을 실행하거나 SOAP 또는 REST 웹 서비스를 호출하여 외부 시스템에서 데이터를 생성, 업데이트 또는 삭제할 수 있습니다. Oracle Data Relationship Governance에서 외부 커밋을 사용하는 경우 Data Relationship Governance 요청이 성공적으로 커밋된 후 외부 데이터 업데이트를 시작할 수 있습니다. 외부 데이터 소스는 데이터베이스 및 웹 서비스 연결에 대해 정의된 외부 작업을 사용하여 액세스합니다.
Data Relationship Governance 요청이 성공적으로 커밋된 후 각 항목의 태스크(task)에서 구성된 대로 각 항목에 대한 외부 태스크(operation)이 수행됩니다.
항목 및 태스크별로 정의된 순서에 따라 태스크가 동기적으로 수행됩니다.
요청 항목에 대한 로컬 노드의 컨텍스트에서 태스크(operation)이 수행되므로 출력 매개변수가 태스크(task)에 대해 선택되지 않은 등록정보를 기반으로 할 수 있습니다.
외부 작업 중에 오류가 발생하면 오류 메시지가 요청 항목에 외부 커밋 실패로 추가됩니다.
각 외부 작업 후에 요청 활동이 성공 또는 실패로 업데이트됩니다.
외부 작업에 대해 커밋 상태 등록정보를 정의한 경우 작업이 오류 없이 완료되면 해당 등록정보가 True로 업데이트되고, 작업이 완료되었지만 오류가 있으면 False로 업데이트됩니다.
외부 작업이 성공적으로 완료되지 않은 경우 데이터 관리자 및 커밋 단계 참가자가 통지를 받습니다.