Campos customizados

Crie fluxos com campos de preenchimento no documento

Caso precise incluir campos extras no documento, como por exemplo o nome do assinante ou um campo de data em que o documento foi assinado, você pode fazer uso dos campos customizados para o assinante. As opções são:

  • 0: O nome do assinante;

  • 1: O email do assinante;

  • 4: Um campo de data atual;

  • 6: Um campo de input de texto de preenchimento opcional;

  • 7: Um campo de input de texto de preenchimento obrigatório;

  • 11: Um campo de data da assinatura;

Campo de nome do assinante

Para adicionar o nome do assinante, inclua nas fields :

{
    ...
    "files": [
        {
            ...,
            "workflowSteps": [
                {
                    "user": {
                        "name": "João Carlos Santos",
                        "email": "joaocarlossantos@webbamail.com"
                    },
                    "action": 0,
                    "signatureType": 0,
                    "fields": [
                        {
                            "type": 0,
                            "x": 51,
                            "y": 29,
                            "height": 0,
                            "width": 0,
                            "page": 1
                        },
                        ...
                    ]
                }
            ]
        }
    ]
}

Resultado:

Campo de email do assinante

Para adicionar o email do assinante:

{
    ...
    "files": [
        {
            ...,
            "workflowSteps": [
                {
                    "user": {
                        "name": "João Carlos Santos",
                        "email": "joaocarlossantos@webbamail.com"
                    },
                    "action": 0,
                    "signatureType": 0,
                    "fields": [
                        {
                            "type": 1,
                            "x": 51,
                            "y": 29,
                            "height": 0,
                            "width": 0,
                            "page": 1
                        },
                        ...
                    ]
                }
            ]
        }
    ]
}

Resultado:

Campo de data

Para adicionar a data da criação do fluxo:

{
    ...
    "files": [
        {
            ...,
            "workflowSteps": [
                {
                    "user": {
                        "name": "João Carlos Santos",
                        "email": "joaocarlossantos@webbamail.com"
                    },
                    "action": 0,
                    "signatureType": 0,
                    "fields": [
                        {
                            "type": 4,
                            "x": 51,
                            "y": 29,
                            "height": 0,
                            "width": 0,
                            "page": 1
                        },
                        ...
                    ]
                }
            ]
        }
    ]
}

Resultado:

Campo de texto

Para adicionar um campo de texto para o assinante preencher:

{
    ...
    "files": [
        {
            ...,
            "workflowSteps": [
                {
                    "user": {
                        "name": "João Carlos Santos",
                        "email": "joaocarlossantos@webbamail.com"
                    },
                    "action": 0,
                    "signatureType": 0,
                    "fields": [
                        {
                            "type": 6,
                            "x": 51,
                            "y": 29,
                            "height": 46,
                            "width": 200,
                            "page": 1
                        },
                        ...
                    ]
                }
            ]
        }
    ]
}

O tipo 6 define que o campo é opcional e o tipo 7 que é obrigatório.

Resultado:

Campo de data de assinatura

Para adicionar um campo que aparecerá a data de quando for feito a assinatura:

{
    ...
    "files": [
        {
            ...,
            "workflowSteps": [
                {
                    "user": {
                        "name": "João Carlos Santos",
                        "email": "joaocarlossantos@webbamail.com"
                    },
                    "action": 0,
                    "signatureType": 0,
                    "fields": [
                        {
                            "type": 11,
                            "x": 51,
                            "y": 29,
                            "height": 0,
                            "width": 0,
                            "page": 1
                        },
                        ...
                    ]
                }
            ]
        }
    ]
}

Na propriedade value você define quais são as options disponíveis para o assinante escolher e em value fica a opção padrão.

O tipo 12 é um combobox opcional e tipo 13 é um combobox obrigatório.

Last updated