O Processo parte integrante do módulo CRM do ERP. A API disponibiliza os seguintes campos:


Atributo
Tipo
Descrição
id
inteiro
id do processo no Nomus ERP. O valor preenchido é ignorado no serviço de criação.
descricao
texto
Descrição do processo, neste campo que será detalhado o conteúdo do processo.
tipo
texto
Nome do tipo do processo no Nomus ERP.
etapa
texto
Nome da etapa onde o processo está no Nomus ERP.
nome
texto
Título do processo.
responsavel
texto
Nome do usuário no Nomus ERP responsável pelo processo.
equipe
texto
Nome da equipe responsável pelo processo no Nomus ERP
reportador
texto
Nome do usuário no Nomus ERP que ficará como criador do processo.
cc
texto
Nome dos usuários no Nomus ERP separados por vírgula que serão copiados como interessados.
pessoa
texto
Nome do cliente do processo no Nomus ERP.
dataCriacao
data (dd/mm/aaaa)
Data de criação do processo.
proximoContato
data (dd/mm/aaaa)
Data do próximo contato do processo.
dataProgramada
data (dd/mm/aaaa)
Data definida como limite para a entrega do processo.
horaProgramada
hora (hh:mm)
Complemento da dataProgramada, apenas adicionando a hora.
camposPersonalizados
Lista de campos personalizados
Ver abaixo
arquivosAnexos
Lista de arquivos anexos
Ver abaixo


Um campo personalizado tem:


Atributo
Tipo
Descrição
nomeTecnico
texto
Nome técnico no Nomus ERP do campo personalizado.
valor
texto
O valor do campo personalizado.


Um arquivo anexo tem:


Atributo
Tipo
Descrição
nome
texto
Nome do arquivo anexo.
descricao
texto
Descrição do arquivo anexo.
anexoBase64
texto
Conteúdo do arquivo anexo codificado em Base64.



Serviços disponíveis


Criar um processo


POST - /rest/Processo/inserir


Os parâmetros listados acima devem ser passados através do formato JSON. Como resposta o sistema devolverá um novo JSON com os campos preenchidos, inclusive o id recebido pelo processo no Nomus ERP.



Consultar um processo


GET - /rest/Processo/exibir/[id_do_processo]


Para retornar um processo do Nomus ERP é necessário  passar o id do processo como parâmetro. A resposta será um JSON com os campos listados acima preenchidos.




Consultar se existe o processo


GET - /rest/Processo/existe/campo_personalizado=[nome_técnico]&valor=[valor_do_campo]


Este serviço retorna "true" se existe um processo com um campo personalizado com o nome técnico e o valor passados como parâmetro. Caso contrário retorna "false".




Consultar data de busca


GET - /rest/Processo/data_pesquisa


Este serviço retorna uma String no formato dd/mm/aaaa com o valor calculado na configuração geral Data para buscar registros em sistemas integrados.



Consultar intervalo de busca


GET - /rest/Processo/intervalo_pesquisa


Este serviço retorna uma String com o valor calculado na configuração geral Intervalo para buscar registros em sistemas integrados. Essa configuração retorna o tempo do intervalo em minutos.