작업 번들은 Orchestrator 내의 이전 작업을 그룹화한 것으로 특정 비즈니스 프로세스 단계를 반영합니다. 이 기능은 현지화 관리자, 프로젝트 관리자 등 기술적인 지식이 없는 사용자가 Phrase API 스택에 대한 깊은 이해가 없어도 워크플로를 생성할 수 있도록 설계되었습니다.
작업 번들은 표준 작업과 같이 구성되며 실행에 매개 변수가 필요합니다.
여러 작업을 포함하므로 작업 번들은 더 많은 실행된 워크플로 작업을 사용합니다. 이 기능은 워크플로 편집기에서 작업의 오른쪽 상단 모서리에 숫자 값으로 표시됩니다.
사용자는 편집자의 탭에서 기존 작업 번들을 찾아 사용할 수 있지만, 새 번들을 생성할 수는 없습니다(새 번들을 요청하려면 지원 Team에 문의하십시오). 작업을 검색할 때 옵션을 활성화하면 목록에서 작업 번들이 먼저 표시됩니다. 굵은 파란색 아이콘은 일반 작업과 번들의 차이를 나타냅니다.
작업 번들 사용
작업 번들을 사용하려면 다음 단계를 따르십시오:
-
선택한 작업 번들을 워크플로로 드래그합니다.
작업 번들이 워크플로에 나타납니다.
-
작업 번들을 클릭하고 매개변수 탭을 선택합니다.
-
매개변수 편집을 클릭합니다.
작업 번들에 필요한 매개변수가 표시됩니다.
-
필수 매개변수를 제공하고 매개변수 저장을 클릭합니다.
매개변수가 작업 번들에 저장되고 표시됩니다.
-
변경이 필요한 경우 매개변수 편집을 다시 클릭합니다.
설명:
이 작업 번들은 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"
}
}
설명:
이 작업 번들은 프로젝트 ID를 가져와서, 해당 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"
}
]
설명:
이 작업 번들은 로캘 목록 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"
}
설명:
이 작업 번들은 로캘별 번역 목록 API 엔드포인트에 대한 페이징 필요성을 숨깁니다. 또한 더 강력한 루핑을 활성화하기 위해 페이로드에 프로젝트 ID를 추가합니다.
입력 매개변수:
-
프로젝트 ID번역을 가져올 Strings 프로젝트 ID입니다.
-
로캘 ID번역을 가져올 프로젝트 내의 Strings 로캘 ID입니다.
-
qStrings 문의입니다.
-
정렬 -
Strings 액세스 토큰
아웃풋:
{
"projectId": "f6dfee6466384379606b6158a410cd46",
"translations": [
{
"content": "This is new translation - six",
"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"
}
]
}
입력 매개변수:
-
액세스 토큰인증용입니다.
-
작업 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"
}
}
입력 매개변수:
-
액세스 토큰인증용입니다.
-
작업 UID -
프로젝트 UID -
경고 유형
아웃풋:
{
"projectUid": "project123",
"jobUid": "job456",
"segmentIds": ["string"],
"warnings": [
{
"segmentId": "string",
"warnings": [
{
"id": "string",
"ignored": true,
"type": "string",
"repetitionGroupId": "string"
}
],
"ignoredChecks": ["string"]
}
]
}
|
문제 |
원인 |
솔루션 |
|---|---|---|
|
액션 번들이 \"마지막 과업이 실행되지 않아 액션 번들이 취소됨\"이라는 오류와 함께 취소됨 상태를 표시합니다. |
번들 내부의 내부 작업 중 하나가 성공적으로 완료되지 않아 번들의 마지막 단계가 실행되지 않습니다. |
번들 내의 개별 과업 상태를 확인하여 실패한 내부 작업을 식별한 다음, 워크플로를 다시 실행하기 전에 해당 작업의 오류를 해결하십시오. 페이지에서 실행 재시도를 클릭하면 전체 실행이 그대로 다시 실행되며, 번들 내부의 기본 작업이 여전히 실패하고 있으므로 이 오류가 자체적으로 해결되지는 않습니다. |