시나리오 실행, 주기 및 단계
각 시나리오 실행은 초기화 단계로 시작하고, 작업 및 커밋/롤백 단계로 구성된 하나 이상의 주기를 계속하며, 종료 단계로 끝납니다
-
초기화
-
주기 #1
- 작업(읽기 또는 쓰기)
- 커밋 또는 롤백
-
주기 #2
- 작업(읽기 또는 쓰기)
- 커밋 또는 롤백
-
…
-
주기 #n
- 작업(읽기 또는 쓰기)
- 커밋 또는 롤백
-
완료
더 작은 규모에서, 각각의 모듈은 또한 이들 단계를 따른다. 모듈 단계에 대한 정보는 시나리오가 실행된 후 각 모듈의 오른쪽 상단에 있는 번호가 매겨진 버블에 있는 처리된 번들 정보에서 찾을 수 있습니다. 처리된 번들 정보를 찾는 방법에 대한 자세한 내용은 시나리오 실행 흐름의 처리된 번들에 대한 정보를 참조하십시오.
더 큰 시나리오 단계에 대한 정보는 실행 세부 정보에서 찾을 수 있습니다.
시나리오 실행 단계
초기화
초기화 단계에서는 필요한 모든 연결(데이터베이스, 이메일 서비스 등에 대한 연결)이 생성되고 확인되어 모듈이 의도한 작업을 수행할 수 있는지 확인합니다.
주기
각 주기는 커밋 또는 롤백이 있는 일련의 작업으로 구성된 나눌 수 없는 작업 단위를 나타냅니다.
scenario settings 패널에서 최대 주기 수를 설정할 수 있습니다. 기본 숫자는 1입니다.
작업
작업 단계 동안 읽기 또는 쓰기 작업이 수행됩니다.
- 읽기 작업은 미리 정의된 시나리오에 따라 다른 모듈에서 처리되는 서비스로부터 데이터를 얻는 것으로 구성됩니다. 예를 들어 Workfront >Watch records 모듈은 마지막 시나리오 실행 이후 만들어진 새 번들(레코드)을 반환합니다.
- 쓰기 작업은 추가 처리를 위해 주어진 서비스에 데이터를 전송하는 것으로 이루어진다. 예를 들어 Workfront >Upload Document 모듈이 Workfront에 파일을 업로드합니다.
커밋
작업 단계가 성공하면 모듈에서 수행한 모든 작업이 커밋되는 커밋 단계가 시작됩니다. 즉, Workfront Fusion이(가) 성공 여부에 대한 정보를 작업 단계에 포함된 모든 서비스에 보냅니다.
Rollback
모듈에서 작업 또는 커밋 단계 중에 오류가 발생하면 단계가 중단되고 롤백 단계가 시작되므로 주어진 주기 동안 모든 작업이 무효화됩니다.
![Acid 모듈](./media_1852c88d869e676ff4508b71a1f26cb0a419f23cb.png?width=750&format=png&optimize=medium)
완료
완료 단계에서 열린 연결(예: FTP 연결, 데이터베이스 연결 등)이 닫히고 시나리오가 완료됩니다.
리소스
자세한 내용은 시나리오 설정 구성을 참조하십시오.