Orchestrator

워크플로 만들기

컨텐츠는 영어 텍스트를 Phrase Language AI를 이용해 기계 번역한 것입니다.

이는 워크플로를 만들기 위한 샘플 사용 사례이며 절차의 대부분의 측면을 다룹니다.

Orchestrator에서 파일이 프로젝트에 업로드될 때 작업을 생성하고 업로드의 영향을 받는 키를 포함하는 문자열 워크플로를 생성하려면 다음 단계를 수행합니다.

  1. (선택 사항) 작업 폴더를 만듭니다.

    1. 만들기 메뉴에서 폴더를 선택합니다.

      새 폴더 창이 열립니다.

    2. 폴더 이름을 입력하고 저장을 클릭합니다.

      폴더가 워크플로 페이지에 나열 됩니다 .

    3. 폴더 이름을 클릭하여 엽니다.

  2. 워크플로를 만듭니다.

    1. Create( 만들기 ) 메뉴에서 Workflow(워크플로)를 선택합니다.

      새 워크플로우 창이 열립니다.

      선택적으로 기존 . JSON 파일을 사용하여 워크플로를 자동으로 만들 수 있습니다. 설명은 파일에서 가져옵니다.

      참고

      현존하는. 2023년 10월 16일 이전에 내보낸 JSON 파일은 더 이상 사용되지 않으며 새 워크플로를 만들기 위해 업로드할 수 없습니다. 개정을 다시 다운로드하여 내보낸 버전의 최신 버전을 사용합니다. JSON 파일.

    2. 새 워크플로에 대한 이름설명을 제공합니다.

    3. 저장을 클릭합니다.

      새 워크플로가 워크플로 페이지에 나열 됩니다 .

    참고

    일반적인 템플릿의 라이브러리도 워크플로우를 만드는 데 사용할 수 있습니다.

  3. 워크플로우를 정의합니다.

    1. 워크플로 이름을 클릭하여 엽니다.

      워크플로우가 편집기(Editor) 탭에서 열립니다.

    2. 워크플로에서 수신 대기해야 하는 이벤트를 제공합니다.

      이 샘플 절차 history-orange.svg 에서는 uploads:create 이벤트가 사용되며 이 이벤트는 파일이 Strings 프로젝트에서 업로드 및 처리된 후 발생하는 이벤트입니다.

      Workflow blocks(워크플로 블록) 창의 Events(이벤트) 탭에서 uploads(업로드)라는 단어를 검색합니다.

      나열된 이벤트는 TMS 및 문자열 웹훅입니다.

    3. history-orange.svg uploads:create 블록을 첫 번째 워크플로우 단계로 끌어다 놓습니다.

      단계가 생성되고 창 오른쪽의 개요 탭에 세부 정보가 표시됩니다.

      블록의 이름은 블록이 수행하는 작업을 설명하는 일반 언어로 변경할 수 있습니다.

    4. 워크플로에 작업을 제공합니다. 이 샘플 절차 circle-blue.svg 에서는 Fetch access tokens 작업이 인증에 사용됩니다(런타임 중에 액세스 토큰 가져오기).

      Workflow blocks 창의 Actions(작업) 탭에서 phrase를 검색합니다.

      이벤트 목록이 탭에 표시됩니다.

    5. language-blue.svg Fetch access tokens(액세스 토큰 가져오기) 작업 블록 uploads:create 트리거 아래로 끌어다 놓아 연결합니다.

    6. 인증 후 기능을 제공할 수 있습니다. 이 샘플 절차에서는 Strings 프로젝트의 로캘이 나열됩니다.

      워크플로우 블록 창의 작업 탭에서 목록 로캘을 검색합니다.

      이벤트 목록이 탭에 표시됩니다.

    7. 로캘 목록 작업 블록을 액세스 토큰 가져오기 작업 아래로 끌어다 놓아 연결합니다.

    8. 로캘 목록은 예제의 목적을 위해 필터링해야 합니다. 이를 위해 jq를 사용한 변환 작업이 사용됩니다.

      워크플로 블록 창의 작업 탭에서 jq를 사용하여 JSON 변환을 검색합니다.

    9. language-blue.svg List locales 작업 아래에 circle-blue.svg JSON with jq 작업 블록을 끌어다 놓 아 연결합니다.

    10. 이제 워크플로의 결과로 작업을 만들 수 있습니다. 예제에서는 문자열 작업이 만들어집니다.

      워크플로 블록 창의 작업 탭에서 작업 만들기를 검색합니다.

    11. work-blue.svg Create a job action(작업 작업 생성) 블록을 circle-blue.svg Transform JSON with jq action 아래로 끌어다 놓아 연결합니다.

    12. 모든 작업에는 더 많은 출력을 생성하기 위해 논리적 AND 및 OR 문으로 정의된 조건이 있을 수 있습니다. 이 예제에서는 두 개의 대상 로캘이 작업 만들기 결과로 생성됩니다.

      circle-blue.svg Transform JSON with jq action 블록을 Create a job action 아래로 끌어다 놓아 연결합니다.

      다른 circle-blue.svgTransform JSON with jq action 블록을 Create a job action 다른 분기를 추가하는 Create a job action으로 끌어다 놓습니다.

      이러한 작업은 병렬로 실행됩니다.

    13. 작업 만들기 동작에 설정된 조건에 따라 jq를 사용하여 JSON 작업의 결과에 따라 로캘이 만들어집니다.

      work-blue.svg Add a target locale to a job action 블록을 드래그 앤 드롭하여 각 circle-blue.svgTransform JSON with jq action 아래에 있는 블록을 연결하여 연결합니다.

    14. 작업 로캘이 만들어지면 작업을 시작할 수 있습니다.

      work-blue.svg 작업 동작 시작 블록을 work-blue.svg작업 동작 만들기 아래로 끌어다 놓아 연결합니다. 두 번째 work-blue.svg작업 동작 만들기에서 연결선 점을 작업 동작 시작으로 끕니다.

도움이 되었습니까?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.