É hora de confronto para o Process Builder e Workflow! Ambos são ferramentas poderosas que oferecem diversos benefícios. Porém, muito provavelmente, haverá pelo menos uma ferramenta de automação habilitada em sua organização. No entanto, a questão ainda permanece a mesma, qual dos dois é o mais adequado para o seu processo de automação.
Bem, como você sabe, os processos de negócios de automação podem levar seu aplicativo de agradável a legitimamente útil. Com essas ferramentas, um administrador experiente pode economizar tempo e cliques dos usuários, criando consistência de processos e aumentando a integridade dos dados.
Construtor de processos versus fluxo de trabalho
Construtor de Processo
O Process Builder é como um novo brinquedo brilhante na coleção de jogos. Possui uma interface de experiência de iluminação chamativa e todas as ações incríveis que pode realizar. Ele é construído sobre a plataforma Visual Flow, que requer menos habilidade técnica do que Flow. Mas, por causa da arquitetura subjacente, também é uma ferramenta poderosa.
Coisas que você pode fazer com o Process Builder -
- Aproveite os critérios de entrada de objetos cruzados
- Avalie vários critérios de entrada
- Criar novos registros
- Crie postagens no Chatter
- Fluxos de Chamadas
- Ligue para a Apex
- Envie um registro para aprovação
O Process Builder ajuda você a automatizar processos de negócios usando representações gráficas (ou semelhantes a fluxogramas). É uma ferramenta de fluxo de trabalho que ajuda você a automatizar facilmente seus processos de negócios, oferecendo uma representação visual poderosa e fácil de usar do processo. O Process Builder permite que você crie processos automatizados personalizados.
Fluxo de trabalho
O fluxo de trabalho é um método experimentado e testado de processos de negócios de automação do Salesforce. É uma ferramenta que funciona como um burro de carga. De acordo com os critérios, você pode fazer coisas como atualizar um registro, adicionar uma nova tarefa ou enviar um e-mail. É muito simples e intuitivo que requer esforços minimalistas.
O fluxo de trabalho é capaz de -
- Critérios de entrada de objeto único
- Novo alerta de email
- nova tarefa
- Nova atualização de campo
- Nova ação de saída
O fluxo de trabalho é usado para atualizações em massa - centenas, milhares ou milhões de registros. Ele dispara e processa uma grande quantidade de dados sem nenhuma falha.
Process Builder VS Workflow - Matriz de capacidade
Característica | Construtor de Processo | Fluxo de trabalho |
Complexidade | Várias declarações if / then | Uma única declaração if / then |
Designer visual | Sim | Não |
Começa quando | O registro é alterado e convocado por outro processo | Registro foi alterado |
Ações agendadas | Sim | Sim |
Chamar o código Apex | Sim | Não |
Criar registros | Sim | Pode criar apenas registro de tarefa |
Invocar processos | Sim | Não |
Excluir registros | Não | Não |
Lançar um fluxo | Sim | Não |
Postar uma postagem no Chatter | Sim | Não |
Campos de atualização | Qualquer registro relacionado | Registro ou seu pai |
Enviar mensagens de saída | Não | Sim |
Enviar para aprovação | Sim | Não |
Enviar email | Apenas Alertas | Apenas Alertas |
Considerações do Process Builder
Atualmente, existem algumas limitações / problemas conhecidos que precisam ser mantidos em mente ao incluí-los em seu design:
- Alteração do valor do tipo de registro - Ao atualizar o tipo de registro de registros, atualmente o valor do tipo de registro não pode ser referenciado diretamente. Atualmente, ele precisa ser codificado ou referenciado indiretamente
- O manuseio de registros em massa ainda não é ideal e pode violar os limites de execução de tempo de CPU
- As regras de escalonamento de caso não estão sendo reavaliadas adequadamente após as atualizações de campo chamadas de processo / fluxo
- Ao construir um grande número de construtores de processo, em algumas organizações relataram recorrência esporádica de problemas de ápice simultâneos em suas organizações, mesmo sem e processos de longa execução (chamadas, consultas, ápice)
- O construtor de processos não é acionado quando fluxos de trabalho dependentes do tempo são usados
Além disso, consulte Problemas conhecidos do Salesforce Process Builder para obter uma lista abrangente de problemas conhecidos com os construtores de processo.
Conforme o Salesforce continua aprimorando o Process Builder e seus recursos, ele certamente se tornará uma ferramenta de automação poderosa e poderosa nos dias que virão.
Evolução
Ambas as ferramentas são muito poderosas, mas ambas têm suas próprias limitações. O vencedor será situacional, um não ofuscará o outro e você não deve usar um em detrimento do outro. Avalie suas necessidades e determine a melhor ferramenta de automação para o trabalho. O Process Builder nunca deve ser a única escolha.
É altamente recomendável considerar os problemas em aberto mencionados acima (verifique o status atual no espaço de problemas conhecidos do Salesforce), antes da inclusão pesada de criadores de processos em sua estratégia de automação, pois algumas limitações de desempenho podem levar à degradação do desempenho do sistema. Você não enfrentará nenhum problema se seu processo de negócios e código relacionado forem avaliados antes de fazer a escolha da ferramenta.
Serviços de consultoria de Salesforce
Se você é novo em automação e confuso sobre o Workflow ou o Process Builder. Não precisa se preocupar, nós temos tudo sob controle. Fale com nossos especialistas e limpe todos os pensamentos nebulosos sobre automação.