Orchestrator

Action Bundles

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

I bundle di azioni sono raggruppamenti di azioni preesistenti all'interno dell'Orchestrator che rispecchiano specifici passaggi del processo aziendale. 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 flusso di lavoro eseguite. Questo è indicato 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 mostrare prima i bundle di azioni 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 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 vengono 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 nello Strings Editor e digitare una traduzione nel campo (sovrascrivendo qualsiasi cosa preesistente).

Parametri di input:

  • ID Progetto Strings

    L'ID del progetto Strings da cui ottenere le impostazioni locali.

  • ID locale

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

  • ID chiave

    L'ID chiave per identificare la chiave da modificare.

  • Stringa tradotta

    La stringa da aggiungere alla traduzione selezionata.

Output:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translation": {
    "content": "Highlights di 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": "",
    "stato": "non verificato",
    "non verificato": true,
    "updated_at": "2024-11-21T15:18:09Z"
  }
}

Assegna e notifica il fornitore

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • UID modello e-mail

  • list_of_job_uids

    • elenco

  • UID modello progetto

  • UID progetto

    Un array che include gli ID del progetto inseriti manualmente o riferiti dal trigger.

Output:

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

Controlla se tutte le impostazioni locali di destinazione di un lavoro Strings sono complete

Descrizione:

Questo bundle di azioni verifica se tutte le impostazioni locali di destinazione 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 impostazioni locali di destinazione del lavoro all'interno di un progetto specifico.

  • ID lavoro

    Per elencare tutte le impostazioni locali di destinazione dei lavori.

Output:

vero 
O
falso

Esporta contenuto dai progetti Strings all'archivio online

Descrizione:

Questo bundle di azioni prende gli ID progetto e, basandosi su questi e sull'output dell'elenco delle sincronizzazioni dell'archivio, identifica gli ID delle sincronizzazioni dell'archivio per cui viene successivamente attivata l'esportazione in un ciclo. Il risultato del bundle di azioni è l'elenco delle sincronizzazioni dell'archivio per cui l'esportazione è stata attivata.

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • ID progetti

    Un array che include gli ID dei progetti inseriti manualmente o riferiti dal trigger.

  • ID account Strings

    ID ORG 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 gli UID dei lavori per le lingue di destinazione

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 dei lavori

Parametri di input:

  • input_array

  • Percorso UID

Output:

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

Ottieni le impostazioni locali di un progetto

Descrizione:

Questo bundle di azioni nasconde la necessità di paginazione per List Locales API endpoint. Aggiunge anche l'ID del progetto al payload per abilitare cicli più robusti.

Parametri di input:

  • ID del progetto

    L'ID del progetto Strings da cui ottenere le impostazioni locali.

  • Token di accesso Strings

Output:

{
  "locales": [
    {
      "codice": "en",
      "predefinito": true,
      "id": "77e27f1d896629b0641063652572c038",
      "nome": "en"
    },
    {
      "codice": "fr",
      "predefinito": false,
      "id": "2e8fb31c39957bb557bb96c0228960bf",
      "nome": "fr"
    }
  ],
  "projectId": "f6dfee6466384379606b6158a410cd46"
}

Identifica i lavori per le impostazioni locali di destinazione

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • Nome del file

  • UID progetto

  • Impostazioni locali di destinazione

Output:

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

Elenco delle traduzioni per impostazioni locali

Descrizione:

Questo pacchetto di azioni nasconde la necessità di paginazione per Elenco traduzioni per impostazioni locali API endpoint. Aggiunge anche l'ID del progetto al payload per abilitare loop più robusti.

Parametri di input:

  • ID progetto

    L'ID del progetto Strings di cui ottenere le traduzioni.

  • ID locale

    L'ID della locale Strings all'interno del progetto di cui ottenere le traduzioni.

  • q

    La query Strings.

  • ordinare

  • token di accesso Strings

Output:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translations": [
    {
      "content": "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": "non verificato",
      "unverified": true,
      "updated_at": "2024-11-21T14:55:48Z"
    }
  ]
}

Blocca segmenti

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • UID lavoro

  • UID progetto

  • ID segmenti

Output:

{
  "jobs": [
    {
      "uid": "string",
      "status": "ACCEPTED",
      "providers": [
        {
          "type": "string",
          "id": "string",
          "uid": "string"
        }
      ],
      "targetLang": "string",
      "workflowLevel": 0,
      "workflowStep": {
        "name": "stringa",
        "id": "stringa",
        "uid": "stringa",
        "order": 0,
        "lqaEnabled": true
      },
      "filename": "stringa",
      "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": "stringa",
    "uid": "stringa"
  }
}

Mappa il lavoro ai passaggi del flusso di lavoro

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • UID lavoro

  • UID progetto

  • Numero del 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"
    "score": numero,              // Valore numerico da ."@m:score"
    "lunghezza": numero,             // Lunghezza della stringa .source
    "source": "stringa",           // Valore di .source
    "target": "stringa"            // Valore di .target
  },
  ...
]

Esegui QA su un singolo lavoro v3

Parametri di input:

  • Token di accesso

    Per autenticazione.

  • UID lavoro

  • UID progetto

  • tipi di avviso

Output:

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

Sottrai 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.