Pular para o conteúdo principal

SettingsSteps

Configurações do modo passo a passo

titlestring

Título identificador do passo.

typestring

Tipo identificador do passo.

Possible values: [signature, disburse, document_verification, pass, valid_employment, custom_request, create_documents, attachments_to_request, unico]

methodData object

Objeto que contém dados específicos para o tipo de etapa. Por exemplo, se a etapa for do tipo signature, este objeto conterá os dados necessários para a assinatura do documento.

anyOf
typestring

Tipo responsável pela assinatura.

Possible values: [operator, customer]

rolestring

Papel assumido.

Possible values: [approver, financial, administrator, backoffice]

Example: approver
needsstring[]

Array de dependência (slugs) entre os passos necessarios para que esse seja executado.

slugstring

Identificador único do passo.

hooks object

Definição de hooks da esteira.

onFailure object[]

Lista de ações que serão executadas se um passo da esteira falhar.

  • Array [
  • actionstring

    Possible values: [void_loan, cancel_loan]

    Example: ["void_loan"]
    descriptionstring
    Example: Ação de cancelamento de empréstimo.
  • ]
  • onStart object[]

    Lista de ações que serão executadas ao iniciar um passo da esteira.

  • Array [
  • actionstring

    Possible values: [mark_loan_as_pending]

    Example: ["mark_loan_as_pending"]
    descriptionstring
    Example: Marcar o empréstimo como pendente.
  • ]
  • SettingsSteps
    {
    "title": "string",
    "type": "signature",
    "methodData": {
    "type": "operator",
    "role": "approver"
    },
    "needs": [
    "string"
    ],
    "slug": "string",
    "hooks": {
    "onFailure": [
    {
    "action": [
    "void_loan"
    ],
    "description": "Ação de cancelamento de empréstimo."
    }
    ],
    "onStart": [
    {
    "action": [
    "mark_loan_as_pending"
    ],
    "description": "Marcar o empréstimo como pendente."
    }
    ]
    }
    }