Orchestrator

작업 번들

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

작업 번들은 Orchestrator 내의 이전 작업을 그룹화한 것으로 특정 비즈니스 프로세스 단계를 반영합니다. 이 기능은 현지화 관리자, 프로젝트 관리자 등 기술적인 지식이 없는 사용자가 워크플로를 생성할 수 있도록 설계되었습니다.

작업 번들은 표준 작업과 같이 구성되며 실행에 매개 변수가 필요합니다.

여러 작업을 포함하므로 작업 번들은 더 많은 실행된 워크플로 작업을 소비합니다. 이 기능은 워크플로 편집기에서 작업의 오른쪽 상단 모서리에 숫자 값으로 표시됩니다.

사용자는 편집기의 작업 탭에서 기존 작업 번들을 찾고 사용할 수 있지만 새 작업 번들을 생성할 수는 없습니다 (지원 팀에 연락하여 새 번들을 요청하십시오). 작업을 검색할 때 작업 번들 우선 순위 지정 옵션을 활성화하면 목록에서 작업 번들이 먼저 표시됩니다. 굵은 파란색 아이콘은 일반 작업과 번들 간의 차이를 나타냅니다.

작업 번들 사용하기

작업 번들을 사용하려면 다음 단계를 따르십시오:

  1. 선택한 작업 번들을 워크플로로 드래그합니다.

    작업 번들이 워크플로에 나타납니다.

  2. 작업 번들을 클릭하고 매개 변수 탭을 선택합니다.

  3. 매개 변수 편집을 클릭합니다.

    작업 번들에 필요한 매개 변수가 표시됩니다.

  4. 필요한 매개 변수를 제공하고 매개 변수 저장을 클릭합니다.

    매개 변수가 작업 번들에 저장되고 표시됩니다.

  5. 변경이 필요한 경우 매개 변수 편집을 다시 클릭합니다.

사용 가능한 번들

번역을 추가하거나 업데이트하십시오.

설명:

이 작업 번들은 Strings Editor에서 번역 필드를 클릭하고 필드에 번역을 입력하는 것과 동일합니다(기존의 내용을 덮어씁니다).

입력 매개변수:

  • 프로젝트 ID

    로캘을 가져오기 위한 Strings 프로젝트 ID입니다.

  • 로캘 ID

    추가할 언어 버전을 식별하기 위한 로캘 ID입니다.

  • 키 ID

    편집할 키를 식별하기 위한 키 ID입니다.

  • 번역된 문자열

    선택된 번역에 추가할 문자열입니다.

출력:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translation": {
    "content": "Phrase NextMT의 하이라이트",
    "created_at": "2024-11-21T15:13:46Z",
    "excluded": false,
    "id": "91ad609cbd7d57e17cbf24432ba3d661",
    "key": {
      "data_type": "string",
      "id": "c7e7924dbb16527eaa0d892a8f0fd0fd",
      "name": "key3",
      "plural": false,
      "tags": [
        "35-2024",
        "upload-20240830_150155",
        "job-4C4F8EE9"
      ]
    },
    "locale": {
      "code": "en-CA",
      "id": "086fe5acddd58c52a5f8b5d9ec4c5a21",
      "name": "en-ca"
    },
    "placeholders": [],
    "plural_suffix": "",
    "state": "unverified",
    "unverified": true,
    "updated_at": "2024-11-21T15:18:09Z"
  }
}

공급자에게 할당하고 알림

입력 매개변수:

  • 액세스 토큰

    인증을 위한 것입니다.

  • 이메일 템플릿 UID

  • list_of_job_uids

    • list

  • 프로젝트 템플릿 UID

  • 프로젝트 UID

    수동으로 입력되거나 트리거에서 참조된 프로젝트 ID가 포함된 배열입니다.

출력:

{
  "jobs": [
    {
      "uid": "string"
    }
  ],
  "emailTemplate": {
    "id": "string"
  },
  "cc": [
    "string"
  ],
  "bcc": [
    "string"
  ]
}

Strings 작업의 모든 대상 로케일이 완료되었는지 확인하십시오.

설명:

이 작업 번들은 모든 Strings 작업 대상 로케일이 완료되었는지 확인합니다. 그렇다면 true을 반환하고, 그렇지 않으면 false을 반환합니다.

입력 매개변수:

  • 액세스 토큰

    인증을 위한 것입니다.

  • 프로젝트 ID

    특정 프로젝트 내에서 모든 작업 대상 로케일을 나열하기 위한 것입니다.

  • 작업 ID

    모든 작업 대상 로케일을 나열하기 위한 것입니다.

출력:

true 
또는
false

Strings 프로젝트에서 온라인 리포지토리로 콘텐츠 내보내기

설명:

이 작업 번들은 프로젝트 ID를 가져오고, 이를 기반으로 리포지토리 동기화 목록의 출력과 함께 내보내기가 루프에서 트리거되는 리포지토리 동기화 ID를 식별합니다. 작업 번들의 결과는 내보내기가 트리거된 리포지토리 동기화 목록입니다.

입력 매개변수:

  • 액세스 토큰

    인증을 위한 것입니다.

  • 프로젝트 ID

    수동으로 입력되거나 트리거에서 참조된 프로젝트 ID가 포함된 배열입니다.

  • Strings 계정 ID

    리포지토리 동기화를 나열하기 위해 필요한 Strings ORG ID입니다.

출력:

[
  {
    "auto_import": false,
    "created_at": "2024-11-22T12:24:38Z",
    "id": "6315b3fd21d7735d0735f1d496b3832f",
    "status": "running",
    "type": "export"
  },
  {
    "auto_import": false,
    "created_at": "2024-11-22T12:24:39Z",
    "id": "928298761a94a979e1eb6c01948b2041",
    "status": "running",
    "type": "export"
  }
]

대상 언어에 대한 작업 UID 가져오기

입력 매개변수:

  • 액세스 토큰

    인증을 위한 것입니다.

  • 파일 이름

  • loop_variable

  • list

  • 프로젝트 UID

출력:

[ 
{ "uid": "string" }
…
 ]

작업 UID 목록 가져오기

입력 매개변수:

  • input_array

  • UID 경로

출력:

[
  { "uid": "string" },
  { "uid": "string" }
.
.
]

프로젝트의 로캘 가져오기

설명:

이 작업 번들은 목록 로캘 API 엔드포인트에 대한 페이지 필요성을 숨깁니다. 또한 더 강력한 루프를 활성화하기 위해 페이로드에 프로젝트 ID를 추가합니다.

입력 매개변수:

  • 프로젝트 ID

    로캘을 가져오기 위한 Strings 프로젝트 ID입니다.

  • Strings 액세스 토큰

출력:

{
  "locales": [
    {
      "code": "en",
      "default": true,
      "id": "77e27f1d896629b0641063652572c038",
      "name": "en"
    },
    {
      "code": "fr",
      "default": false,
      "id": "2e8fb31c39957bb557bb96c0228960bf",
      "name": "fr"
    }
  ],
  "projectId": "f6dfee6466384379606b6158a410cd46"
}

대상 로캘에 대한 작업 식별하기

입력 매개변수:

  • 액세스 토큰

    인증을 위한 것입니다.

  • 파일 이름

  • 프로젝트 UID

  • 대상 로캘

출력:

[
  { "uid": "string" },
  { "uid": "string" }
.
.
]

로캘별 번역 목록

설명:

이 작업 번들은 로캘별 번역 목록 API 엔드포인트에 대한 페이지 필요성을 숨깁니다. 또한 더 강력한 루프를 활성화하기 위해 페이로드에 프로젝트 ID를 추가합니다.

입력 매개변수:

  • 프로젝트 ID

    번역을 가져오기 위한 Strings 프로젝트 ID입니다.

  • 로캘 ID

    번역을 가져오기 위한 프로젝트 내의 Strings 로캘 ID입니다.

  • q

    Strings 문의

  • 정렬

  • Strings 액세스 토큰

출력:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translations": [
    {
      "콘텐츠": "이것은 새로운 번역 - 여섯입니다.",
      "created_at": "2024-11-21T14:34:06Z",
      "excluded": false,
      "id": "0dbb663df544008df7e47176f8ec0444",
      "key": {
        "data_type": "string",
        "id": "15798c1dcc05e2d955d2de1959778347",
        "name": "key1",
        "plural": false,
        "tags": []         
      },
      "locale": {
        "code": "en-CA",
        "id": "086fe5acddd58c52a5f8b5d9ec4c5a21",
        "name": "en-ca"
      },
      "placeholders": [],
      "plural_suffix": "",
      "state": "unverified",
      "unverified": true,
      "updated_at": "2024-11-21T14:55:48Z"
    }
  ]
}

세그먼트 잠금

입력 매개변수:

  • 액세스 토큰

    인증을 위한 것입니다.

  • Job UID

  • 프로젝트 UID

  • 세그먼트 ID

출력:

{
  "jobs": [
    {
      "uid": "string",
      "status": "ACCEPTED",
      "providers": [
        {
          "type": "string",
          "id": "string",
          "uid": "string"
        }
      ],
      "targetLang": "string",
      "workflowLevel": 0,
      "workflowStep": {
        "name": "string",
        "id": "string",
        "uid": "string",
        "order": 0,
        "lqaEnabled": true
      },
      "filename": "string",
      "dateDue": "2019-08-24T14:15:22Z",
      "dateCreated": "2019-08-24T14:15:22Z",
      "updateSourceDate": "2019-08-24T14:15:22Z",
      "imported": true,
      "jobAssignedEmailTemplate": {},
      "notificationIntervalInMinutes": 0,
      "continuous": true,
      "sourceFileUid": "string"
    }
  ],
  "project": {
    "name": "string",
    "uid": "string"
  }
}

작업을 워크플로 단계에 매핑하기

입력 매개변수:

  • 액세스 토큰

    인증을 위한 것입니다.

  • Job UID

  • 프로젝트 UID

  • 워크플로 수준 번호

출력:

{
  "taskId": "string",
  "workflowLevel": "string",
  "resourcePath": "string",
  "project": {
    "uid": "string"
  },
  "job": {
    "uid": "string"
  }
}

세그먼트 준비 v3

입력 매개변수:

  • 액세스 토큰

    인증을 위한 것입니다.

  • Job UID

  • 프로젝트 UID

출력:

[
  {
    "segmentId": "string",        // Value from ."@id"
    "origin": "string",           // Value from ."@m:trans-origin"
    "점수": 숫자,              // ."@m:score"에서 가져온 숫자 값
    "길이": 숫자,             // .source 문자열의 길이
    "소스": "문자열",           // .source의 값
    "target": "string"            // Value of .target
  },
  ...
]

단일 작업에 대해 QA 실행 v3

입력 매개변수:

  • 액세스 토큰

    인증을 위한 것입니다.

  • Job UID

  • 프로젝트 UID

  • 경고 유형

출력:

{
  "projectUid": "project123",
  "jobUid": "job456",
  "segmentIds": ["string"],
  "warnings": [
    {
      "segmentId": "string",
      "warnings": [
        {
          "id": "string",
          "ignored": true,
          "type": "string",
          "repetitionGroupId": "string"
        }
      ],
      "ignoredChecks": ["string"]
    }
  ]
}

목록 빼기

입력 매개변수:

  • 제외 목록

  • 소스 목록

출력:

[1, 3, 5]
도움이 되었습니까?

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.