Carregador de matriz: Carregamento de regras CSV
Use o Carregador de matriz para criar, editar e exportar regras em massa no CPQ. Defina condições de regra, ações e lógica em um arquivo CSV para simplificar a gestão de configurações e automatizar atualizações em grande escala.
O Carregador de matriz permite que os administradores carreguem e gerenciem com eficiência todos os tipos de regra no CPQ. Em vez de criar manualmente cada regra na interface do administrador, você pode defini-las em uma planilha, exportar a planilha para o formato CSV e carregá-la diretamente no ambiente. Isso permite uma configuração mais rápida, testes mais fáceis e migração simplificada entre ambientes de área restrita e de produção.
Estrutura de carregamento de regras
Cada linha no arquivo CSV representa um registro de regra. A tabela a seguir descreve as colunas e os dados que o Carregador de matriz aceita para carregamentos de regra.
| Nome da Coluna | Descrição | Valores válidos | Anotações |
|---|---|---|---|
| record_type | Identifica isso como um carregamento de regra | regra | Necessários |
| rule_name | Nome exibido na página do administrador da lista de regras | As cadeias de caracteres válidas podem ser compostas por até 255 caracteres, incluindo letras, números, espaços e os seguintes caracteres especiais: ()():/.-,*"&%"! |
Necessários |
| rule_variable_name | Cadeia de caracteres exclusiva usada por CPQ para fazer referência à regra | Os nomes de variáveis de campo válidos consistem em até 128 letras, números e sublinhados. O primeiro e o último caractere devem ser uma letra ou um número. | Necessário; deve ser exclusivo |
| rule_description | Descrição contextual para referência do administrador | As cadeias de caracteres válidas podem ser compostas por até 255 caracteres, incluindo letras, números, espaços e os seguintes caracteres especiais: ()():/.-,*"&%"! |
Opcional |
| rule_status | Determina se a regra está ativa | ativo, inativo | Necessário; regras inativas são ignoradas pelo mecanismo |
| action_type | Define o tipo de ação executada quando a regra é executada | visibilidade, mensagem, exclusão, inclusão, determinação, produto | Necessários |
| action_sub_type | Aumento de definição suplementar action_type | ocultar, informações, aviso, erro, oculto, desabilitado, definir, forceset, fabricação, vendas | Opcional; depende de action_type |
| action_field | Campo ao qual a ação se aplica | <field variableName> | Necessários |
| action_value | Valor aplicado a action_field | Varia de acordo com o tipo de ação | Necessário para ações de mensagem, exclusão, inclusão ou determinação |
| action_product | Referência do produto para ações da lista de materiais (BOM) | Código do produto SFDC, ID do produto2 ou ID externo | Necessário para ações do produto |
| action_quantity | Quantidade do produto adicionada à BOM | <positive float> ou <positive integer> | Necessário para ações do produto |
| action_mandatory | Especifica se um produto da BOM é opcional ou obrigatório | VERDADEIRO, FALSO, <empty> | Opcional; o padrão é VERDADEIRO |
| agrupamento | Define como as condições são agrupadas e avaliadas | qualquer, tudo, personalizado, sempre | Necessários |
| recurso/operador/valor | Define as tuplas de condição que formam a lógica de regra | <field variableName>, operador, valor | O recurso, o operador e o valor juntos definem a expressão de condição |
Agrupamentos de condições
- Qualquer: Ou todas as condições definidas na linha.
- Todas: E todas as condições definidas na linha.
- Personalizado: Permite expressões lógicas complexas, como (1 OU 2) E 3.
- Sempre: Aplica a regra incondicionalmente.
Operadores válidos
- igual (igual a)
- não é igual a (!)
- menor que
- menor ou igual a
- maior que (>)
- maior que ou igual (>)
- contém/não contém
- em / não em
Diretrizes gerais
- Sempre verifique se os nomes das variáveis correspondem exatamente às referências do campo.
- Mantenha as descrições da regra concisas, mas descritivas, para ajudar na solução de problemas.
- Use o status inativo para testar novas regras antes de habilitar na produção.
- Valide a lógica de agrupamento (qualquer/todos/personalizado) cuidadosamente para evitar resultados não intencionais.
- Certifique-se de que as referências do produto (ID do Product2 ou ID externo) estejam alinhadas com a configuração do Salesforce.
Exportando regras para CSV
- No painel de navegação do administrador esquerdo, clique em Regras .
- Opcional: Insira uma cadeia de caracteres de pesquisa e pressione Enter para restringir os resultados.
- Clique em Exportar. Uma mensagem confirmando a exportação aparece na parte inferior da página.
- Abra a Central de notificações (parte inferior esquerda) e clique em Download link.
Informações adicionais
- As cadeias de caracteres válidas podem incluir letras, números, espaços e caracteres especiais:
( ) | : / . - , * ' E % número " - Os nomes de variáveis de regra podem conter até 255 caracteres alfanuméricos e sublinhados. Eles devem começar e terminar com uma letra ou um número.
- As células com planos de fundo cinza nos arquivos de amostra denotam campos irrelevantes para o contexto atual.
- Use os arquivos de amostra fornecidos (Administrador → Carregador de matriz → Arquivos de amostra → Regras) como um modelo para formatação.