Você está aqui:
Criar um fluxo iniciado automaticamente
Crie um fluxo que receba entrada do trabalho em lote e chame a ação de invocação renewInsurancePolicies para cada registro de apólice.
- Em Configuração, localize e selecione Fluxos.
- Clique em Novo fluxo.
- Selecione Fluxo iniciado automaticamente (sem acionador).
-
Adicione uma variável de texto para passar o ID da apólice para o fluxo.
- Adicione um novo recurso do tipo Variável.
- Insira policyId como o nome da API.
- Selecione Texto como o tipo de dados.
-
Selecione Disponível para entrada.
Qualquer variável marcada como Disponível para entrada deve ter passado um valor do trabalho em lote. Caso contrário, o fluxo gerará um erro.
-
Crie uma variável definida pelo Apex do tipo renewInsurancePoliciesIAInputRep.
- Adicione um recurso do tipo Variável.
- Especifique um nome de API.
- Selecione Apex-Defined como o tipo de dados.
- Selecione ConnectApi__RenewInsurancePoliciesIAInputRep como a classe do Apex.
- Selecione Disponível para entrada.
-
Adicione estas variáveis ao fluxo.
Variável descrição policyId Obrigatório jobIdentifier Identificador exclusivo para rastreamento e relatório priceBookId Obrigatório para cotações de renovação. Se não for fornecido, o recordId do catálogo de preços padrão será usado por padrão productSellingModel Obrigatório para cotações de renovação. O padrão é Uma única vez sameTenure Por padrão, as políticas de renovação e as cotações são criadas com a duração anual. Para manter a permanência original, defina sameTenure=true issueQuote Definido como true para gerar cotações de renovação executeConfigurationRules Executar regras de configuração se verdadeiro executeQualificationRules Executar regras de qualificação, se verdadeiras (somente para cotações de renovação) executePricing Controla se a precificação é recalculada durante a renovação. - true (padrão) – recalcula a precificação da apólice renovada usando regras de precificação atuais e gera novos valores de adicional.
- false – retém valores de precificação e adicional da política existente.
generateClauses Controla se as cláusulas são geradas novamente durante a renovação. - true – Gera cláusulas para a política renovada usando regras e modelos de cláusula atuais.
- false ou não fornecido – retém cláusulas da política existente.
flowAPINameWithNamespace Para alterações durante a renovação, passe o nome do fluxo pré-etapa e o namespace no formato <namespace>__<flowName> no campo flowAPINameWithNamespace. fieldSetIds Copia campos adicionais da política original para a política renovada. Isso se aplica apenas a renovações de apólice, não a cotações de renovação. O mesmo conjunto de campos e valores é aplicado a todas as apólices renovadas. Para definir diferentes valores para políticas específicas, use um fluxo de pós-processamento acionado pelo InsPolicyRnwlStatusEvent após a renovação. Para cotações de renovação, esse campo é ignorado. Se campos personalizados obrigatórios forem necessários para a criação da cotação, preencha-os no fluxo pré-etapa usando variáveis de contexto mapeadas na definição de contexto. O fluxo pré-etapa não permite modificar datas efetivas. Mantenha o número de etapas no fluxo a um mínimo. Como os trabalhos em lote são executados em um único thread, muitas etapas podem desacelerar todo o processo de renovação em massa. - Salve suas alterações e ative o fluxo.
