Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | crmapi\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â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))