Fórum

Forum Replies Created

  • yurikb
    Senior Moderator
    # 2 anos, 1 mês atrás

    Olá Pedro, tudo bem por aqui e contigo? 🙂

    Não é possível travar o processo, mas é possível impedir que o usuário avance, tornando um campo obrigatório ou escondendo, caso a condição seja verdadeira.

    Para essa situação, um dos métodos possíveis é:
    1. Criar 3 novos campos pra armazenar o dia das datas de retirada, devolução e retorno
    2. Criar um campo com a data de retirada + 5 que chamarei de “retorno”
    3. Criar uma regra de consistência, onde, se o dia da devolução for maior que o do retorno, será obrigatório/esconderá o campo, impedindo o usuário de avançar.

    Para armazenar os dias das datas, crie 3 novos campos e os transforme em “campo calculado”, e insira a fórmula new Date(${campo_da_data}.getDate().
    1 campo para retirada, 1 para devolução, e 1 pra data de retorno, que seria a fórmula + 5.

    yurikb
    Senior Moderator
    # 2 anos, 2 meses atrás

    Olá Gabriel!

    Para baixar um anexo do BPM via API pode-se utilizar os seguintes endpoints com método GET:
    https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/platform/workflow/queries/getAttachments
    Exemplo de payload: {processInstance: “1”}

    Cada anexo terá um ID, que poderá será baixado com o seguinte endpoint:

    https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/platform/workflow/queries/requestAttachmentAccess
    Exemplo de payload: {id: “b4e7439e-c5cd-4896-80b4-31525f275350”}

Visualizando 2 posts - 16 até 17 (de 17 do total)