Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocrmapi\ apiCrmLogDevol.p

 

Objetivo

Alterar o responsável de processos como tarefas, oportunidades, ocorrências e contas.

 

Tabelas Temporárias

Atributos das tabelas temporárias de entrada e saída:

ttconta

 

Atributo

Tipo

Formato

        Descrição

Obr.

num_id

Int

 

Id da conta

 

cod_pessoa_erp

Char

 

Id da conta no ERP

 

nom_razao_social

Char

 

Nome

 

num_id_usuar_respons

Char

 

Id do responsável

 

idi_tip_cta

Char

 

Tipo de conta

 

num_id_usuar_cadastro

Char

 

Id do usuário de cadastro

 

dat_cadastro

Date

 

Data de cadastro

 

tttarefa

 

Atributo

Tipo

Formato

        Descrição

Obr.

num_id

Int

 

Id da tarefa

 

nom_razao_social

Char

 

Nome

 

num_id_campanha

Char

 

Id da campanha

 

num_id_acao

Char

 

Id da ação

 

num_id_objet

Char

 

Id do objetivo

 

num_id_usuar

Char

 

Id do cadastro

 

dat_cadastro

Date

 

Data de cadastro

 

num_id_respons

Char

 

Id do responsável

 

dat_ini

Date

 

Data inicial

 

hra_ini

Char

 

Hora inicial

 

idi_status_tar

Char

 

Tipo status

 

dsl_motivo

Char

 

Motivo

 

ttdesctarefas

 

Atributo

Tipo

Formato

        Descrição

Obr.

num_id

Int

 

Id da tarefa

 

Descrição

Char

 

Descrição

 

ttoportun

 

Atributo

Tipo

Formato

        Descrição

Obr.

num_id

Int

 

Id da oportunidade

 

des_oportun_vda

Char

 

Descrição

 

num_id_usuar

Char

 

Id do usuário de cadastro

 

num_id_usuar_respons

Char

 

Id do responsável

 

num_id_estrateg_vda

Char

 

Id da estratégia de venda

 

num_id_fase

Char

 

Id da fase

 

ttocor

 

Atributo

Tipo

Formato

        Descrição

Obr.

num_id

Int

 

Id da ocorrência

 

nom_ocor

Char

 

Descrição

 

num_id_usuar_abert

Char

 

Id do usuário de abertura

 

dat_abert

Date

 

Data de abertura

 

num_id_recur

Char

 

Id do recurso

 

num_id_status_ocor

Char

 

Id do status

 

 

Parâmetros de input e output da api

 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Métodos

 

Métodos básicos

 

Método: filtros

Descrição: retorna os registros de acordo com o filtro selecionado no formulário.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-responsa

Char

 

X

 

 

Responsável

idAba

Int

 

X

 

 

Identifica em qual tabela será efetuada a pesquisa

Ttconta

Tt

 

 

X

 

Relação de contas

Tttarefa

Tt

 

 

X

 

Relação de tarefas

Ttoportun

Tt

 

 

X

 

Relação de oportunidades

Ttocor

Tt

 

 

X

 

Relação de ocorrências

Ttdesctarefas

Tt

 

 

X

 

Contém as desrições das tarefas

 

Método: updateData

Descrição: atualiza o responsável da relação de processos passado como parâmetro.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Ttconta

Tt

 

X

 

 

Relação de contas

Tttarefa

Tt

 

X

 

 

Relação de tarefas

Ttoportun

Tt

 

X

 

 

Relação de oportunidades

Ttocor

Tt

 

X

 

 

Relação de ocorrências

c-motivo

Char

 

X

 

 

Descrição

c-newResponsa

Char

 

X

 

 

Id do responsável

 

Método: updateAll

Descrição: atualiza o responsável de todos os processos.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Ttconta

Tt

 

X

 

 

Relação de contas

Tttarefa

Tt

 

X

 

 

Relação de tarefas

Ttoportun

Tt

 

X

 

 

Relação de oportunidades

Ttocor

Tt

 

X

 

 

Relação de ocorrências

c-motivo

Char

 

X

 

 

Descrição

c-newResponsa

Char

 

X

 

 

Id do responsável

 

Método: verificaConta

Descrição: retorna o tipo de conta e o tipo de pessoa da conta selecionada.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

aux_numId

Int

 

X

 

 

Id da conta

i-tip_cta

Int

 

 

X

 

Tipo de conta

i-tip_pessoa

Int

 

 

x

 

Tipo de pessoa