Criar e editar processos
Publicado: novembro de 2016
Aplicável a: Dynamics CRM 2015
Definir e forçar processos empresariais consistentes é um dos principais motivos que os usuários utilizam o Microsoft Dynamics 365. Os processos são um grupo de recursos que você pode usar para definir e forçar processos consistentes para sua organização. Esses processos consistentes ajudam a garantir que as pessoas usando o sistema possam se focalizar no trabalho e não lembrar de realizar um conjunto de etapas manuais. Esses processos podem ser simples ou complexos e podem ser alterados com o tempo.
Os processos foram criados para serem usados por pessoas que não sejam desenvolvedores. As regras definidas nos processos contêm lógica semelhante que um desenvolvedor pode aplicar usando o código, mas você não precisa chamar um desenvolvedor sempre que desejar alterar as regras. Porém, você precisará compreender a lógica das regras e entender os recursos de cada tipo de processo. Ainda é necessário aplicar os processos cuidadosamente e testar os resultados para garantir que você obtenha o desejado.
A tabela a seguir apresenta uma visão geral de quando usar cada categoria do processo.
Categoria do processo |
Descrição |
---|---|
Fluxo de Trabalho |
Use fluxos de trabalho para automatizar processos empresariais em segundo plano. Os fluxos de trabalho são geralmente iniciados por eventos do sistema para que o usuário não precise estar ciente de que são executados, mas também podem ser configurados para que as pessoas os iniciem manualmente. Os fluxos de trabalho podem funcionar em segundo plano (de maneira assíncrona) ou em tempo real (sincronizadamente). Esses são conhecidos separadamente como fluxos de trabalho em segundo plano ou fluxos de trabalho em tempo real. |
Caixas de Diálogo |
Use caixas de diálogo para criar uma interface do usuário que oriente pessoas por meio de um script para a interação com o cliente ou um assistente para executar ações complexas de maneira uniforme. |
Ações |
Use ações para expandir o vocabulário disponível para os desenvolvedores expressarem os processos empresariais. Com os principais verbos como Criar, Atualizar, Excluir e Atribuir fornecidos pelo sistema, uma Ação usa estes verbos principais para criar um verbos mais expressivos como Aprovar, Encaminhar, Direcionar ou Agendar. Se a definição de um processo de negócios é alterada, alguém que não seja um desenvolvedor pode editar a Ação para que o código não precise ser alterado. |
Fluxos do Processo Empresarial |
Use fluxos do processos empresarial para definir as etapas nas quais os usuários devem inserir dados para obter um resultado. Os fluxos do processo empresarial adicionam um controle além de um formulário para mostrar as pessoas quais dados são necessários para continuar na próxima etapa e concluir um processo empresarial. Um fluxo do processo empresarial pode medir várias entidades. |
Observação
Os fluxos do processo empresarial são diferentes de outros tipos de processos. Todos os processos usam a mesma tecnologia subjacente e as informações sobre eles é armazenada na entidade Process. Os fluxos do processo empresarial têm uma experiência de configuração diferente e comportamento comparado com outros tipos de processos.Para obter mais informações:Fluxos do processo empresarial
Neste tópico
Quem pode criar processos?
Onde os processos estão localizados?
O que o processo faz?
Os processos estão ativos quando forem importados?
Quem pode criar processos?
Somente os administradores de sistema, personalizadores do sistema ou usuários com funções de segurança de diretor executivo-CEO podem criar processos que se aplicam a toda a organização. Outras pessoas com as seguintes funções de segurança podem criar processos no nível de acesso limitado. Por exemplo, as pessoas com o nível de acesso de usuário podem criar fluxos de trabalho para seu próprio uso com os registros de sua propriedade.
Quando as pessoas podem criar fluxo de processo empresarial, o fluxo de trabalho em tempo real ou processos de ação, elas precisarão ter os privilégios Ativar Fluxos do Processo Empresarial ou Ativar Processos em Tempo Real para ativá-los.
A tabela a seguir mostra o nível de acesso dos processos baseados nas funções de segurança padrão.
Função de segurança |
Nível de acesso |
---|---|
Diretor Executivo - Gerente Comercial |
Organização |
Administrador do Sistema |
Organização |
Personalizador de Sistema |
Organização |
Vice-presidente de Marketing |
Pai: Divisões Secundárias |
Vice-presidente de Vendas |
Pai: Divisões Secundárias |
Gerente do Serviço de Atendimento ao Consumidor |
Unidade de Negócios |
Gerente de Marketing |
Unidade de Negócios |
Gerente de Vendas |
Unidade de Negócios |
Gerente de Agendamento |
Unidade de Negócios |
Representante do Serviço de Atendimento ao Consumidor |
Usuário |
Profissional de Marketing |
Usuário |
Vendedor |
Usuário |
Agendador |
Usuário |
Onde os processos estão localizados?
Há dois caminhos para navegar para os processos no Dynamics 365:
Configurações > Processos
O caminho mais fácil para acessar e permite usar as exibições definidas para a entidade Process, inclusive as exibições personalizadas.Configurações > Personalizações > Personalizar o Sistema > Componentes > Processos
Esse caminho oferece acesso fácil ao executar outros trabalhos de personalização nas ferramentas de personalização.
Os fluxos de processo empresarial individuais também podem ser editados usando o botão Editar Processo na barra de comandos do formulário onde o fluxo do processo empresarial está ativo.
O que o processo faz?
Observação
Os fluxos do processo empresarial são diferentes de outros tipos de processos.Para obter mais informações:O que os fluxos do processo empresarial fazem?
Os processos são de propriedade do usuário, como contas e contatos. As ações que podem ser executadas pelos processo às vezes dependem dos privilégios do usuário que possui o processo e às vezes baseadas no contexto da pessoa que está iniciando o fluxo de trabalho.
Os processos podem verificar condições, aplicar a lógica de ramificação e executar ações. Eles executam essas ações em uma série de etapas. Os fluxos de processos empresariais contêm etapas e controle avançado para etapas, mas não fornecem qualquer outro recurso. A tabela a seguir descreve as etapas disponíveis no fluxo de trabalho, na caixa de diálogo e nos processos da ação. Para obter mais detalhes, consulte os tópicos para cada tipo de processo.
Etapa |
Tipo de processo |
Descrição |
---|---|---|
Estágio |
Fluxo de trabalho, caixa de diálogo, ação |
Os estágios tornam a lógica do fluxo de trabalho mais fácil de ler e a explicam. No entanto, os estágios não afetam a lógica ou o comportamento dos fluxos de trabalho. Se um processo tiver estágios, todas as etapas no processo deverão estar contidas em um estágio. |
Verificar Condição |
Fluxo de trabalho, caixa de diálogo, ação |
Uma declaração lógica "if-<condition> then". Você pode verificar os valores do registro no qual o fluxo de trabalho está em execução, qualquer registro vinculado ao registro em um relacionamento N:1 ou qualquer registro criado por etapas anteriores. Com base nesses valores, é possível definir etapas adicionais quando a condição for true. |
Ramificação Condicional |
Fluxo de trabalho, caixa de diálogo, ação |
Uma declaração lógica “else-if-then”, o editor usa o texto “Otherwise, if <condition> then:” Selecione uma condição de verificação que você definiu anteriormente e é possível adicionar uma ramificação condicional para definir as etapas adicionais quando a condição de verificação retornar false. |
Ação Padrão |
Fluxo de trabalho, caixa de diálogo, ação |
Uma instrução lógica "else". o editor de texto “usando a outra maneira: ” Selecione uma condição de verificação, ramificação condicional, condição de espera ou ramificação de espera paralela definida anteriormente e é possível usar uma ação padrão para definir as etapas para todos os casos que não correspondem aos critérios definidos nos elementos de condição ou ramificação. |
Condição de Espera |
Apenas fluxo de trabalho em segundo plano |
Habilita um fluxo de trabalho e segundo plano a ser pausado até os critérios definidos pela condição serem correspondentes. O fluxo de trabalho será reiniciado automaticamente quando os critérios da condição de espera forem atendidos. |
Ramificação Paralela de Espera |
Apenas fluxo de trabalho em segundo plano |
Define uma condição de espera alternativa para o fluxo de trabalho em segundo plano com o correspondente conjunto de etapas adicionais que serão realizadas somente quando atendido o critério inicial. Você pode usar ramificações de espera paralelas para criar limites de tempo na sua lógica de fluxo de trabalho. Elas ajudam a evitar que o fluxo de trabalho espere indefinidamente até que os critérios definidos em uma condição de espera sejam atendidos. |
Atribuir Valor |
Caixa de diálogo, ação |
Define um valor para uma variável ou um parâmetro de saída no processo. |
Criar Registro |
Fluxo de trabalho, caixa de diálogo, ação |
Cria um novo registro de uma entidade e atribui valores aos atributos. |
Atualizar Registro |
Fluxo de trabalho, caixa de diálogo, ação |
Você pode atualizar o registro no qual o fluxo de trabalho está em execução, qualquer registro vinculado ao registro em um relacionamento N:1 ou qualquer registro criado por etapas anteriores. |
Atribuir Registro |
Fluxo de trabalho, caixa de diálogo, ação |
Você pode atribuir o registro no qual o fluxo de trabalho está em execução, qualquer registro vinculado ao registro com um relacionamento N:1 ou qualquer registro criado por etapas anteriores. |
Enviar Email |
Fluxo de trabalho, caixa de diálogo, ação |
Envia um email. Você pode optar por criar uma nova mensagem de email ou usar um modelo de email configurado para a entidade do registro onde o fluxo de trabalho está sendo executado ou qualquer entidade com um relacionamento N:1 com a entidade ou a entidade de qualquer registro criado pelas etapas anteriores. |
Iniciar Fluxo de Trabalho Secundário |
Fluxo de trabalho, caixa de diálogo, ação |
Inicia um processo do fluxo de trabalho que foi configurado como um fluxo de trabalho secundário. |
Alterar Status |
Fluxo de trabalho, caixa de diálogo, ação |
Alterações no status do registro que os processos estão em execução, qualquer registro vinculado ao registro com um relacionamento N:1 ou qualquer registro criado por etapas anteriores. |
Parar Fluxo de Trabalho/Parar caixa de diálogo |
Fluxo de trabalho, caixa de diálogo, ação |
Para o fluxo de trabalho atual, a caixa de diálogo ou a ação. Você pode definir o status de Com Êxito ou Cancelado e especificar uma mensagem de status. |
Página |
Caixa de diálogo |
Um recipiente para solicitação e etapas de resposta em uma caixa de diálogo. |
Solicitação e Resposta |
Caixa de diálogo |
Exibe um aviso em uma página de caixa de diálogo e pode fornecer um campo para capturar dados de uma resposta. |
Consultar Dados do CRM |
Caixa de diálogo |
Define uma consulta que retorna dados para fornecer opções para uma resposta em uma etapa de solicitação e resposta de uma caixa de diálogo. |
Vincular Diálogo Secundário |
Caixa de diálogo |
Inicia um processo da caixa de diálogo que foi configurado como uma caixa de diálogo secundária. |
Etapa personalizada |
Fluxo de trabalho, caixa de diálogo, ação |
Fornece extensões aos elementos lógicos disponíveis por padrão no Dynamics 365. As etapas podem incluir condições, ações, outras etapas ou uma combinação desses elementos. Os desenvolvedores podem criar etapas do fluxo de trabalho personalizado. Por padrão, não há nenhuma etapa personalizada disponível no Dynamics 365. Para obter mais informações para desenvolvedores, consulte o tópico do SDK do Microsoft Dynamics CRMMSDN: Atividades do fluxo de trabalho personalizado (assemblies do fluxo de trabalho). |
Os processos estão ativos quando forem importados?
Os processos são operados após serem ativados. Geralmente, ao importar uma solução que cria um novo processo na sua organização, o estado desse processo na sua organização depende do estado do processo quando a solução foi criada. Isso ocorre em todas as soluções que foram exportadas de uma organização do Microsoft Dynamics CRM 2013 ou Microsoft Dynamics CRM Online após o lançamento do Microsoft Dynamics CRM Online do segundo semestre de 2013. Se a solução foi criada usando uma organização do Microsoft Dynamics CRM 2011 ou Microsoft Dynamics CRM Online antes do Microsoft Dynamics CRM Online do segundo semestre de 2013, a solução será ativada ao instalar a solução.
Às vezes é preciso reinstalar uma solução ou instalar uma atualização para uma solução que contém processos. Nesse caso, o estado do processo na sua organização não será alterado.
Confira Também
Ações
Fluxos do processo empresarial
Processos de fluxos de trabalho
Caixas de Diálogo
Monitorar e gerenciar processos
Ações
Criar e editar regras de negócios
© 2016 Microsoft Corporation. Todos os direitos reservados. Direitos autorais