Orchestrator

Bundle di azioni

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

I bundle di azioni sono raggruppamenti di azioni preesistenti all'interno di Orchestrator che rispecchiano specifici passaggi dei processi di business. Essi sono progettati per consentire agli utenti non tecnici, quali responsabili della localizzazione e project manager, di creare flussi di lavoro senza necessariamente possedere una conoscenza approfondita dello stack dell’API di Phrase.

I bundle di azioni sono configurati come un'azione standard, la cui esecuzione richiede determinati parametri.

Poiché contengono più azioni, i bundle di azioni consumano più Azioni di Workflow Eseguite. La quantità precisa di tali azioni è indicata da un valore numerico nell'angolo in alto a destra dell'azione nell'editor del flusso di lavoro.

Gli utenti possono trovare e usare bundle di azioni esistenti nella scheda Azioni dell'editor, ma non possono crearne di nuovi (contattare il team di supporto per richiedere un nuovo bundle). Quando cerchi delle azioni, abilita l'opzione Privilegia i bundle di azioni per fare sì che i bundle di azioni compaiano prima nell’elenco. Un'icona blu in grassetto indica la differenza tra un'azione regolare e un bundle.

Utilizzando un bundle di azioni

Per usare un bundle di azioni, segui questi passaggi:

  1. Trascina un bundle di azioni selezionato su un flusso di lavoro.

    Il bundle di azioni appare nel flusso di lavoro.

  2. Clicca sul bundle di azioni e seleziona la scheda dei parametri.

  3. Clicca Modifica parametri.

    I parametri richiesti per il bundle di azioni vengono visualizzati.

  4. Fornisci i parametri richiesti e clicca Salva parametri.

    I parametri sono salvati nel bundle di azioni e visualizzati.

  5. Clicca di nuovo Modifica parametri se sono necessarie modifiche.

Bundle disponibili

Aggiungi o aggiorna una traduzione

Descrizione:

Questo bundle di azioni è l'equivalente di cliccare in un campo di traduzione nell'editor di Strings e digitare una traduzione nel campo (sovrascrivendo qualsiasi cosa esistesse precedentemente).

Parametri di input:

  • ID progetto

    L'ID del progetto Strings per ottenere le impostazioni locali.

  • ID Locale

    L'ID della località per identificare la versione della lingua da aggiungere.

  • ID chiave

    L'ID della chiave per identificare la chiave da modificare.

  • Stringa tradotta

    La stringa da aggiungere alla traduzione selezionata.

Output:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translation": {
    "contenuto": "Punti salienti della frase 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",
    "non verificato": true,
    "updated_at": "2024-11-21T15:18:09Z"
  }
}

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • UID modello e-mail

  • list_of_job_uids

    • elenco

  • UID modello di progetto

  • UID progetto

    Un array che include l'ID del progetto(i) inserito manualmente o riferito dal trigger.

Output:

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

Controlla se tutte le localizzazioni target di un lavoro Strings sono completate

Descrizione:

Questo pacchetto di azioni verifica se tutte le localizzazioni target del lavoro Strings sono completate. Se sì, restituisce true, altrimenti restituisce false.

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • ID progetto

    Per elencare tutte le localizzazioni target del lavoro all'interno di un progetto specifico.

  • ID lavoro

    Per elencare tutte le localizzazioni target del lavoro.

Output:

vero 
O
false

Esporta contenuto dai progetti Strings a un archivio online

Descrizione:

Questo pacchetto di azioni prende l'ID del progetto(e), e sulla base di questi e dell'output dell'elenco delle sincronizzazioni dell'archivio, identifica gli ID delle sincronizzazioni dell'archivio per cui l'esportazione viene successivamente attivata in un ciclo. Il risultato del pacchetto di azioni è l'elenco delle sincronizzazioni dell'archivio per cui l'esportazione è stata attivata.

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • ID del progetto

    Un array che include l'ID del progetto(i) inserito manualmente o riferito dal trigger.

  • ID dell'account Strings

    ID ORG di Strings richiesto per elencare le sincronizzazioni dell'archivio.

Output:

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

Recupera UIDs del lavoro per le lingue target

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • Nome del file

  • loop_variable

  • elenco

  • UID progetto

Output:

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

Ottieni l'elenco degli UID del lavoro

Parametri di input:

  • input_array

  • Percorso UID

Output:

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

Ottieni le localizzazioni di un progetto

Descrizione:

Questo pacchetto di azioni nasconde la necessità di paginazione per elenco API endpoint impostazioni locali. Aggiunge anche l'ID del progetto al payload per abilitare un ciclo più robusto.

Parametri di input:

  • ID progetto

    L'ID del progetto Strings per ottenere le impostazioni locali.

  • token di accesso Strings

Output:

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

Identificare i lavori per le impostazioni locali di destinazione

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • Nome del file

  • UID progetto

  • Lingua di destinazione

Output:

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

Elenco delle traduzioni per impostazione locale

Descrizione:

Questo pacchetto di azioni nasconde la necessità di paginazione per elenco delle traduzioni per impostazione locale API endpoint. Aggiunge anche l'ID del progetto al payload per abilitare un ciclo più robusto.

Parametri di input:

  • ID progetto

    L'ID del progetto Strings per ottenere le traduzioni.

  • ID Locale

    L'ID dell'impostazione locale Strings all'interno del progetto per ottenere le traduzioni.

  • q

    Il query Strings.

  • Ordina

  • token di accesso Strings

Output:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translations": [
    {
      "contenuto": "Questa è una nuova traduzione - sei",
      "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",
      "non verificato": true,
      "updated_at": "2024-11-21T14:55:48Z"
    }
  ]
}

Blocca Segmenti

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • UID lavoro

  • UID progetto

  • ID dei Segmenti

Output:

{
  "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",
      "importato": true,
      "jobAssignedEmailTemplate": {},
      "notificationIntervalInMinutes": 0,
      "continuous": true,
      "sourceFileUid": "string"
    }
  ],
  "project": {
    "name": "string",
    "uid": "string"
  }
}

Mappa il lavoro ai passaggi del flusso di lavoro

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • UID lavoro

  • UID progetto

  • Numero di livello del flusso di lavoro

Output:

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

Prepara segmenti v3

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • UID lavoro

  • UID progetto

Output:

[
  {
    "segmentId": "string",        // Value from ."@id"
    "origin": "string",           // Value from ."@m:trans-origin"
    "punteggio": numero,              // Valore numerico da ."@m:score"
    "lunghezza": numero,             // Lunghezza della stringa .source
    "source": "string",           // Value of .source
    "target": "string"            // Value of .target
  },
  ...
]

Esegui QA su un singolo lavoro v3

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • UID lavoro

  • UID progetto

  • tipi di avviso

Output:

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

Sottrarre gli elenchi

Parametri di input:

  • Elenco di esclusione

  • Elenco di origine

Output:

[1, 3, 5]
Questo articolo ti è stato utile?

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.