Pular para o conteúdo principal

Migração da criação de documentos

Como funciona hoje

Atualmente, a configuração necessária para a criação de documentos do empréstimo, como CCB e assinatura, é feita via configurações do produto na propriedade 'products.documents.toCreate`. Veja abaixo um exemplo de como é a configuração atual:

{
"settings": {
"products": {
"documents": {
"toCreate": [
{
"methodData": {
"template": "<template-id>"
},
"purpose": "ccb",
"method": "google"
},
{
"methodData": {
"template": "<template-id>"
},
"purpose": "insurance",
"method": "google"
}
]
}
}
}
}

De acordo com esta configuração, a criação dos documentos ocorre durante a etapa de desembolso do empréstimo. Quando o desembolso é realizado, o sistema gera um arquivo de CCB e um arquivo de assinatura.

Confira abaixo o fluxo de como ocorre a atual criação dos documentos do empréstimo:

Como irá funcionar

Ao invés de configurar a criação dos documentos no produto será necessário realizar a configuração de uma nova etapa da Esteira para criação de documentos. Esta nova etapa segue um contrato semelhante ao definido nas configurações do produto, confira o exemplo abaixo:

{
"settings": {
"steps": {
"criarDocumentos": {
"title": "Cria documentos do empréstimo",
"type": "create_documents",
"methodData": {
"documents": [
{
"purpose": "ccb",
"engine": {
"options": {
"template": "<template-id>"
},
"type": "google"
}
},
{
"purpose": "signature",
"engine": {
"options": {
"template": "<template-id>"
},
"type": "google"
}
}
]
},
},
// ...
}
}
}

Com esta nova configuração, os documentos do empréstimo serão criados ao passar por esta etapa. Ou seja, os documentos poderão ser gerados a qualquer momento do fluxo de vida de um empréstimo. Anteriormente, a criação de documentos ocorria apenas na etapa de desembolso

Confira abaixo o novo fluxo de como será a criação dos documentos do empréstimo: