Orchestrator

Action Bundles

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 Orchestrator. 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 utilizzare i bundle di azioni esistenti nella scheda Azioni dell'editor, ma non possono crearne di nuovi (contattare il Team per richiederne uno nuovo). 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.

Utilizzo di un bundle di azioni

Per usare un bundle di azioni, segui i passaggi riportati di seguito:

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

    Il bundle di azioni viene visualizzato nel flusso di lavoro.

  2. Fai clic sul bundle di azioni e seleziona la scheda parametri.

  3. Fai clic su Modifica parametri.

    Vengono visualizzati i parametri necessari per il bundle di azioni.

  4. Fornisci i parametri necessari e fai clic su Salva parametri.

    I parametri vengono salvati nel bundle di azioni e visualizzati.

  5. Fai nuovamente clic su Modifica parametri se sono necessarie modifiche.

Bundle disponibili

Aggiungi o aggiorna una traduzione

Descrizione:

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

Parametri di input:

  • ID progetto

    L'ID progetto Strings per ottenere le impostazioni locali.

  • Impostazioni locali

    L’ID impostazioni locali 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": "Punti salienti di Phrase NextMT",
    "created_at": "2024-11-21T15:13:46Z",
    "escluso": falso,
    "id": "91ad609cbd7d57e17cbf24432ba3d661",
    "chiave": {
      "data_type": "string",
      "id": "c7e7924dbb16527eaa0d892a8f0fd0fd",
      "name": "key3",
      "plural": falso,
      "tags": [
        "35-2024",
        "upload-20240830_150155",
        "job-4C4F8EE9"
      ]
    },
    "locale": {
      "code": "en-CA",
      "id": "086fe5acddd58c52a5f8b5d9ec4c5a21",
      "name": "en-ca"
    },
    "placeholders": [],
    "plural_suffix": "",
    "state": "non verificato",
    "non verificato": vero,
    "updated_at": "2024-11-21T15:18:09Z"
  }
}

Assegna e avvisa fornitore

Parametri di input:

  • Token di accesso

    Per autenticazione.

  • UID modello di e-mail

  • list_of_job_uids

    • elenco

  • UID modello progetto

  • UID progetto

    Un array che include ID progetto inseriti manualmente o a cui fa riferimento l’attivazione.

Output:

{
  "lavori": [
    {
      "uid": "stringa"
    }
  ],
  "emailTemplate": {
    "ID": "stringa"
  },
  "cc": [
    "stringa"
  ],
  "bcc": [
    "stringa"
  ]
}

Verifica che tutte le impostazioni locali di destinazione di un lavoro Strings siano completate

Descrizione:

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

Parametri di input:

  • Token di accesso

    Per autenticazione.

  • ID progetto

    Per elencare tutte le impostazioni locali di destinazione lavoro da all'interno di un progetto specifico.

  • ID lavoro

    Per elencare tutte le impostazioni locali di destinazione lavoro.

Output:

vero 
O
false

Esporta contenuti dai progetti Strings nell'archivio online

Descrizione:

Questo bundle di azioni prende gli ID progetto e, in base a questi e all'output delle sincronizzazioni dell'archivio, identifica in un ciclo gli ID di sincronizzazione dell'archivio per cui viene successivamente attivato quello da esportare. Il risultato del bundle di azioni è l'elenco delle sincronizzazioni dell'archivio per cui è stato attivato di esportare.

Parametri di input:

  • Token di accesso

    Per autenticazione.

  • ID progetto

    Un array che include ID progetto inseriti manualmente o a cui fa riferimento l’attivazione.

  • ID account Strings

    ID Strings ORG richiesto per l'elenco delle sincronizzazioni dell'archivio.

Output:

[
  {
    "auto_import": false,
    "created_at": "2024-11-22T12:24:38Z",
    "id": "6315b3fd21d7735d0735f1d496b3832f",
    "stato": "in esecuzione",
    "type": "esporta"
  },
  {
    "auto_import": false,
    "created_at": "2024-11-22T12:24:39Z",
    "id": "928298761a94a979e1eb6c01948b2041",
    "stato": "in esecuzione",
    "type": "esporta"
  }
]

Recupera gli UID lavoro per le lingue di destinazione

Parametri di input:

  • Token di accesso

    Per autenticazione.

  • Nome del file

  • loop_variable

  • elenco

  • UID progetto

Output:

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

Ottieni elenco UID lavoro

Parametri di input:

  • input_array

  • Percorso UID

Output:

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

Ottieni le impostazioni locali di un progetto

Descrizione:

Questo bundle di azioni nasconde la necessità di paging per l'endpoint API Elenco impostazioni locali. Aggiunge inoltre l'ID progetto al payload per abilitare un looping più robusto.

Parametri di input:

  • ID progetto

    L'ID progetto Strings per ottenere le impostazioni locali.

  • Token di accesso Strings

Output:

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

Identifica i lavori per le impostazioni locali di destinazione

Parametri di input:

  • Token di accesso

    Per autenticazione.

  • Nome del file

  • UID progetto

  • Impostazioni locali di destinazione

Output:

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

Elenco traduzioni per impostazioni locali

Descrizione:

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

Parametri di input:

  • ID progetto

    L'ID progetto Strings di cui ottenere le traduzioni.

  • Impostazioni locali

    L'ID impostazioni locali Strings all'interno del progetto per ottenere le traduzioni di.

  • q

    La query Strings.

  • Ordina

  • Token di accesso Strings

Output:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "traduzioni": [
    {
      "content": "Questa è la nuova traduzione - sei",
      "created_at": "2024-11-21T14:34:06Z",
      "escluso": falso,
      "id": "0dbb663df544008df7e47176f8ec0444",
      "chiave": {
        "data_type": "string",
        "id": "15798c1dcc05e2d955d2de1959778347",
        "name": "key1",
        "plural": falso,
        "tags": []         
      },
      "locale": {
        "code": "en-CA",
        "id": "086fe5acddd58c52a5f8b5d9ec4c5a21",
        "name": "en-ca"
      },
      "placeholders": [],
      "plural_suffix": "",
      "state": "non verificato",
      "non verificato": vero,
      "updated_at": "2024-11-21T14:55:48Z"
    }
  ]
}

Blocca segmenti

Parametri di input:

  • Token di accesso

    Per autenticazione.

  • UID lavoro

  • UID progetto

  • ID segmento

Output:

{
  "lavori": [
    {
      "uid": "stringa",
      "status": "ACCEPTED",
      "providers": [
        {
          "type": "stringa",
          "ID": "stringa",
          "uid": "stringa"
        }
      ],
      "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",
      "importato": vero,
      "jobAssignedEmailTemplate": {},
      "notificationIntervalInMinutes": 0,
      "continuo": vero,
      "sourceFileUid": "string"
    }
  ],
  "progetto": {
    "name": "stringa",
    "uid": "stringa"
  }
}

Mappa il lavoro ai passaggi del flusso di lavoro

Parametri di input:

  • Token di accesso

    Per autenticazione.

  • UID lavoro

  • UID progetto

  • Numero livello flusso di lavoro

Output:

{
  "taskId": "string",
  "workflowLevel": "string",
  "resourcePath": "string",
  "progetto": {
    "uid": "stringa"
  },
  "job": {
    "uid": "stringa"
  }
}

Prepara i segmenti v3

Parametri di input:

  • Token di accesso

    Per autenticazione.

  • UID lavoro

  • UID progetto

Output:

[
  {
    "segmentId": "stringa", // Valore da ."@id"
    "origine": "stringa", // Valore da ."@m:trans-origine"
    "punteggio": numero, // valore numerico da ."@m:punteggio"
    "length": numero, // Lunghezza della stringa .origine
    "origine": "stringa", // Valore di .origine
    "Destinazione": "stringa" // Valore di .destinazione
  },
  ...
]

Esegui QA su un singolo lavoro v3

Parametri di input:

  • Token di accesso

    Per autenticazione.

  • UID lavoro

  • UID progetto

  • Tipi warning

Output:

{
  "projectUid": "project123",
  "jobUid": "job456",
  "segmentIds": ["string"],
  "avvisi": [
    {
      "segmentId": "string",
      "avvisi": [
        {
          "ID": "stringa",
          "ignorato": vero,
          "type": "stringa",
          "repetitionGroupId": "stringa"
        }
      ],
      "ignoredChecks": ["string"]
    }
  ]
}

Sottrai elenchi

Parametri di input:

  • Elenco di esclusione

  • Elenco 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.