Avalados por :
1. ALERTA PARA CLIENTES VIP NO CENTRO DE INTERAÇÃO
1.1. CRIAÇÃO DE UMA CLASSE
Ir para a transação SE24 para criar uma nova classe
Atribuir uma descrição
Atribuir um pacote e então salvar
Na guia "Caracts." clicar no botão "Superclasse"
Atribuir a classe CL_CRM_SMF_ABSTRACT_SERVICE no campo "Superclasse". Ativar e salvar a classe
Na guia Métodos é necessário redefinir o método IF_CRM_SMF_SERVICE~EXECUTE
Selecionar o método e clicar no botão
para redefinir o método.
Carregar o código fonte anexado
método IF_CRM_SMF_SERVICE~EXECUTE.
DATA : lv_string TYPE string, "Resultado
lv_fb TYPE string, "Base de Hechos
lo_bdc TYPE REF TO if_crm_ui_data_context. "Contexto
INTENTAR.
CHAMAR MÉTODO super->if_crm_smf_service~execute
EXPORTANDO
sessão = sessão
propriedades_serviço = propriedades_serviço.
CAPTURAR cx_root.
FIM INTENTAR.
* Instância de contexto
lo_bdc = cl_crm_ui_data_context_srv=>get_instance( ).
INTENTAR.
APAGAR lv_string.
* Busca a bandeira VIP do cliente principal - Se for verdadeiro, LV_STRING = "X"
lv_string = lo_bdc->get_entity_attribute_as_string( path = '//currentCustomer/BuilFSTreasuryRel/VIP'
iv_suppress_creation = abap_true ).
CAPTURAR CX_ROOT.
FIM INTENTAR.
se lv_string for inicial.
INTENTAR.
* Busca a bandeira VIP na pessoa de contato - Se for verdadeiro, LV_STRING = "X"
lv_string = lo_bdc->get_entity_attribute_as_string( path = '//CURRENTCONTACT/BuilFSTreasuryRel/VIP'
iv_suppress_creation = abap_true ).
se lv_string = 'X'.
* Altera para "Y" para identificar que o VIP é uma pessoa de contato, não o cliente principal
lv_string = 'Y'.
fim se.
FIM INTENTAR.
fim se.
* Estabelecer o resultado
CHAMAR MÉTODO me->set_fb_attr_by_id
EXPORTANDO
id = 'VIP'
valor = lv_string.
DATA: fb TYPE REF TO cl_crm_smf_fact_base.
fb = sessão->get_factbase( ).
lv_fb = fb->get_factbase_as_string( ).
fim método.
1.2. PASSOS DE CONFIGURAÇÃO
Na IMG ir para Customer Relationship Management->Interaction Center WebClient->Funções Adicionais->Interações Dirigidas por Intenção->Gerente de Serviços->Definir Serviços
Criar uma nova entrada
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute