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 molteplici azioni di flusso di lavoro 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 i 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.

Usare un bundle di azioni

Per usare un bundle di azioni, seguire questi passaggi:

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

    Il bundle di azioni appare nel flusso di lavoro.

  2. Fare clic sul bundle di azioni e selezionare la scheda dei parametri.

  3. Fare clic su Modificare i parametri.

    I parametri richiesti per il bundle di azioni vengono visualizzati.

  4. Fornire i parametri richiesti e fare clic su Salvare i parametri.

    I parametri vengono salvati nel bundle di azioni e visualizzati.

  5. Fare clic su Modificare i parametri di nuovo se sono necessarie modifiche.

Bundle disponibili

Aggiungere o aggiornare una traduzione

Descrizione:

Questo bundle di azioni è l'equivalente di fare clic in un campo di traduzione nello Strings Editor e digitare una traduzione nel campo (sovrascrivendo qualsiasi cosa preesistente).

Parametri di input:

  • ID progetto

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

  • ID impostazioni locali

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

  • ID chiave

    L'ID chiave per identificare la chiave da Modifica.

  • Stringa tradotta

    La stringa da aggiungere alla traduzione selezionata.

Output:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translation": {
    "contenuto": "Punti salienti 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": "",
    "state": "unverified",
    "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 di progetto

  • UID progetto

    Una matrice che include gli ID progetto inseriti manualmente o referenziati dal trigger.

Output:

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

Controlla se tutte le destinazioni di un lavoro Strings sono completate

Descrizione:

Questo bundle di azioni controlla se tutte le destinazioni del lavoro Strings sono completate. In tal caso, restituisce true, altrimenti restituisce false.

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • ID progetto

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

  • ID lavoro

    Per elencare tutte le destinazioni del lavoro.

Output:

vero 
O
false

Esporta contenuto dai progetti Strings all'archivio online

Descrizione:

Questo bundle di azioni prende l'ID/gli ID del progetto e, in base a quelli e all'output dell'elenco delle sincronizzazioni dell'archivio, identifica gli ID delle sincronizzazioni dell'archivio per i quali l'esportazione viene successivamente attivata in un ciclo. Il risultato del bundle di azioni è l'elenco degli archivi sincronizzati per i quali è stato attivato l'esportazione.

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • ID progetto

    Una matrice che include gli ID progetto inseriti manualmente o referenziati dal trigger.

  • ID account Strings

    ID ORG Strings richiesto per elencare gli archivi sincronizzati.

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 UID lavoro 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 elenco UID lavoro

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 l'endpoint API elenco impostazioni locali. Aggiunge inoltre l'ID progetto al payload per Abilita un looping più robusto.

Parametri di input:

  • ID progetto

    L'ID del progetto Strings di cui 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"
}

Identifica i job 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 traduzioni per impostazioni locali

Descrizione:

Questo bundle di azioni nasconde la necessità di paginazione per l'endpoint API elenco traduzioni per impostazioni locali. Aggiunge inoltre l'ID progetto al payload per Abilita un looping più robusto.

Parametri di input:

  • ID progetto

    L'ID progetto Strings da cui ottenere le traduzioni.

  • ID impostazioni locali

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

  • q

    La query Strings.

  • Ordina

  • 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": "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 segmento

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

Mappa lavoro a passaggi del flusso di lavoro

Parametri di input:

  • Token di accesso

    Per l'autenticazione.

  • UID lavoro

  • UID progetto

  • Numero livello 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": number,              // Valore numerico da .\"@m:punteggio\"
    "length": number,             // Lunghezza della stringa .origine
    "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",
          "ignored": true,
          "type": "string",
          "repetitionGroupId": "string"
        }
      ],
      "ignoredChecks": ["string"]
    }
  ]
}

Sottrai elenchi

Parametri di input:

  • Elenco di esclusione

  • Elenco di origine

Output:

[1, 3, 5]

Risoluzione dei problemi dei bundle di azioni

Problema

Causa

Soluzione

Un bundle di azioni visualizza uno stato Annullato con l'errore "ActionBundle è annullato perché l'ultima attività non è stata eseguita".

Una delle azioni interne all'interno del bundle non è stata completata correttamente, il che impedisce l'esecuzione del passaggio finale del bundle.

Controlla gli stati delle singole attività all'interno del bundle per identificare quale azione interna non è riuscita, quindi risolvi l'errore di tale azione prima di rieseguire il flusso di lavoro.

Fare clic su Riprova esecuzioni nella pagina Esecuzioni riesegue l'intera esecuzione così com'è e non risolve questo errore da solo, poiché l'azione sottostante all'interno del bundle continua a non riuscire.

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.