ProJuris Empresas
Consulte contratos e gerencie seus documentos pelo webservice do ProJuris Empresas (Enterprise).
Authentication
This connector uses Token-based authentication.
info
Set up your connection in the Abstra Console before using it in your workflows.
How to use
Using the Smart Chat
Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".
Using the Web Editor
from abstra.connectors import run_connection_action
result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})
Available Actions
This connector provides 8 actions:
| Action | Purpose | Parameters |
|---|---|---|
| obter_configuracao_webhooks | Após publicar os Hooks, obtenha as URLs dos eventos para configurar manualmente no ProJuris em Painel de Controle Conf. Envio de Eventos. Selecione o contexto e o tipo de evento, copie a URL em URL Recebimento Evento e marque Ativo. Ative Autenticação e use o token desta conexão. O mesmo tipo pode monitorar módulos, submódulos e tabelas; o JSON recebido preserva os campos dinâmicos. Reenvio manual disponível por até 7 dias. | No parameters |
| obter_contrato | Consulta um contrato pelo filtro, incluindo seu ID. | dados: { . filtro (string) . by (string) } (object) required |
| incluir_documento_contrato | Inclui um documento em um contrato. Os campos adicionais e obrigatórios dependem da instalação. | dados: { . id-contrato (string,number) . doc-blob (string,null) . data (string) . id-tipo-documento (string,number) . id-tipo-documento-nome (string) . descricao (string,null) . detalhes (string) . id-contrato-aditivo (string,number) . nome-original (string) . tamanho (integer,string,null) . content-type (string) } (object) required |
| alterar_documento_contrato | Altera um documento. Obtenha o registro antes e envie TODOS os campos: campos omitidos viram nulos no ProJuris. A resposta precisa de validação na instalação. | dados: { . id-contrato (string,number) . doc-blob (string,null) . data (string) . id-tipo-documento (string,number) . id-tipo-documento-nome (string) . descricao (string,null) . detalhes (string) . id-contrato-aditivo (string,number) . nome-original (string) . tamanho (integer,string,null) . content-type (string) . id-contrato-documento (string,number) } (object) required |
| obter_documento_contrato | Consulta um documento de contrato pelo filtro. | dados: { . filtro (string) . by (string) } (object) required |
| listar_documentos_contrato | Lista uma página de documentos de contrato, incluindo o conteúdo quando retornado pelo serviço. | dados: { . filtro (string) . by (string) . start (integer) . limit (integer) } (object) required |
| listar_documentos_contrato_lazy | Lista uma página de documentos de contrato sem o BLOB, conforme o exemplo LazyLista. | dados: { . filtro (string) . by (string) . start (integer) . limit (integer) } (object) required |
| remover_documento_contrato | Remove um documento. O exemplo usa id-documento-contrato, diferente da chave de Alterar; confirme no manual da instalação. | dados: { . id-documento-contrato (string,number) } (object) required |
Webhook Events
This connector emits 15 events back to your workflow. To receive one, create a hook whose path is <connection-name>/<event> — the connection name you configured plus the event from the table below.
| Event | Description |
|---|---|
| adicionar | Evento 'Adicionar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| alterar | Evento 'Alterar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| excluir | Evento 'Excluir' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| efetuar-baixa-provisoria | Evento 'Efetuar Baixa Provisória' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| cancelar-baixa-provisoria | Evento 'Cancelar Baixa Provisória' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| pre-cadastrar | Evento 'Pré-Cadastrar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| continuar | Evento 'Continuar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| desbloquear-processo | Evento 'Desbloquear Processo' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| encerrar | Evento 'Encerrar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| reabrir | Evento 'Reabrir' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| provisionamento | Evento 'Provisionamento' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| bloqueio | Evento 'Bloqueio' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| processar | Evento 'Processar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| ok | Evento 'OK' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |
| cancelar | Evento 'Cancelar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo. |