Balíčky akcí jsou seskupení již existujících akcí v Orchestratoru vztahujících se ke konkrétním fázím podnikových procesů. Jsou navrženy tak, aby uživatelům na netechnických pozicích, jako jsou lokalizační manažeři a projektoví manažeři, umožnily vytvářet pracovní postupy i bez důkladné znalosti zásobníku Phrase API.
Balíčky akcí jsou nakonfigurovány jako standardní akce, které pro své spuštění vyžadují konkrétní parametry.
Protože obsahují více akcí, balíčky akcí spotřebují víc akcí pracovního postupu. To je vyjádřeno číselnou hodnotou v pravém horním rohu akce v editoru pracovních postupů.
Uživatelé mohou najít a použít existující balíčky akcí v záložce v editoru, ale nemohou vytvářet nové (kontaktujte Team podpory a požádejte o nový balíček). Při vyhledávání akcí povolte možnost , aby se jako první v seznamu zobrazily právě balíčky. Tučná modrá ikona označuje rozdíl mezi běžnou akcí a balíčkem.
Použití balíčku akcí
Chcete-li použít balíček akcí, postupujte takto:
-
Přetáhněte vybraný balíček akcí do pracovního postupu.
Balíček akcí se zobrazí v pracovním postupu.
-
Klikněte na balíček akcí a vyberte záložku parametrů.
-
Klikněte na upravit parametry.
Zobrazí se požadované parametry pro balíček akcí.
-
Zadejte požadované parametry a klikněte na uložit parametry.
Parametry jsou uloženy do balíčku akcí a zobrazeny.
-
Pokud jsou vyžadovány změny, klikněte znovu na upravit parametry.
Popis:
Tento balíček akcí je ekvivalentem kliknutí do pole překladu v editoru Strings Editor a zadání překladu do pole (přepsání všeho, co existovalo dříve).
Vstupní parametry:
-
ID projektuID projektu Strings, pro který se mají získat kódy jazyka.
-
kód jazyka IDID kód jazyka pro identifikaci verze jazyka, která má být přidána.
-
ID klíčeID klíč pro identifikaci klíč k Upravit.
-
Přeložený řetězecŘetězec, který má být přidán k vybranému překladu.
Výstup:
{
"projectId": "f6dfee6466384379606b6158a410cd46",
"translation": {
"content": "Highlights of 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"
}
}
Vstupní parametry:
-
Přístupový tokenPro ověřování.
-
UID šablona e-mail -
list_of_job_uids-
seznam
-
-
UID šablony projektu -
UID projektuPole obsahující ID projektu (projektů) zadaných ručně nebo odkazovaných ze spouštěče.
Výstup:
{
"jobs": [
{
\"uid\": \"řetězec\"
}
],
\"emailTemplate\": {
\"id\": \"ID\"
},
\"cc\": [
\"řetězec\"
],
\"bcc\": [
\"řetězec\"
]
}
Popis:
Tento balíček akcí zkontroluje, zda jsou dokončeny všechny cílové lokality zakázky Strings. Pokud ano, vrátí true, pokud ne, vrátí false.
Vstupní parametry:
-
Přístupový tokenPro ověřování.
-
ID projektuPro vypsání všech cílových lokalit zakázky v rámci konkrétního projektu.
-
ID zakázkyPro vypsání všech cílových lokalit zakázky.
Výstup:
true NEBO false
Popis:
Tento balíček akcí vezme ID projektu (projektů) a na základě nich a výstupu výpisu synchronizací úložiště identifikuje ID synchronizací úložiště, pro které je následně ve smyčce spuštěno stahování. Výsledkem balíčku akcí je seznam synchronizací úložiště, pro které bylo spuštěno stahování.
Vstupní parametry:
-
Přístupový tokenPro ověřování.
-
ID projektůPole obsahující ID projektu (projektů) zadaných ručně nebo odkazovaných ze spouštěče.
-
ID uživatelského účtu StringsID organizace Strings vyžadované pro vypsání synchronizací úložiště.
Výstup:
[
{
"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"
}
]
Popis:
Tento balíček akcí skrývá potřebu stránkování pro koncový bod API Seznam kódů jazyka. Také přidává ID projektu do datové části, aby bylo možné Povolit robustnější smyčkování.
Vstupní parametry:
-
ID projektuID projektu Strings, pro který se mají získat kódy jazyka.
-
Strings přístup token
Výstup:
{
"locales": [
{
"code": "en",
"default": true,
"id": "77e27f1d896629b0641063652572c038",
"name": "en"
},
{
"code": "fr",
"default": false,
"id": "2e8fb31c39957bb557bb96c0228960bf",
"name": "fr"
}
],
"projectId": "f6dfee6466384379606b6158a410cd46"
}
Popis:
Tento balíček akcí skrývá potřebu stránkování pro koncový bod API Seznam překladů podle kódu jazyka. Také přidává ID projektu do datové části, aby bylo možné Povolit robustnější smyčkování.
Vstupní parametry:
-
ID projektuID projektu Strings, ze kterého se mají získat překlady.
-
kód jazyka IDID kódu jazyka Strings v rámci projektu, ze kterého se mají získat překlady.
-
q -
Seřadit -
Strings přístup token
Výstup:
{
"projectId": "f6dfee6466384379606b6158a410cd46",
"translations": [
{
"obsah": "Toto je nový překlad - šest",
"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"
}
]
}
Vstupní parametry:
-
Přístupový tokenPro ověřování.
-
UID zakázky -
UID projektu -
ID segmentů
Výstup:
{
"jobs": [
{
"uid": "string",
"stav": "ACCEPTED",
"providers": [
{
"type": "string",
"id": "řetězec",
\"uid\": \"řetězec\"
}
],
"targetLang": "string",
"workflowLevel": 0,
"workflowStep": {
"name": "string",
"id": "řetězec",
"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\": \"řetězec\"
}
}
Vstupní parametry:
-
Přístupový tokenPro ověřování.
-
UID zakázky -
UID projektu -
Číslo úrovně pracovního postupu
Výstup:
{
"taskId": "string",
"workflowLevel": "string",
"resourcePath": "string",
"project": {
\"uid\": \"řetězec\"
},
"job": {
\"uid\": \"řetězec\"
}
}
Vstupní parametry:
-
Přístupový tokenPro ověřování.
-
UID zakázky -
UID projektu
Výstup:
[
{
"segmentId": "string", // Value from ."@id"
"origin": "string", // Value from ."@m:trans-origin"
"score": number, // Numeric value from ."@m:score"
"length": number, // Length of the .source string
"source": "string", // Value of .source
"target": "string" // Value of .target
},
...
]
Vstupní parametry:
-
Přístupový tokenPro ověřování.
-
UID zakázky -
UID projektu -
typy varování
Výstup:
{
"projectUid": "project123",
"jobUid": "job456",
"segmentIds": ["string"],
"warnings": [
{
"segmentId": "string",
"warnings": [
{
"id": "řetězec",
"ignored": true,
"type": "string",
"repetitionGroupId": "string"
}
],
"ignoredChecks": ["string"]
}
]
}