Orchestrator

Cálculo dinâmico de data/hora

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

Os fluxos de trabalho podem exigir uma data que é obtida no tempo de execução em vez de codificada. Isso pode ser fornecido com funções de raminho .

Referências da documentação do Sprig:

Cuidado

A sintaxe usada na documentação no Masterminds difere do que é usado no Orchestrator. Por exemplo, agora | data "2006-01-02" torna-se {{sprig.date("2006-01-02", sprig.now())}}

Casos de uso

Obtendo a hora/data atual

  • Para apenas obter a data no momento da execução do fluxo de trabalho específico, em qualquer campo de parâmetro, digite:

    {{sprig.now()}}.

  • Em tempo de execução, a data é retornada neste formato:

    "2023-02-24 11:33:01.819987888 +0000 UTC m=+77750.651866821"

Formatando uma data

  • Para formatar uma data, use: sprig.date("FORMAT_STRING", "DATE")

    Forneça uma cadeia de caracteres com o formato necessário para a data que faz referência a essa data padrão: Seg Jan 2 15:04:05 MST 2006 (MST é GMT-0700)

  • Exemplos:

    {{sprig.date("02.01.2006 - 15:04", sprig.now())}} resultados em "24.02.2023 - 11:36" (no momento em que escrevo).

    Para fornecer a data no formato exigido pela API do TMS ("2019-08-24T14:15:22Z") invoque {{sprig.date("2006-01-02T15:04:05Z", sprig.now())}}

Modificando uma data

  • Para executar um cálculo com base no exemplo sprig.now(), use sprig.dateModify("MODIFY_VALUE", "DATE").

  • Exemplo:

    {{sprig.dateModify("24h", sprig.now())}} (executado em 24 de fevereiro, 12:43) resulta em "2023-02-25 11:43:48.073101611 +0000 UTC m=+164796.904980545" - 24 horas após a data inicial.

  • Combinações podem ser usadas.

    Para obter a hora e a data da execução, mais 24 horas, formatadas para a API do TMS, passe esta expressão para o campo fornecido:

    {{sprig.date("2006-01-02T15:04:05Z", sprig.dateModify("24h", sprig.now()))}}

    Resultando em "2023-02-25T11:50:50Z" (quando executado em 24 de fevereiro, 11:50 hrs).

  • O valor pelo qual a data deve ser modificada pode ser dado em horas, com "-" se o valor deve ser subtraído. Frações como "-1,5h" também podem ser usadas.

Esse artigo foi útil?

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.