Les paquets d'actions sont des regroupements d'actions préexistantes au sein de l'Orchestrator qui reflètent des étapes spécifiques des processus Business. Elles sont conçues pour permettre à des utilisateurs non techniques, tels que des responsables localisation et des chefs de projet, de créer des flux de travail sans avoir besoin d'une connaissance approfondie de la pile d'API Phrase.
Les paquets d'actions sont configurés comme une action standard, nécessitant des paramètres pour leur exécution.
Dans la mesure où ils contiennent plusieurs actions, les paquets d'actions consomment davantage de Actions de flux de travaux exécutées. Cette information est indiquée sous forme de valeur numérique dans le coin supérieur droit de l'action dans l'éditeur de flux de travaux.
Les utilisateurs peuvent trouver et utiliser des paquets d'actions existants dans l'onglet de l'éditeur, mais ne peuvent pas en créer de nouveaux (contactez l'équipe de support pour demander un nouveau paquet). Lorsque vous recherchez des actions, activez l'option pour afficher les paquets d'actions en premier dans la liste. Une icône bleue en gras indique la différence entre une action régulière et un paquet d'actions.
Utilisation d'un paquet d'actions
Pour utiliser un paquet d'actions, suivez ces étapes :
-
Faites glisser un paquet d'actions sélectionné sur un flux de travaux.
Le paquet d'actions apparaît dans le flux de travaux.
-
Cliquez sur le paquet d'actions et sélectionnez l'onglet Paramètres.
-
Cliquez sur Modifier les paramètres.
Les paramètres requis pour le paquet d'actions sont affichés.
-
Fournissez les paramètres requis et cliquez sur Enregistrer les paramètres.
Les paramètres sont enregistrés dans le paquet d'actions et affichés.
-
Cliquez à nouveau sur Modifier les paramètres si des modifications sont nécessaires.
Description :
Ce paquet d'actions est l'équivalent de cliquer dans un champ de traduction dans l'éditeur de chaînes et de taper une traduction dans le champ (écrasant tout ce qui existait auparavant).
Paramètres d'entrée :
-
Identifiant du projetL'ID du projet Strings pour obtenir les paramètres régionaux.
-
Identifiant de paramètre linguistiqueL'Identifiant de paramètre linguistique pour identifier la version de langue à ajouter.
-
Identifiant de cléL'identifiant de la clé pour identifier la clé à modifier.
-
Chaîne traduiteLa chaîne à ajouter à la traduction sélectionnée.
Sortie :
{
"projectId": "f6dfee6466384379606b6158a410cd46",
"translation": {
"contenu" : "Points forts de 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": "",
"état": "non vérifié",
"non vérifié": vrai,
"updated_at": "2024-11-21T15:18:09Z"
}
}
Paramètres d'entrée :
-
Jeton d’accèsPour l'authentification.
-
Modèle d'e-mail UID -
list_of_job_uids-
liste
-
-
Modèle de projet UID -
Identifiant unique de projetUn tableau incluant les identifiants de projet saisis manuellement ou référencés depuis le déclencheur.
Sortie :
{
"tâches": [
{
"uid": "chaîne"
}
],
"modèle d'e-mail": {
"id": "chaîne"
},
"cc": [
"string"
],
"bcc": [
"string"
]
}
Description :
Ce bundle d'actions vérifie si toutes les locales cibles du travail Strings sont complètes. Si oui, il retourne true, sinon il retourne false.
Paramètres d'entrée :
-
Jeton d’accèsPour l'authentification.
-
Identifiant du projetPour lister tous les paramètres régionaux cibles des tâches d’un projet spécifique.
-
Identifiant de la tâchePour lister tous les paramètres régionaux cibles des tâches.
Sortie :
vrai OU faux
Description :
Ce paquet d'actions prend les identifiants de projet et, en fonction de ceux-ci et de la sortie de la liste des synchronisations de référentiel, identifie les identifiants des synchronisations de référentiel pour lesquels l'export est ensuite déclenché dans une boucle. Le résultat du paquet d'actions est la liste des synchronisations de référentiel pour lesquelles l'export a été déclenché.
Paramètres d'entrée :
-
Jeton d’accèsPour l'authentification.
-
Identifiants de projetUn tableau incluant les identifiants de projet saisis manuellement ou référencés depuis le déclencheur.
-
Identifiant de compte StringsL'identifiant ORG Strings est requis pour lister les synchronisations de référentiel.
Sortie :
[
{
"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"
}
]
Description :
Ce paquet d'actions élimine la nécessité de pagination pour l'API List Locales. Il ajoute également l'identifiant du projet à la charge utile pour activer une boucle plus robuste.
Paramètres d'entrée :
-
Identifiant du projetL'identifiant du projet Strings pour obtenir les paramètres régionaux.
-
Jeton d'accès aux chaînes
Sortie :
{
"locales": [
{
"code": "en",
"par défaut": true,
"id": "77e27f1d896629b0641063652572c038",
"name": "en"
},
{
"code": "fr",
"default": false,
"id": "2e8fb31c39957bb557bb96c0228960bf",
"name": "fr"
}
],
"projectId": "f6dfee6466384379606b6158a410cd46"
}
Description :
Ce bundle d'action masque la nécessité de pagination pour l'API de liste des traductions par paramètre linguistique. Il ajoute également l'identifiant du projet à la charge utile pour activer une boucle plus robuste.
Paramètres d'entrée :
-
Identifiant du projetL'identifiant du projet Strings pour obtenir les traductions.
-
Identifiant du paramètre linguistiqueL'identifiant du paramètre linguistique Strings dans le projet pour obtenir les traductions.
-
qLa requête Strings.
-
Trier -
Jeton d'accès Strings
Sortie :
{
"projectId": "f6dfee6466384379606b6158a410cd46",
"translations": [
{
"content" : "Ceci est une nouvelle traduction - six",
"created_at": "2024-11-21T14:34:06Z",
"excluded": false,
"id": "0dbb663df544008df7e47176f8ec0444",
"clé": {
"data_type": "chaîne",
"id": "15798c1dcc05e2d955d2de1959778347",
"name": "key1",
"pluriel": faux,
"balises": []
},
"paramètre linguistique": {
"code": "en-CA",
"Identifiant": "086fe5acddd58c52a5f8b5d9ec4c5a21",
"nom": "en-ca"
},
"espaces réservés": [],
"plural_suffix": "",
"état": "non vérifié",
"non vérifié": vrai,
"updated_at": "2024-11-21T14:55:48Z"
}
]
}
Paramètres d'entrée :
-
Jeton d’accèsPour l'authentification.
-
Identifiant unique de tâche -
Identifiant unique de projet -
Identifiants de segment
Sortie :
{
"tâches": [
{
"uid": "chaîne",
"statut": "ACCEPTÉ",
"fournisseurs": [
{
"type": "string",
"id": "chaîne",
"uid": "chaîne"
}
],
"langue cible": "string",
"niveau du flux de travaux": 0,
"étape du flux de travaux": {
"name": "string",
"id": "Identifiant",
"uid": "chaîne",
"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"
}
}
Paramètres d'entrée :
-
Jeton d’accèsPour l'authentification.
-
Identifiant unique de tâche -
Identifiant unique de projet -
Niveau du flux de travaux
Sortie :
{
"tâcheId": "chaîne",
"niveau du flux de travaux": "chaîne",
"resourcePath": "chaîne",
"projet": {
"uid": "chaîne"
},
"tâche": {
"uid": "chaîne"
}
}
Paramètres d'entrée :
-
Jeton d’accèsPour l'authentification.
-
Identifiant unique de tâche -
Identifiant unique de projet
Sortie :
[
{
"segmentId": "chaîne", // Valeur provenant de ."@id"
"origin": "chaîne", // Valeur de ."@m:trans-origin"
"score": nombre, // Valeur numérique de ."@m:score"
"length": nombre, // Longueur de la chaîne .source
"source": "chaîne", // Valeur de .source
"cible": "chaîne" // Valeur de .target
},
...
]
Paramètres d'entrée :
-
Jeton d’accèsPour l'authentification.
-
Identifiant unique de tâche -
Identifiant unique de projet -
types d'avertissement
Sortie :
{
"projetUid": "project123",
"tâcheUid": "job456",
"segmentIds": ["string"],
"avertissements": [
{
"segmentId": "string",
"avertissements": [
{
"Identifiant": "chaîne",
"ignored": true,
"type": "string",
"repetitionGroupId": "string"
}
],
"ignoredChecks": ["string"]
}
]
}