Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocrmapi\apiCrmTransfProcesso.p

 

Objetivo

Alterar o usuário responsável de um ou mais processos.

 

Tabelas Temporárias

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

ttestrategia

 

Atributo

Tipo

Formato

        Descrição

Obr.

num_id

Int

 

Id da estrategia

 

ttcampanha

 

Atributo

Tipo

Formato

        Descrição

Obr.

Num_id

Int

 

Id da campanha

 

ttconta

 

Atributo

Tipo

Formato

        Descrição

Obr.

Num_id

Int

 

Id da conta

 

cod_pessoa_erp

Char

 

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 usuário de cadastro

 

dat_cadastro

Date

 

Data de cadastro

 

num_id_respons

Char

 

Id do usuário responsável

 

dat_ini

Date

 

Data inicial

 

hra_ini

Char

 

Hora inicial

 

idi_status_tar

Char

 

Status

 

dsl_motivo

Char

 

motivo

 

ttdesctarefas

 

Atributo

Tipo

Formato

        Descrição

Obr.

Num_id

Int

 

Id da tarefa

 

Descrição

Char

 

Descrição da tarefa

 

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_estrateg_vda

Char

 

Id da estratégia de venda

 

num_id_fase

Char

 

Id da fase

 

num_id_usuar_respons

Char

 

Id do responsável

 

ttocor

 

Atributo

Tipo

Formato

        Descrição

Obr.

Num_id

Int

 

Id da ocor

 

nom_ocor

Char

 

Nome da ocorrência

 

num_id_usuar_abert

Char

 

Id do usuário de cadastro

 

dat_abert

Date

 

Data de abertura

 

num_id_recur

Char

 

Id do recurso

 

num_id_status_ocor

Char

 

Id do status da ocorrenciaf

 

 

tt

Tabela definida conforme tabela <>, porém com as diferenças abaixo.

Atributo

Tipo

Formato

        Descrição

Obr.

 

 

 

 

 

 

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: filtroConta

Descrição: serve para filtrar as contas de acordo com os parâmetros de entrada.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-responsa

Char

 

X

 

 

Usuário responsável

c-conta

char

 

X

 

 

Conta

i-tipConta

Int

 

X

 

 

Tipo de conta

Ttconta

Tt

 

 

X

 

contas

  

Método: filtroOportun

Descrição: filtra as oportunidades através dos parâmetros de entrada.

Requisitos: Nenhum 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-responsa

Char

 

X

 

 

Usuário responsável

c-conta

char

 

X

 

 

Conta

c-campanha

Char

 

X

 

 

Campanha

c-data-ini

Char

 

X

 

 

Data inicial

c-data-fim

Char

 

X

 

 

Data final

c-estrategia

Char

 

X

 

 

Estratégia de venda

Ttoportun

Tt

 

 

X

 

oportunidades

 

Método: filtroTarefa

Descrição: serve para filtrar as tarefas de acordo com os parâmetros de entrada.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-responsa

Char

 

X

 

 

Usuário responsável

c-conta

char

 

X

 

 

Conta

c-campanha

Char

 

X

 

 

Campanha

c-data-ini

Char

 

X

 

 

Data inicial

c-data-fim

Char

 

X

 

 

Data final

Tttarefa

Tt

 

 

X

 

Tarefas

ttDescTarefas

Tt

 

 

X

 

Descrição das tarefas 

 

Método: filtroOcor

Descrição: serve para filtrar as ocorrências de acordo com os parâmetros de entrada.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-responsa

Char

 

X

 

 

Usuário responsável

c-conta

char

 

X

 

 

Conta

c-status

Char

 

X

 

 

Status da ocorrencia

c-data-ini

Char

 

X

 

 

Data inicial

c-data-fim

Char

 

X

 

 

Data final

Ttocor

Tt

 

 

X

 

Ocorrências

 

Método: verificaData

Descrição: validação da data inicial e final dos processos.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-data-ini

Char

 

X

 

 

Data inicial

c-data-fim

Char

 

X

 

 

Data final

l-verifica

Log

 

 

X

 

Data valida

 

Método: verificaConta 

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

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

aux_numId

Int

 

X

 

 

Conta

i-tip_cta

Int

 

 

x

 

Tipo de conta

i-tip_pessoa

Int

 

 

x

 

Tipo de pessoa

 

Método: filtroCampanha

Descrição: retorna as campanhas atreladas as tarefas do usuário.

Requisitos: Nenhum 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Aux

Char

 

X

 

 

Usuário

Ttcampanha

Tt

 

 

x

 

Relação de campanhas

 

Método: filtroEstrategia

Descrição: retorna as estratégias de venda atreladas a oportunidades do usuário.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Aux

Char

 

X

 

 

Usuário

Ttestrategia

Tt

 

 

x

 

Estratégias de venda

  

Método: updateData

Descrição: atualiza o usuário responsável, motivo, data inicial e final dos processos.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Ttconta

Tt

 

X

 

 

Contas

Tttarefa

Tt

 

X

 

 

Tarefas

Ttoportun

Tt

 

X

 

 

Oportunidades

Ttocor

Tt

 

X

 

 

Ocorrências

c-motivo

Char

 

X

 

 

Motivo

c-newResponsa

Char

 

X

 

 

Usuário responsável

c-data-ini

Char

 

X

 

 

Data inicial

c-data-fim

Char

 

X

 

 

Data final

  

Método: updateAll

Descrição: atualiza o usuário responsável, motivo, data inicial e final dos processos.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Ttconta

Tt

 

X

 

 

Contas

Tttarefa

Tt

 

X

 

 

Tarefas

Ttoportun

Tt

 

X

 

 

Oportunidades

Ttocor

Tt

 

X

 

 

Ocorrências

c-motivo

Char

 

X

 

 

Motivo

c-newResponsa

Char

 

X

 

 

Usuário responsável

c-data-ini

Char

 

X

 

 

Data inicial

c-data-fim

Char

 

X

 

 

Data final