SAP Perfil de ação de CRM: tutorial completo
Introdução
- Dentro SAP CRM, ações referem-se aos componentes básicos da estrutura de pós-processamento (PPF)
- As ações podem acionar automaticamente resultados, atividades de acompanhamento ou fluxos de trabalho
- O processamento de ações pode ser usado por diferentes aplicativos, como processamento de transações (CRMD_ORDER), faturamento (BILLING), gerenciamento de casos (CRM_CASE), etc. SAP CRM
- As ações substituem a determinação de saída do SAP Sistema ERP
- As ações podem ser determinadas para toda a transação (Tipo de transação) no nível do cabeçalho e também para um item individual (Categoria de item)
Esta figura fornece um roteiro para configuração de ação em SAP CRM
- Com ações, processos predefinidos podem ser implementados em SAP Processamento de transações de CRM.
Caminho SPRO para definir a Ação, Perfil de Ação e Condições
Definição do perfil de ação no SPRO
- Para uma 'Ação' específica, 'Condição de Agendamento' pode ser definida.
- Esta condição de agendamento é verificada antes de disponibilizar esta ação para execução.
- No tempo de execução, esses processos são agendados com base nas condições definidas pelo usuário que definem uma situação particular no processamento da transação.
- Uma Ação é uma atividade planejada, ou tarefa e condição de cronograma é a situação sob a qual esta ação deve ser executada.
- Para uma ação agendada são possíveis diferentes tipos de processamento:
- O tipo de processamento define como uma ação é executada.
- A partir deste tipo de processamento, SAP WorkFlow, Chamada de Método BAdI, SmartForm ou Alerta podem ser acionados.
- É possível especificar o Tempo de Processamento dentro de uma Definição de Ação (código t SPPFC ou SPPFCADM), que especifica onde na execução do processamento da transação esta ação deve ser executada.
- A ação pode depender da função do parceiro.
- A função de parceiro pode ser atribuída na Definição de Ação.
- As ações estão vinculadas SAP Transação de CRM com Action Profile.
- Um perfil de ação pode conter diversas definições de ação.
- Com base na configuração e implementação das Definições de Ação e respectivas condições (Condição de Agendamento e Condição de Início), essas ações são executadas para o correspondente SAP Transação de CRM.
- Para uma transação que suporta ações, o log de ações pode ser analisado na GUI usando a transação CRMD_ORDER ou dentro IU da Web se o acesso for fornecido ao bloco de atribuição correspondente.
Detalhe das ações para uma transação em CRMD_ORDER
Detalhe das ações para uma transação em CRMD_ORDER
- Você pode exibir uma lista de ações agendadas e executadas para a transação com as seguintes informações para ações individuais, como nas Figuras 3 e 4:
- Status (ação agendada, ação processada)
- Descriptíon (objetivo da ação)
- Tipo de processamento
- Creator, data de criação
- Exemplo: Um mês antes do vencimento de um contrato, o vendedor responsável recebe em sua caixa de entrada uma atividade com a categoria ‘e-mail’ para lembrá-lo de escrever ao cliente e saber se deseja renovar o contrato.
Condições
- Duas condições são verificadas antes de uma ação ser executada:
- Condição de cronograma: uma ação será agendada para execução somente se a condição de cronograma definida para esta ação for satisfeita. Além disso, a condição do cronograma pode ser avaliada dentro da implementação do SAP padrão BAdI EVAL_SCHEDCOND_PPF.
- Condição inicial: Para as ações agendadas, a condição inicial é verificada antes de ser executada. Assim, a ação agendada é executada assim que a condição inicial for satisfeita.
- Essas condições para uma ação são definidas durante a configuração no código t SPPFCADM.
- As condições podem depender do tempo usando datas e regras de data.
- As condições podem ser implementadas com expressões nos atributos do contêiner de um objeto de negócios ou de uma classe e constantes.
- As condições podem ser verificadas quanto à sintaxe adequada e testadas.
- Existem dois modos para definir condições:
- Modo PC orientado a mouse
- Modo de entrada direta de texto (tradicional)
Criar condição de parâmetro:
Definir condição do parâmetro:
Alterando valores de condição de parâmetro:
Configurações pessoais para o Editor de condições:
Tempo de Processamento
Processing Times define quando uma ação para a qual a condição inicial foi satisfeita será executada no processamento da transação. Assim, uma vez satisfeita a condição de início de uma ação agendada, ela poderá ser executada de acordo com o Tempo de Processamento mantido. A seguir estão as opções possíveis para Tempo de Processamento:
- Processamento usando relatório de seleção:
- Neste caso, a ação será executada após a execução do relatório de seleção. Este tipo de processamento é particularmente útil para ações utilizadas para monitoramento de prazos, como monitoramento do SLA.
- Processamento imediato:
- A ação é iniciada assim que a condição de início for atendida.
- Processando ao salvar o documento:
- A ação é iniciada quando a transação é salva. Assim, mesmo que a condição inicial da ação seja atendida, a execução da ação será acionada somente durante o salvamento da transação.
Configurando o tempo de processamento na definição de ação:
Tipos de Processamento
Na Definição de Ação, o tipo de processamento é especificado. Os tipos de processamento especificam como a ação é processada no Tempo de Processamento. Existem diferentes tipos de processamento disponíveis:
- Formulários Inteligentes
- WorkFlow
- De Depósito
Os métodos são implementações BAdI do SAP padrão BAdI EXEC_METHODCALL_PPF. Existem muitas implementações padrão fornecidas por SAP que são usados nas transações padrão, por exemplo:
- COPY_DOCUMENT (para criar um documento de acompanhamento)
- COMPLETE-DOCUMENT (definir status concluído no documento)
- CREDIT_MEMO (criar item de nota de crédito)
- 1O_EVENT_CREATE (criar um evento de fluxo de trabalho)
Transação SPPFCADM
Esta transação é para customização do PPF:
Ele pode ser usado para definir o Perfil de Ação e as Definições de Ação. Além disso, é possível configurar as Ações definidas no Perfil de Ação. As ações definidas em um perfil de ação estão disponíveis para configuração para que as condições possam ser mantidas usando o SAP forneceu assistentes e telas.
Outros códigos de transação úteis:
- CRMC_ACTION_CONF – Configuração de ação
- CRMC_ACTION_DEF – Definição de Ação
- CRMC_ACTION_WIZARD – Ação para Definição via Wizard
Monitor de Ação
O programa RSPPFPROCESS, responsável pelo monitoramento de ações é originário do Post Processing Framework (PPF) e pode ser utilizado para verificar o processamento das ações. Assim, o monitor de ação pode ser utilizado para monitorar e disparar o processamento de ações para diversas transações.
O código de transação do Action Monitor é CRMC_ACTION_JOB.
Com o monitor de ações é possível listar as ações que possuem tempo de processamento configurado para Processamento através do relatório de seleção e iniciar o processamento destas ações. Assim, é particularmente útil para ações que são utilizadas para monitoramento de prazos como SLA.
Também pode ser usado para processar ações com o tempo de processamento ao salvar. Caso as condições dependentes do tempo fossem atendidas após um determinado tempo sem nenhuma alteração nas transações, o programa poderia ser executado para que as ações também fossem iniciadas nestes casos. Assim, para fins de teste ou para repetição de ações, este relatório também pode ser utilizado para selecionar e processar ações com tempo de processamento 'Imediato' ou 'Quando o documento for salvo'.
Execução do Monitor de Ação
Perfis de ação
As ações são configuradas para transações de CRM usando o perfil Action. As ações são criadas no perfil de ação que pode ser atribuído a diferentes transações de CRM. Dentro de um perfil de ação, diversas ações podem ser definidas com ordem de classificação e status (Ativo ou Inativo). As ações ativas podem ser programadas e as ações programadas são executadas seguindo a ordem de classificação mantida no customizing. Para ações individuais no Perfil de Ação, a Definição de Ação e a Configuração de Ação podem ser mantidas.
Durante o processamento da transação, todas as ações permitidas são identificadas através do Perfil de Ação. Para isso, são consideradas para execução as ações não marcadas como inativas no perfil de ação. Ordem de classificação mantida no Perfil de Ação para ação individual utilizada para identificar a sequência de execução das ações. O processamento adicional dessas ações é feito com base na Definição de Ação e na Configuração de Ação da ação individual identificada.
É possível atribuir um perfil de ação diretamente a um tipo de transação ou categoria de item. Além disso, a técnica de condição, ou seja, a determinação do perfil de ação pode ser definida da mesma forma que o preço.
No SPRO vá para “Definir perfis de ação e ações”
- Selecione um perfil de ação
- Clique em Exibir
Você verá as propriedades de um perfil de ação
- Selecione a definição de ação
- Clique em Exibir