Pacotes de ação são agrupamentos de ações prévias no Orchestrator que refletem etapas específicas do processo Business. Eles foram concebidos para permitir que usuários não técnicos, como gerentes de localização e gerentes de projetos, criem fluxos de trabalho sem precisarem de um conhecimento aprofundado sobre o stack da API do phrase.
Pacotes de ação são configurados como uma ação padrão, exigindo parâmetros para execução.
Como eles contêm várias ações, os pacotes de ação consomem mais ações de fluxo de trabalho executadas. Isso é indicado por um valor numérico no canto superior direito da ação no fluxo de trabalho editor.
Os usuários podem encontrar e usar pacotes de ação existentes na aba do editor, mas não podem criar novos (entre em contato com a equipe de suporte para solicitar um novo pacote). Ao pesquisar ações, ative a opção para mostrar pacotes de ação primeiro na lista. Um ícone azul em negrito indica a diferença entre uma ação regular e um pacote.
Usando um pacote de ação
Para usar um pacote de ação, siga estas etapas:
-
Arraste um pacote de ação selecionado para um fluxo de trabalho.
O pacote de ação aparece no fluxo de trabalho.
-
Clique no pacote de ação e selecione a aba de parâmetros.
-
Clique em Editar parâmetros.
Os parâmetros obrigatórios para o pacote de ação são exibidos.
-
Forneça os parâmetros obrigatórios e clique em Gravar parâmetros.
Os parâmetros são salvos no pacote de ação e exibidos.
-
Clique em Editar parâmetros novamente se forem necessárias alterações.
Descrição:
Este pacote de ação é o equivalente a clicar em um campo de tradução no editor de Strings e digitar uma tradução no campo (substituindo qualquer coisa que já existia).
Parâmetros de entrada:
-
ID do projetoO ID do projeto Strings para obter os locais.
-
ID do LocalO ID do local para identificar a versão do idioma a ser adicionada.
-
ID da chaveO ID da chave para identificar a chave a ser editada.
-
String TraduzidaA string a ser adicionada à tradução selecionada.
Saída:
{
"projectId": "f6dfee6466384379606b6158a410cd46",
"translation": {
"content": "Destaques da Frase NextMT",
"created_at": "2024-11-21T15:13:46Z",
"excluded": false,
"id": "91ad609cbd7d57e17cbf24432ba3d661",
"key": {
"data_type": "string",
"id": "c7e7924dbb16527eaa0d892a8f0fd0fd",
"nome": "chave3",
"plural": false,
"tags": [
"35-2024",
"upload-20240830_150155",
"job-4C4F8EE9"
]
},
"locale": {
"code": "en-CA",
"id": "086fe5acddd58c52a5f8b5d9ec4c5a21",
"name": "en-ca"
},
"marcadores de posição": [],
"plural_suffix": "",
"estado": "não verificada",
"não verificada": true,
"updated_at": "2024-11-21T15:18:09Z"
}
}
Parâmetros de entrada:
-
Token de acessoPara autenticação.
-
E-mail modelo UID -
list_of_job_uids-
lista
-
-
Modelo de projeto UID -
UID do projetoUm array incluindo ID(s) de projeto inseridos manualmente ou referenciados a partir do gatilho.
Saída:
{
"trabalhos": [
{
"uid": "string"
}
],
"emailTemplate": {
"id": "string"
},
"cc": [
"string"
],
"bcc": [
"string"
]
}
Descrição:
Este pacote de ação verifica se todos os locais de destino do trabalho Strings estão completos. Se sim, retorna true, se não, retorna false.
Parâmetros de entrada:
-
Token de acessoPara autenticação.
-
ID do projetoPara listar todos os locais de destino de trabalho dentro de um projeto específico.
-
ID do trabalhoPara listar todos os locais de destino de trabalho.
Saída:
true OU false
Descrição:
Este pacote de ação pega os ID(s) de projeto e, com base neles e na saída da listagem de sincronizações de repositório, identifica os IDs de sincronizações de repositório para os quais a exportação é subsequentemente acionada em um loop. O resultado do pacote de ação é a lista de sincronizações de repositório para as quais a exportação foi acionada.
Parâmetros de entrada:
-
Token de acessoPara autenticação.
-
ID do projetoUm array incluindo ID(s) de projeto inseridos manualmente ou referenciados a partir do gatilho.
-
Strings conta IDStrings ORG ID necessário para listar as sincronizações do repositório.
Saída:
[
{
"auto_import": false,
"created_at": "2024-11-22T12:24:38Z",
"id": "6315b3fd21d7735d0735f1d496b3832f",
"status": "executando",
"type": "exportar"
},
{
"auto_import": false,
"created_at": "2024-11-22T12:24:39Z",
"id": "928298761a94a979e1eb6c01948b2041",
"status": "executando",
"type": "exportar"
}
]
Descrição:
Este pacote de ação oculta a necessidade de paginação para Listar locais API endpoint. Ele também adiciona o ID do projeto à carga útil para permitir loops mais robustos.
Parâmetros de entrada:
-
ID do projetoO ID do projeto Strings para obter os locais.
-
Strings token de acesso
Saída:
{
"locales": [
{
"code": "pt-br",
"default": true,
"id": "77e27f1d896629b0641063652572c038",
"name": "en"
},
{
"code": "fr",
"default": false,
"id": "2e8fb31c39957bb557bb96c0228960bf",
"name": "fr"
}
],
"projectId": "f6dfee6466384379606b6158a410cd46"
}
Descrição:
Este pacote de ações oculta a necessidade de paginação para Listar traduções por local API endpoint. Ele também adiciona o ID do projeto à carga útil para permitir loops mais robustos.
Parâmetros de entrada:
-
ID do projetoO ID do projeto Strings para obter as traduções.
-
ID do LocalO ID do local Strings dentro do projeto para obter as traduções.
-
q -
Ordenar -
Strings token de acesso
Saída:
{
"projectId": "f6dfee6466384379606b6158a410cd46",
"translations": [
{
"content": "Esta é uma nova tradução - seis",
"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"
},
"marcadores de posição": [],
"plural_suffix": "",
"estado": "não verificada",
"não verificada": true,
"updated_at": "2024-11-21T14:55:48Z"
}
]
}
Parâmetros de entrada:
-
Token de acessoPara autenticação.
-
UID do trabalho -
UID do projeto -
IDs de Segmento
Saída:
{
"trabalhos": [
{
"uid": "string",
"status": "ACEITO",
"provedores": [
{
"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"
}
}
Parâmetros de entrada:
-
Token de acessoPara autenticação.
-
UID do trabalho -
UID do projeto -
Número do nível do fluxo de trabalho
Saída:
{
"taskId": "string",
"workflowLevel": "string",
"resourcePath": "string",
"project": {
"uid": "string"
},
"job": {
"uid": "string"
}
}
Parâmetros de entrada:
-
Token de acessoPara autenticação.
-
UID do trabalho -
UID do projeto
Saída:
[
{
"segmentId": "string", // Value from ."@id"
"origem": "string", // Valor de ."@m:trans-origin"
"pontuação": número, // Valor numérico de ."@m:score"
"comprimento": número, // Comprimento da string .source
"texto original": "string", // Valor de .source
"tradução": "string" // Valor de .target
},
...
]
Parâmetros de entrada:
-
Token de acessoPara autenticação.
-
UID do trabalho -
UID do projeto -
tipos de aviso
Saída:
{
"projectUid": "project123",
"jobUid": "job456",
"segmentIds": ["string"],
"warnings": [
{
"segmentId": "string",
"warnings": [
{
"id": "string",
"ignorado": verdadeiro,
"type": "string",
"repetitionGroupId": "string"
}
],
"ignoredChecks": ["string"]
}
]
}