Orchestrator

Action Bundles

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

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

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

여러 작업을 포함하므로 작업 번들로 더 많은 Orchestrator 작업을 사용할 수 있습니다. 이 기능은 워크플로 편집기에서 작업의 오른쪽 상단 모서리에 숫자 값으로 표시됩니다.

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

작업 번들 사용

작업 번들을 사용 다음 단계를 수행하십시오.

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

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

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

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

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

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

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

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

가용 가능한 번들

번역 추가 또는 업데이트

설명:

이 작업 번들은 Strings 편집자 번역 필드를 클릭하고 이 필드에 번역을 입력하는 것과 동등합니다(이전 존재했던 모든 것을 덮어쓰기).

입력 매개 변수:

  • 프로젝트 ID

    Strings 프로젝트 ID 로캘을 얻을 수 있습니다.

  • 로캘 ID

    추가할 언어 버전을 식별하는 로캘 ID

  • 키 ID

    편집 키 식별하는 키 ID

  • 번역된 문자열

    선택한 번역에 추가 문자열

아웃풋:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translation": {
    "content": "Phrase NextMTMT의 주요 사항",
    "created_at": "2024-11-21T15:13:46Z",
    "excluded": 부정,
    "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

    • 목록

  • 프로젝트 템플릿 UID

  • 프로젝트 UID

    수동으로 입력하거나 트리거에서 참조하는 프로젝트 ID 포함된 어레이입니다.

아웃풋:

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

Strings 작업의 모든 대상 로캘이 완료되었는지 검사

설명:

이 작업 번들은 모든 Strings 작업 대상 로캘이 완료되었는지 확인합니다. 그렇다면 진실이 반환되며, 그렇지 않으면 분명 반환됩니다.

입력 매개 변수:

  • 액세스 토큰

    인증을 위해

  • 프로젝트 ID

    특정 프로젝트 내에서 모든 작업 대상 로캘을 나열합니다.

  • 작업 ID

    작업 대상 로캘을 모두 나열합니다.

아웃풋:

true 
또는
false

Strings 프로젝트의 컨텐츠를 온라인 리포지토리로 내보내기

설명:

이 작업 번들은 프로젝트 ID 사용하고 목록 리포지토리 동기화의 아웃풋 함께 루프에서 내보내기 트리거되는 리포지토리 동기화 ID를 식별합니다. 작업 번들 결과는 내보내기 트리거된 리포지토리 동기화 목록.

입력 매개 변수:

  • 액세스 토큰

    인증을 위해

  • 프로젝트 ID

    수동으로 입력하거나 트리거에서 참조하는 프로젝트 ID 포함된 어레이입니다.

  • Strings 계정 ID

    Strings ORG ID 리포지토리 동기화를 나열하는 데 필요합니다.

아웃풋:

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

대상 언어에 대한 작업 UID 페치

입력 매개 변수:

  • 액세스 토큰

    인증을 위해

  • 파일명

  • loop_variable

  • 목록

  • 프로젝트 UID

아웃풋:

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

작업 UID 목록 가져오기

입력 매개 변수:

  • input_array

  • UID 경로

아웃풋:

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

프로젝트의 로캘 가져오기

설명:

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

입력 매개 변수:

  • 프로젝트 ID

    Strings 프로젝트 ID 로캘을 얻을 수 있습니다.

  • Strings 액세스 토큰

아웃풋:

{
  "locales": [
    {
      "code": "en",
      "default": 참,
      "id": "77e27f1d896629b0641063652572c038",
      "name": "en"
    },
    {
      "code": "fr",
      "default": 부정,
      "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": [
    {
      "content": "이것은 새 번역입니다. 6",
      "created_at": "2024-11-21T14:34:06Z",
      "excluded": 부정,
      "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"
    }
  ]
}

세그먼트 잠금

입력 매개 변수:

  • 액세스 토큰

    인증을 위해

  • 작업 UID

  • 프로젝트 UID

  • 세그먼트 ID

아웃풋:

{
  "jobs": [
    {
      "uid": "string",
      "status": "수락됨",
      "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,
      "연속": 참,
      "sourceFileUid": "string"
    }
  ],
  "project": {
    "name": "string",
    "uid": "string"
  }
}

작업을 워크플로 단계로

입력 매개 변수:

  • 액세스 토큰

    인증을 위해

  • 작업 UID

  • 프로젝트 UID

  • 워크플로 수준 번호

아웃풋:

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

세그먼트 준비 v3

입력 매개 변수:

  • 액세스 토큰

    인증을 위해

  • 작업 UID

  • 프로젝트 UID

아웃풋:

[
  {
    "segmentId": "string",        // Value from ."@id"
    "origin": "string",           // Value from ."@m:trans-origin"
    " 점수": 번호, / / 번호 값 부터 ."@m: 점수"
    "length": 번호, / 소스 문자열의 길이
    "source": "string", // 소스의 값
    "target": "string"            // Value of .target
  },
  ...
]

단일 작업 v3에서 QA 실행

입력 매개 변수:

  • 액세스 토큰

    인증을 위해

  • 작업 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.