Orchestrator

Action Bundles

Obsah je strojově přeložen z angličtiny s použitím Phrase Language AI.

Balíčky akcí jsou seskupení již existujících akcí v Orchestratoru, které odpovídají konkrétním fázím business 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 konfigurovány jako standardní akce a vyžadují parametry pro spuštění.

Protože obsahují více akcí, balíčky akcí spotřebovávají více Provedených akcí pracovního postupu. To je vyjádřeno číselnou hodnotou v pravém horním rohu akce v editoru pracovního postupu.

Uživatelé můžou najít a použít existující balíčky akcí na záložce Akce editoru, ale nemůžou vytvořit nové (kontaktuj Team podpory pro žádost o nový balíček). Při vyhledávání akcí povolte možnost Upřednostnit balíčky akcí, aby se balíčky akcí zobrazily jako první v seznamu. 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 podle těchto kroků:

  1. Přetáhněte vybraný balíček akcí na pracovní postup.

    Balíček akcí se objeví v pracovním postupu.

  2. Klikněte na balíček akcí a vyberte záložku parametrů.

  3. Klikněte na Upravit parametry.

    Požadované parametry pro balíček akcí jsou zobrazeny.

  4. Zadejte požadované parametry a klikněte na Uložit parametry.

    Parametry jsou uloženy do balíčku akcí a zobrazeny.

  5. Klikněte na Upravit parametry znovu, pokud jsou vyžadovány změny.

Dostupné balíčky

Přidat nebo aktualizovat překlad

Popis:

Tento balíček akcí je ekvivalentem kliknutí do pole pro překlad ve Strings Editoru a napsání překladu do pole (přepsání všeho, co už tam bylo).

Vstupní parametry:

  • ID projektu

    ID projektu Strings pro získání kódů jazyka.

  • ID jazyka

    ID jazyka pro identifikaci jazykové verze, která má být přidána.

  • ID klíče

    ID klíče pro identifikaci klíče, který chceš 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": "Hlavní body Phrase NextMT",
    "created_at": "2024-11-21T15:13:46Z",
    "excluded": false,
    "id": "91ad609cbd7d57e17cbf24432ba3d661",
    "key": {
      "data_type": "řetězec",
      "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": "",
    "stav": "neověřeno",
    "unverified": true,
    "updated_at": "2024-11-21T15:18:09Z"
  }
}

Přiřadit a informovat poskytovatele

Vstupní parametry:

  • Přístupový token

    Pro ověřování.

  • UID šablony e-mailu

  • list_of_job_uids

    • seznam

  • UID šablony projektu

  • Project UID

    Pole zahrnující ID projektů zadaná ručně nebo odkazovaná z triggeru.

Výstup:

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

Zkontrolujte, zda jsou všechny cílové jazyky zakázky Strings dokončeny

Popis:

Tento balíček akcí kontroluje, zda jsou všechny cílové jazyky zakázky Strings dokončeny. Pokud ano, vrátí true, pokud ne, vrátí false.

Vstupní parametry:

  • Přístupový token

    Pro ověřování.

  • ID projektu

    Pro výpis všech cílových kódů jazyka zakázky z konkrétního projektu.

  • ID zakázky

    Pro výpis všech cílových kódů jazyka zakázky.

Výstup:

true 
NEBO
false

Stáhnout obsah z projektů Strings do online úložiště

Popis:

Tento balíček akcí vezme ID projektů a na základě těchto a výstupu výpisu synchronizací úložiště identifikuje ID synchronizací úložiště, pro které je export následně spuštěn v cyklu. Výsledkem balíčku akcí je seznam synchronizací úložiště, pro které byl export spuštěn.

Vstupní parametry:

  • Přístupový token

    Pro ověřování.

  • ID projektů

    Pole zahrnující ID projektů zadaná ručně nebo referencovaná z triggeru.

  • ID účtu Strings

    Strings ORG ID potřebné pro výpis seznamu 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"
  }
]

Načíst UID zakázek pro cílové jazyky

Vstupní parametry:

  • Přístupový token

    Pro ověřování.

  • Název souboru

  • loop_variable

  • seznam

  • UID projektu

Výstup:

[ 
{ "uid": "řetězec" }
…
 ]

Získat seznam UID zakázek

Vstupní parametry:

  • input_array

  • Cesta k UID

Výstup:

[
  { "uid": "řetězec" },
  { "uid": "string" }
.
.
]

Získat kódy jazyků projektu

Popis:

Tento balíček akcí skrývá potřebu stránkování pro List Locales API endpoint. Také přidává ID projektu do payloadu, aby bylo možné povolit robustnější cyklování.

Vstupní parametry:

  • ID projektu

    ID projektu Strings, pro který se mají získat kódy jazyků.

  • Strings access token

Výstup:

{
  "locales": [
    {
      "code": "en",
      "default": true,
      "id": "77e27f1d896629b0641063652572c038",
      "name": "en"
    },
    {
      "kód": "fr",
      "výchozí": false,
      "id": "2e8fb31c39957bb557bb96c0228960bf",
      "název": "fr"
    }
  ],
  "projectId": "f6dfee6466384379606b6158a410cd46"
}

Identifikovat zakázky pro cílové kódy jazyků

Vstupní parametry:

  • Access token

    Pro ověřování.

  • Název souboru

  • UID projektu

  • Target locales

Výstup:

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

Seznam překladů podle kódu jazyka

Popis:

Tata akce skrývá potřebu stránkování pro List translations by locale API endpoint. Také přidává ID projektu do payloadu, aby povolil robustnější cyklování.

Vstupní parametry:

  • Project ID

    ID projektu Strings pro získání překladů.

  • Locale ID

    ID kódu jazyka Strings v rámci projektu pro získání překladů.

  • q

    The Strings query.

  • Sort

  • Strings access token

Výstup:

{
  "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"
    }
  ]
}

Zamknout segmenty

Vstupní parametry:

  • Přístupový token

    Pro ověřování.

  • UID zakázky

  • UID projektu

  • ID segmentů

Výstup:

{
  "jobs": [
    {
      "uid": "string",
      "status": "PŘIJATO",
      "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"
  }
}

Map job to workflow steps

Vstupní parametry:

  • Access token

    Pro ověřování.

  • Job UID

  • Project UID

  • Workflow level number

Výstup:

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

Prepare segments v3

Vstupní parametry:

  • Access token

    Pro ověřování.

  • Job UID

  • Project UID

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
  },
  ...
]

Run QA on a single job v3

Vstupní parametry:

  • Access token

    Pro ověřování.

  • Job UID

  • Project UID

  • warning types

Výstup:

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

Subtract lists

Vstupní parametry:

  • Exclusion list

  • Source list

Výstup:

[1, 3, 5]
Byl pro vás tento článek užitečný?

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.