Documento de Fachada
Produto: | Datasul |
Ocorrência: | Documentação da Fachada |
Dados do Documento | |
Nome | Fachada Oportunidades |
Descrição |
|
Nome Físico | fchcrm/fchcrm1007.p |
Include com Parâmetros | fchcrm/fchcrm1007.i |
Release Inicial | 12.1.8 |
Versão de Integração | N/A |
Data Liberação | N/A |
Banco | Mdtcrm |
Tabela | crm_oportun_vda |
Aplicativo | Portal CRM |
Evolução | |
Versão | 12.1.8 |
Programa | fchcrm/fchcrm1007.p |
Objetivo
Realizar a manutenção de oportunidades.
Tabelas Temporárias
Nos atributos das tabelas temporárias de entrada e saída:
ttFilter | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
c_table | character |
| Tabela | Sim |
c_property | character |
| Propriedade | Sim |
c_value | character |
| Valor | Sim |
ttOportunidade | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
des_oportun_vda | character |
| Descrição oportunidade | Sim |
dsl_oportun_vda | character |
| Observação oportunidade | Não |
num_id_pessoa | integer |
| Numero Id pessoa | Sim |
num_id_usuar_respons | integer |
| Numero Id responsável | Sim |
num_id_estrateg_vda | integer |
| Numero Id estratégia | Sim |
num_id_fase | integer |
| Numero Id fase | Sim |
num_id_probab | integer |
| Numero Id probabilidade | Não |
num_id_campanha | integer |
| Numero Id campanha | Não |
num_id_moed | integer |
| Numero Id Moeda | Não |
num_id_usuar | integer |
| Numero Id usuário cadastro | Sim |
val_bgc | Decimal |
| Valor BGC | Não |
val_oportun_vda | Decimal |
| Valor da oportunidade | Não |
val_med_vida | Decimal |
| Valor médio vida | Não |
val_realzdo_simul | Decimal |
| Valor realizado simulação | Não |
qti_nume_vida | integer |
| Quantidade vidas | Não |
qti_nume_vida_realzdo | integer |
| Quantidade vidas realizado | Não |
dat_cadastro | Date |
| Data cadastro | Sim |
dat_fechto_oportun | Date |
| Data fechamento | Não |
dat_prev_fechto | Date |
| Data previsão fechamento | Não |
log_suspenso | Logical |
| Suspenso | Sim |
log_anexo | Logical |
| Possui anexo | Não |
ttEstrategia | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
des_estrateg_vda | character |
| Descrição estratégia | Sim |
dat_inic | Date |
| Data inicial | Sim |
dat_fim | Date |
| Data final | Sim |
log_inclui_acao | Logical |
| Inclui ação | Sim |
ttFaseDesenvolvimento | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | Integer |
| Cod. Identificador | Sim |
num_id_estrateg_vda | Interger |
| Numero Id estratégia | Sim |
num_id_fase | Integer |
| Numero Id fase | Sim |
des_fase | Character |
| Descrição fase | Sim |
log_fechto_fase | Logical |
| Fase fechada | Sim |
log_fase_perdido | Logical |
| Fase perdida | Sim |
log_permite_exc | Logical |
| Permite exclusão | Sim |
log_permite_alter | Logical |
| Permite alteração | Sim |
num_order | Integer |
| Numero ordem | Sim |
idi_cor_con | Integer |
| Cor consulta | Sim |
ttCampanha | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
nom_campanha | character |
| Nome campanha | Sim |
ttProbabilidade | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
des_probab_fechto | character |
| Descrição probabilidade | Sim |
log_suspenso | logical |
| Suspenso | Sim |
ttConta | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
nom_razao_social | Character |
| Nome razão social | Sim |
cod_pessoa_erp | Character |
| Código pessoa ERP | Sim |
nom_email_1 | Character |
| Nome email 1 | Não |
nom_email_2 | Character |
| Nome email 2 | Não |
log_acesso | Logical |
| Possui acesso | Sim |
ttResponsavel | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
nom_usuar | character |
| Nome usuário | Sim |
nom_email | character |
| Nome email | Não |
ttUsuarioAbertura | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
nom_usuar | character |
| Nome usuário | Sim |
nom_email | character |
| Nome email | Não |
ttContato | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
num_id_oportun | Integer |
| Numero Id oportunidade | Sim |
num_id_pessoa | Integer |
| Numero Id pessoa | Sim |
nom_razao_social | Character |
| Nome razão social | Sim |
cod_pessoa_erp | Character |
| Código pessoa ERP | Sim |
nom_email_1 | Character |
| Nome email 1 | Não |
nom_email_2 | Character |
| Nome email 2 | Não |
log_acesso | Logical |
| Possui acesso | Sim |
num_id_niv_decis | Integer |
| Numero Id nível decisão | Sim |
nom_niv_decis | character |
| Nome nível decisão | Não |
ttProduto | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
num_id_oportun | Integer |
| Numero Id oportunidade | Sim |
num_id_produt | Integer |
| Numero Id produto | Sim |
nom_produt | Character |
| Nome produto | Sim |
cod_item_erp | Character |
| Código item ERP | Sim |
num_id_umd_vda | Integer |
| Numero Id unidade venda | Sim |
nom_unid_medid | Character |
| Nome unidade medida | Não |
cod_unid_medid_erp | Character |
| Código unidade medida ERP | Não |
num_id_refer | Integer |
| Numero Id referencia | Sim |
nom_refer | Character |
| Nome referencia | Não |
num_id_tab_preco | Integer |
| Numero Id tabela de preço | Sim |
nom_tab_preco | character |
| Nome tabela de preço | Não |
qtd_item | Decimal |
| Quantidade item | Sim |
val_item_clien | Decimal |
| Valor item cliente | Não |
val_item_repres | Decimal |
| Valor item representante | Não |
val_preco_unit | Decimal |
| Valor preço unitário | Sim |
val_tot_itens | Decimal |
| Valor total itens | Sim |
log_perdido | Logical |
| Item perdido | Não |
dsl_observacao | character |
| Observação | Não |
ttRevenda | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
num_id_oportun | Integer |
| Numero Id oportunidade | Sim |
num_id_pessoa | Integer |
| Numero Id pessoa | Sim |
nom_pessoa | Character |
| Nome pessoa | Não |
num_id_contat | Integer |
| Numero Id contato | Sim |
nom_contat | Character |
| Nome contato | Não |
num_seq | Integer |
| Numero sequencia | Não |
val_oportun_vda | Decimal |
| Valor oportunidade | Não |
dsl_observacao | character |
| Observação | Não |
ttRevendaConta | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
nom_razao_social | Character |
| Nome razão social | Sim |
cod_pessoa_erp | Character |
| Código pessoa ERP | Sim |
nom_email_1 | Character |
| Nome email 1 | Não |
nom_email_2 | Character |
| Nome email 2 | Não |
log_acesso | Logical |
| Possui acesso | Sim |
ttRevendaContato | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
nom_razao_social | Character |
| Nome razão social | Sim |
nom_email_1 | Character |
| Nome email 1 | Não |
nom_email_2 | Character |
| Nome email 2 | Não |
ttConcorrente | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
num_id_oportun | Integer |
| Numero Id oportunidade | Sim |
num_id_pessoa | Integer |
| Numero Id pessoa | Sim |
nom_pessoa | Character |
| Nome pessoa | Não |
num_id_contat | Integer |
| Numero Id contato | Sim |
nom_contat | Character |
| Nome contato | Não |
num_seq | Integer |
| Numero sequencia | Sim |
val_oportun_vda | Decimal |
| Valor oportunidade | Sim |
dsl_observacao | character |
| Observação | Não |
ttConcorrenteConta | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
nom_razao_social | Character |
| Nome razão social | Sim |
cod_pessoa_erp | Character |
| Código pessoa ERP | Sim |
nom_email_1 | Character |
| Nome email 1 | Não |
nom_email_2 | Character |
| Nome email 2 | Não |
log_acesso | Logical |
| Possui acesso | Sim |
ttConcorrenteContato | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
nom_razao_social | Character |
| Nome razão social | Sim |
nom_email_1 | Character |
| Nome email 1 | Não |
nom_email_2 | Character |
| Nome email 2 | Não |
ttGanhoPerda | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
num_id_oportun | Integer |
| Numero Id oportunidade | Sim |
num_id_motiv_ganho | Integer |
| Nomero Id motivo | Sim |
des_motivo | Character |
| Descrição motivo | Não |
log_ganho_motiv | Logical |
| Motivo ganho | Sim |
num_id_oportun_produt | Integer |
| Numero Id produto | Não |
nom_produt | character |
| Nome produto | Não |
ttPontoForteFraco | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
num_id_oportun | Integer |
| Numero Id oportunidade | Sim |
num_id_pto_fort | Integer |
| Numero Id ponto forte | Sim |
des_pto | Character |
| Descrição ponto forte | Não |
val_peso | Decimal |
| Valor peso | Sim |
log_pto | Logical |
| Ponto forte | Sim |
ttSalesOrder | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
orderNumber | integer |
| Numero pedido | Sim |
customerOrderNumber | Character |
| Numero pedido cliente | Sim |
orderValue | Decimal |
| Valor pedido | Sim |
dtDelivery | Character |
| Data entrega | Sim |
situation | Integer |
| Situação | Sim |
opportunityId | Integer |
| Numero Id oportunidade | Sim |
campaignId | Integer |
| Numero Id campanha | Não |
quotation | Logical |
| Cotação | Sim |
ttFunilVendas | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
sequence | integer |
| Sequencia | Sim |
phaseId | Integer |
| Numero Id fase | Sim |
phaseName | Character |
| Nome fase | Sim |
phaseColor | Character |
| Cor fase | Sim |
phaseValue | Decimal |
| Valor fase | Sim |
allOpp | Character |
| Todas oportunidades | Sim |
realizedValue | Decimal |
| Valor realizado | Sim |
ttRankingOportunidade | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
id | integer |
| Cod. Identificador | Sim |
cName | Character |
| Nome | Sim |
accountId | Integer |
| Numero Id conta | Sim |
accountName | Character |
| Nome conta | Sim |
dValue | Decimal |
| Valor | Sim |
ttMoeda | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
nom_moeda | Character |
| Nome moeda | Sim |
nom_prefix_moeda | Character |
| Nome prefixo moeda | Sim |
cod_moed_erp | Character |
| Código moeda ERP | Sim |
Metodo Básico
Quando a API/BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
REST_GET | ||
Requisito | N/A | |
Sintaxe | REST_GET (INPUT QP_start, INPUT QP_end, INPUT QP_properties, INPUT QP_values, INPUT QP_orderBy, INPUT QP_asc, INPUT QP_count, INPUT QP_type, OUTPUT REST_count, OUTPUT DATASET DSCRMOportunidade, OUTPUT TABLE RowErrors) | |
Descrição | Retorna os registros (query) conforme parâmetros informados. | |
Parâmetros | Descrição | |
QP_start | Valor inicial da faixa de registros | |
QP_end | Valor final da faixa de registros | |
QP_properties | Propriedades | |
QP_values | Valores | |
QP_orderBy | Campo para ordenação | |
QP_asc | Ascendente ou Decrescente | |
QP_count | Contador | |
QP_type | Tipo | |
REST_count | Quantidade de registros selecionados | |
DATASET DSCRMOportunidade | Dataset com os registros selecionados | |
TABLE RowErros | Tabela de erros | |
Retorno | A API/BO irá retornar os registros selecionados e a quantidade. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
REST_GET_detail | ||
Requisito | N/A | |
Sintaxe | REST_GET_detail (INPUT PP_id, OUTPUT DATASET DSCRMOportunidade, OUTPUT TABLE RowErrors) | |
Descrição | Retorna os dados da oportunidade setada no parâmetro para tela de detalhe. | |
Parâmetros | Descrição | |
PP_id | Código identificador sequencial | |
DATASET DSCRMOportunidade | Dataset com os registros selecionados | |
TABLE RowErros | Tabela de erros | |
Retorno | A API/BO irá retornar o registro selecionado. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
REST_GET_description |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_description (INPUT PP_id, INPUT dsl_oportun_vda, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna a descrição longa (observação) da oportunidade. |
| |
Parâmetros | Descrição |
| |
PP_id | Codigo Identificador Sequencial |
| |
dsl_oportun_vda | Descrição da Oportunidade |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar a descrição do registro selecionado. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_POST |
| ||
Requisito | N/A |
| |
Sintaxe | REST_POST (INPUT TABLE ttOportunidadeVO, DATASET DSCRMOportunidade, OUTPUT TABLE RowErrors) |
| |
Descrição | Cria nova oportunidade de venda. |
| |
Parâmetros | Descrição |
| |
TABLE ttOportunidadeVO | Tabela Oportunidade |
| |
DATASET DSCRMOportunidade | Dataset com os registros selecionados |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar a oportunidade de venda cadastrada na base. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_PUT |
| ||
Requisito | N/A |
| |
Sintaxe | REST_PUT (INPUT PP_id, INPUT TABLE ttOportunidadeVO, DATASET DSCRMOportunidade, OUTPUT TABLE RowErrors) |
| |
Descrição | Atualiza oportunidade de venda. |
| |
Parâmetros | Descrição |
| |
PP_id | Codigo Identificador Sequencial |
| |
TABLE ttOportunidadeVO | Tabela Oportunidade |
| |
DATASET DSCRMOportunidade | Dataset com os registros selecionados |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá atualizar a oportunidade de venda solicitada. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_DELETE |
| ||
Requisito | N/A |
| |
Sintaxe | REST_DELETE (INPUT PP_id, OUTPUT l_ok, OUTPUT TABLE RowErrors) |
| |
Descrição | Exclui a oportunidade de venda. |
| |
Parâmetros | Descrição |
| |
PP_id | Código Identificador Sequencial |
| |
l_ok | Indentificador sucesso |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá excluir a oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
Metodo Negócio
REST_GET_strategies |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_strategies (INPUT QP_only_valid, OUTPUT TABLE ttEstrategia, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna todas as estratégias de venda. |
| |
Parâmetros | Descrição |
| |
QP_only_valid | Somente estratégias válidas. |
| |
TABLE ttEstrategia | Tabela Estrategia de Venda |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar todas as estratégias de venda cadastradas ou somente as válidas para a data. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_strategy |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_strategy (INPUT QP_strategy, OUTPUT TABLE ttEstrategia, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os dados da estratégia de venda. |
| |
Parâmetros | Descrição |
| |
QP_strategy | Código Identificador Sequencial |
| |
TABLE ttEstrategia | Tabela Estrategia de Venda |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar os dados da estratégia de venda solicitada. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_phase |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_phase (INPUT QP_strategy, OUTPUT TABLE ttFaseDesenvolvimento, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna as fases relacionadas a estratégia de venda. |
| |
Parâmetros | Descrição |
| |
QP_strategy | Código Identificador Sequencial |
| |
TABLE ttFaseDesenvolvimento | Tabela Fase Desenvolvimento |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar as fases relacionadas a estratégia de venda solicitada. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_phase_dev |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_phase_dev (INPUT QP_phase_dev, OUTPUT TABLE ttFaseDesenvolvimento, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os dados da fase da estratégia de venda. |
| |
Parâmetros | Descrição |
| |
QP_phase_dev | Código Identificador Sequencial |
| |
TABLE ttFaseDesenvolvimento | Tabela Fase Desenvolvimento |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar os dados da fase da estratégia de venda solicitada. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_probability |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_probability (OUTPUT TABLE ttProbabilidade, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna as probabilidades de venda cadastradas. |
| |
Parâmetros | Descrição |
| |
TABLE ttProbabilidade | Tabela Probabilidade |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar as probabilidades de venda cadastradas na base. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_salesorder |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_salesorder (INPUT QP_opportunity, OUTPUT TABLE ttSalesOrder, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna as cotações e pedidos de venda relacionados a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
TABLE ttSalesOrder | Tabela Pedido de Venda |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar as cotações e pedidos de venda relacionados a oportunidade. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_generatesalesorder |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_generatesalesorder (INPUT QP_opportunity, INPUT QP_cotation, OUTPUT log_erro, OUTPUT TABLE RowErrors) |
| |
Descrição | Gera a cotação ou pedido de venda para a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
QP_cotation | Indicador de cotação |
| |
Log_erro | Indicador de erro ao gerar cotação |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá gerar cotação ou pedido de venda (conforme parametro) para a oportunidade e se gerou erros. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_product |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_product (INPUT QP_opportunity, OUTPUT TABLE ttProduto, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os produtos relacionadas a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
TABLE ttProduto | Tabela Produto |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar os produtos relacionadas a oportunidade de venda solicitada. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_opportunity_product |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_opportunity_product (INPUT QP_opportunity_product, OUTPUT TABLE ttProduto, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os dados do produto. |
| |
Parâmetros | Descrição |
| |
QP_opportunity_product | Código Identificador Sequencial |
| |
TABLE ttProduto | Tabela Produto |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar os dados do produto solicitado. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_DELETE_product |
| ||
Requisito | N/A |
| |
Sintaxe | REST_DELETE_product (INPUT QP_opportunity, OUTPUT l_ok, OUTPUT TABLE RowErrors) |
| |
Descrição | Exclui o produto da oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
l_ok | Indentificador sucesso |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá excluir o produto selecionado da oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_POST_product |
| ||
Requisito | N/A |
| |
Sintaxe | REST_POST_product (INPUT QP_opportunity, OUTPUT TABLE ttProduto, OUTPUT TABLE RowErrors) |
| |
Descrição | Cria o registro de relacionamento do produto com a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
ttProduto | Tabela Produto |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá criar o registro de relacionamento do produto com a oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_PUT_product |
| ||
Requisito | N/A |
| |
Sintaxe | REST_PUT_product (INPUT QP_opportunity, INPUT QP_product, OUTPUT TABLE ttProduto, OUTPUT TABLE RowErrors) |
| |
Descrição | Atualiza o registro de relacionamento do produto com a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial Oportunidade |
| |
QP_product | Código Identificador Sequencial Produto da Oportunidade |
| |
ttProduto | Tabela Produto |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá atualizar o registro de relacionamento do produto com a oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_gain_loss |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_gain_loss (INPUT QP_opportunity, OUTPUT TABLE ttGanhoPerda, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os motivos de ganho ou perda relacionados a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
TABLE ttGanhoPerda | Tabela Motivos Ganho e Perda |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar os motivos de ganho ou perda relacionados a oportunidade de venda solicitada. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_DELETE_gain_loss |
| ||
Requisito | N/A |
| |
Sintaxe | REST_DELETE_gain_loss (INPUT QP_opportunity_gain_loss, OUTPUT l_ok, OUTPUT TABLE RowErrors) |
| |
Descrição | Exclui o motivo de ganho ou perda da oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity_gain_loss | Código Identificador Sequencial |
| |
l_ok | Indentificador sucesso |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá excluir o motivo de ganho ou perda selecionado da oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_POST_gain_loss |
| ||
Requisito | N/A |
| |
Sintaxe | REST_POST_gain_loss (INPUT QP_opportunity, OUTPUT TABLE ttGanhoPerda, OUTPUT TABLE RowErrors) |
| |
Descrição | Cria o registro de relacionamento do motivo de ganho ou perda com a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
ttGanhoPerda | Tabela Motivo Ganho e Perda |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá criar o registro de relacionamento do motivo de ganho ou perda com a oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_strong_weak |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_strong_weak (INPUT QP_opportunity, OUTPUT TABLE ttPontoForteFraco, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os pontos fortes ou fracos relacionados a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
TABLE ttPontoForteFraco | Tabela Pontos Forte e Fraco |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar os pontos fortes ou fracos relacionados a oportunidade de venda solicitada. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_DELETE_strong_weak |
| ||
Requisito | N/A |
| |
Sintaxe | REST_DELETE_strong_weak (INPUT QP_opportunity_strong_weak, OUTPUT l_ok, OUTPUT TABLE RowErrors) |
| |
Descrição | Exclui o ponto forte ou fraco da oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity_strong_weak | Código Identificador Sequencial |
| |
l_ok | Indentificador sucesso |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá excluir o ponto forte ou fraco selecionado da oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_POST_strong_weak |
| ||
Requisito | N/A |
| |
Sintaxe | REST_POST_strong_weak (INPUT QP_opportunity, OUTPUT TABLE ttPontoForteFraco, OUTPUT TABLE RowErrors) |
| |
Descrição | Cria o registro de relacionamento do ponto forte ou fraco com a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
ttPontoForteFraco | Tabela Ponto Forte e Fraco |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá criar o registro de relacionamento do ponto forte ou fraco com a oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_resale |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_resale (INPUT QP_opportunity, OUTPUT TABLE ttRevenda, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna as revendas relacionados a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
TABLE ttRevenda | Tabela Revenda |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar as revendas relacionadas a oportunidade de venda solicitada. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_DELETE_resale |
| ||
Requisito | N/A |
| |
Sintaxe | REST_DELETE_resale (INPUT QP_opportunity, OUTPUT l_ok, OUTPUT TABLE RowErrors) |
| |
Descrição | Exclui a revenda da oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
l_ok | Indentificador sucesso |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá excluir a revenda selecionada da oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_POST_resale |
| ||
Requisito | N/A |
| |
Sintaxe | REST_POST_resale (INPUT QP_opportunity, OUTPUT TABLE ttRevenda, OUTPUT TABLE RowErrors) |
| |
Descrição | Cria o registro de relacionamento da revenda com a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
ttRevenda | Tabela Revenda |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá criar o registro de relacionamento da revenda com a oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_competitor |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_competitor (INPUT QP_opportunity, OUTPUT TABLE ttConcorrente, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os concorrentes relacionados a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
TABLE ttConcorrente | Tabela Concorrente |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar os concorrentes relacionados a oportunidade de venda solicitada. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_opportunity_competitor |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_opportunity_competitor (INPUT QP_opportunity_competitor, OUTPUT TABLE ttConcorrente, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os dados do concorrente. |
| |
Parâmetros | Descrição |
| |
QP_opportunity_competitor | Código Identificador Sequencial |
| |
TABLE ttConcorrente | Tabela Concorrente |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar os dados do concorrente solicitado. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_DELETE_competitor |
| ||
Requisito | N/A |
| |
Sintaxe | REST_DELETE_competitor (INPUT QP_opportunity, OUTPUT l_ok, OUTPUT TABLE RowErrors) |
| |
Descrição | Exclui o concorrente da oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
l_ok | Indentificador sucesso |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá excluir o concorrente selecionado da oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_POST_competitor |
| ||
Requisito | N/A |
| |
Sintaxe | REST_POST_competitor (INPUT QP_opportunity, OUTPUT TABLE ttConcorrente, OUTPUT TABLE RowErrors) |
| |
Descrição | Cria o registro de relacionamento do concorrente com a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
ttConcorrente | Tabela Concorrente |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá criar o registro de relacionamento do concorrente com a oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_PUT_competitor |
| ||
Requisito | N/A |
| |
Sintaxe | REST_PUT_competitor (INPUT QP_opportunity, INPUT QP_competitor, OUTPUT TABLE ttConcorrente, OUTPUT TABLE RowErrors) |
| |
Descrição | Atualiza o registro de relacionamento do concorrente com a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial Oportunidade |
| |
QP_competitor | Código Identificador Sequencial Concorrente da Oportunidade |
| |
ttConcorrente | Tabela Concorrente |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá atualizar o registro de relacionamento do concorrente com a oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_contact |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_contact (INPUT QP_opportunity, OUTPUT TABLE ttContato, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os contatos relacionados a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
TABLE ttContato | Tabela Contato |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar os contatos relacionados a oportunidade de venda solicitada. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_DELETE_contact |
| ||
Requisito | N/A |
| |
Sintaxe | REST_DELETE_contact (INPUT QP_opportunity, OUTPUT l_ok, OUTPUT TABLE RowErrors) |
| |
Descrição | Exclui o contato da oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
l_ok | Indentificador sucesso |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá excluir o contato selecionado da oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_POST_contact |
| ||
Requisito | N/A |
| |
Sintaxe | REST_POST_contact (INPUT QP_opportunity, OUTPUT TABLE ttContato, OUTPUT TABLE RowErrors) |
| |
Descrição | Cria o registro de relacionamento do contato com a oportunidade. |
| |
Parâmetros | Descrição |
| |
QP_opportunity | Código Identificador Sequencial |
| |
ttContato | Tabela Contato |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá criar o registro de relacionamento do contato com a oportunidade de venda. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_getopportunityfunnel |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_getopportunityfunnel (INPUT QP_dtPrevStart, INPUT QP_dtPrevEnd, INPUT QP_dtCloseStart, INPUT QP_dtCloseEnd, INPUT QP_dtRegistStart, INPUT QP_dtRegistEnd, INPUT QP_funnelType, INPUT QP_suspended, INPUT QP_strategyId, INPUT QP_campaignId, INPUT QP_responsibleId, INPUT QP_overallGoals, OUTPUT TABLE ttFunilVendas, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os dados para o gráfico de funil de vendas. |
| |
Parâmetros | Descrição |
| |
QP_dtPrevStart | Data previsão inicial |
| |
QP_dtPrevEnd | Data previsão final |
| |
QP_dtCloseStart | Data fechamento inicial |
| |
QP_dtCloseEnd | Data fechamento final |
| |
QP_dtRegistStart | Data cadastro inicial |
| |
QP_dtRegistEnd | Data cadastro final |
| |
QP_funnelType | Tipo de funil |
| |
QP_suspended | Suspensos |
| |
QP_strategyId | Codigo Identificador Sequencial da Estratégia |
| |
QP_campaignId | Codigo Identificador Sequencial da Campanha |
| |
QP_responsibleId | Codigo Identificador Sequencial do Responsável |
| |
QP_overallGoals | Metas gerais |
| |
TABLE ttFunilVendas | Tabela Funil de Vendas |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar a tabela com os dados do funil de vendas. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_getopportunityranking |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_getopportunityranking (INPUT QP_max, INPUT QP_dtStart, INPUT QP_dtEnd, INPUT QP_suspended, INPUT QP_strategyId, INPUT QP_campaignId, INPUT QP_phaseId, INPUT QP_ responsibleId, OUTPUT TABLE ttRankingOportunidade, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os dados para o gráfico do ranking de oportunidades. |
| |
Parâmetros | Descrição |
| |
QP_max | Quantidade máxima de colunas |
| |
QP_dtStart | Data inicial |
| |
QP_dtEnd | Data final |
| |
QP_suspended | Suspensos |
| |
QP_strategyId | Codigo Identificador Sequencial da Estratégia |
| |
QP_campaignId | Codigo Identificador Sequencial da Campanha |
| |
QP_phaseId | Codigo Identificador Sequencial da Fase |
| |
QP_responsibleId | Codigo Identificador Sequencial do Responsável |
| |
TABLE ttRankingOportunidade | Tabela Ranking Oportunidades |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar a tabela com o ranking de oportunidade. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_validateestrategy |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_validateestrategy (INPUT QP_strategyId, OUTPUT TABLE RowErrors) |
| |
Descrição | Valida a estratégia de vendas, se existe fases e metas parametrizadas. |
| |
Parâmetros | Descrição |
| |
QP_strategyId | Código Identificador Sequencial |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá validar a estratégia de vendas. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_responsible |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_responsible (INPUT QP_account, OUTPUT TABLE ttResponsavel, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os usuário responsáveis relacionados a conta. |
| |
Parâmetros | Descrição |
| |
QP_account | Código Identificador Sequencial |
| |
TABLE ttResponsavel | Tabela Responsavel |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar os usuários responsáveis relacionados a conta solicitada. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|