Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocrmapi\apiCrmTemplate.p

 

Objetivo

Cadastrar novos templates e consultar dados dos templates gerados.

 

Tabelas Temporárias

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

tt-crm_ocor

 

Atributo

Tipo

Formato

        Descrição

Obr.

num_id_tip_ocor

Int

 

Id do tipo da ocorrência

 

num_id_priorid_ocor

Int

 

Id da prioridade da ocorrência

 

num_id_orig

Int

 

Id da origem

 

num_id_classif

Int

 

Id da classificação

 

num_id_vers

Int

 

Id da versão

 

tt-crm_campanha

 

Atributo

Tipo

Formato

        Descrição

Obr.

nom_campanha

Char

 

Nome campanha

 

num_id_tip_campanha

Int

 

Id do tipo de campanha

 

dsl_campanha

Char

 

Descrição

 

tt-crm_oportun_vda

 

Atributo

Tipo

Formato

        Descrição

Obr.

num_id_pessoa

Int

 

Id da conta

 

num_id_usuar_respons

Int

 

Id do responsável

 

num_id_estrateg_vda

Int

 

Id da estratégia de venda

 

num_id_fase

Int

 

Id da fase

 

num_id_probab

Int

 

Id da probabilidade

 

dat_prev_fechto

Char

 

Data prevista fechamento

 

dat_fechto_oportun

Char

 

Data fechamento

 

num_id_moed

Int

 

Id da moeda

 

val_bgc

Int

 

Valor bgc

 

log_suspenso

Log

 

suspenso

 

tt-crm_text_histor_acao

 

Atributo

Tipo

Formato

        Descrição

Obr.

num_id_histor_acao

Int

 

id do histórico de ação

 

dsl_histor_acao

Char

 

Descrição

 

tt-crm_tar

 

Atributo

Tipo

Formato

        Descrição

Obr.

num_id_campanha

Int

 

Id da campanha

 

num_id_acao

Int

 

Id da ação

 

num_id_objetivo

Int

 

Id do objetivo

 

dsl_motivo

Char

 

Descrição

 

 

tt-crm_template

Tabela definida conforme tabela CRM_TEMPLATE, 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: createTemplate

Descrição:  adiciona um novo template.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pc-apelido

CHAR

 

X

 

 

Apelido

pc-tipoTemplate

Int

 

X

 

 

Tipo do template

pc-numIdReg

Int

 

X

 

 

Id do registro

pc-retorno

Char

 

 

X

 

Retorno

pl-erro

Log

 

 

X

 

Erro

 

Método: getNumId 

Descrição:  retorna o identificador seqüencial do registro recém criado.

Requisitos: Nenhum

Observação: faz uso do comando current-value, não utilizar este método em abientes oracle,

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pc-tabela

CHAR

 

X

 

 

Tabela

pi-numId

Int

 

 

X

 

Id do registro

  

Método: loadCampaignTemplate

Descrição: retorna os dados da campanha a partir de um template.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pi-numIdTemplate

char

 

X

 

 

Id do template

tt-crm_campanha

Tt

 

 

X

 

Relação de dados da campanha

 

Método: loadOportunityTemplate

Descrição: retorna os dados da oportunidade a partir de um template.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pi-numIdTemplate

CHAR

 

X

 

 

Id do template

tt-crm_oportun_vda

Tt

 

 

X

 

Relação de dados da oportunidade

 

Método: loadOcorTemplate

Descrição: retorna os dados da ocorrência a partir de um template.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pc-numIdTemplate

CHAR

 

X

 

 

Id do template

tt-crm_ocor

Tt

 

 

X

 

Relação de dados da ocorrência

  

Método: loadActionTemplate

Descrição: retorna os dados da ação a partir de um template.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pi-numIdTemplate

CHAR

 

X

 

 

Id do template

tt-crm_histor_acao

Tt

 

 

X

 

Relação de dados do histórico de ação

tt-crm_text_histor_acao

Tt

 

 

X

 

Relação com a descrição do histórico

 

Método: loadTaskTemplate

Descrição: retorna os dados da tarefa a partir de um template. 

Requisitos: Nenhum 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pi-numIdTemplate

CHAR

 

X

 

 

Id do template

tt-crm_tar

Tt

 

 

X

 

Relação de dados da tarefa

 

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))