Configuração manual do kit de aprovações de negócios
O kit de aprovações de negócios e orientações se destinam à pessoa ou departamento responsável pela configuração de um sistema de aprovação em sua organização. As seções principais explicam os pré-requisitos, as instruções de configuração e os componentes individuais do Kit de Aprovações.
Visão geral
O kit de aprovações comerciais é um conjunto de componentes projetados para ajudar você a começar a digitalizar os processos de aprovação da sua organização usando o Microsoft Power Platform. Mais informações sobre componentes individuais podem ser encontradas no kit de aprovações de negócios.
Observação
O kit de aprovações só pode ser usado atualmente em ambientes do Dataverse e a configuração nos ambientes e ambientes padrão do Dataverse for Teams não é suportada.
Pré-requisitos
O ambiente do Microsoft Dataverse (Ambiente Padrão não pode ser usado)
Licenças obrigatórias:
Power Apps por usuário ou por licença de aplicativo para usuários que irão:
Configurar aprovações
Aprovar solicitações E precisar verificar o progresso entre cada etapa de aprovação
Criar solicitações de aprovação E precisar verificar o progresso entre cada etapa de aprovação
Administrar processos de aprovação
Licenças do processo do Power Automate para:
Aprovar solicitações mas NÃO precisar verificar o progresso entre cada etapa de aprovação usando o modelo
Criar solicitações de aprovação mas NÃO precisar verificar o progresso entre cada etapa de aprovação usando o modelo
Os planos pré-pagos do Power Apps e do Power Automate oferecem alternativas às licenças mensais de usuário, aplicativo ou fluxo. Mais informações: Visão geral de licenciamento do Microsoft Power Platform
Política de prevenção contra perda de dados categorizada para ser utilizável para os seguintes conectores no mesmo grupo (comercial ou não comercial):
Conectores personalizados com padrão permitido https://*.crm.dynamics.com (para política de vários ambientes)
Conector personalizado do Kit de Aprovações (para política de nível de ambiente)
Mais informações: Políticas de prevenção contra perda de dados
Recurso do conector de aprovações do Power Automate ativado (consulte a seção sobre como ativar o recurso do Power Automate para ver as etapas)
Licenças pessoais
Mapeamento de pessoas desde o Percurso do usuário até as licenças
Persona | Referência de Percurso do Usuário | Licença |
---|---|---|
Aprovador | Rebecca | Microsoft Office 365 (Para Office 365 ou Microsoft Teams) ou licença de usuário padrão do Power Platform (para Power Automate Maker Portal) |
Administrador de aprovação | Charlotte | Licença do Microsoft Power Apps (por usuário, por aplicativo ou pré-pago). |
Fabricante | Charlotte ou Gibson | Power Automate Premium para criar fluxos da nuvem. |
Administrador do ambiente | Gibson | Licença do Power Automate atribuída para executar fluxos da nuvem com conectores premium incluídos. |
Observação
Consulte Comparar Planos do Power Automate para planos que incluem a capacidade de incluir conectores premium.
(Opcional) Configure um novo ambiente para instalação
Crie um ambiente no qual configurar o kit de aprovações.
a. Acesse o centro de administração do Power Platform.
b. Selecionar Ambientes, depois + Novo e informe o nome, tipo e finalidade.
c. Selecione Sim para criar o banco de dados e depois escolhaAvançar.
d. Certifique-se de que Aplicativos e conjunto de dados de exemplo está definido como Não.
e. Selecione Salvar.
Acesse seu novo ambiente para importar a solução do Kit de Aprovações para uma instalação manual.
Ativar recurso de aprovações do Power Automate
O kit de aprovações depende da funcionalidade de aprovações pronta para uso do Power Automate. Se estiver usando a função de aprovações pela primeira vez, você deverá ativar a função primeiro usando a interface de linha de comando do Power Platform ou manualmente executando um fluxo da nuvem que inclui uma aprovação
Configuração da linha de comando
Use a linha de comando do Power Platform para instalar a solução de aprovações de fluxo no ambiente. No ambiente alocado para o Kit de Aprovações, use os seguintes comandos do PowerShell como script inicial:
$envs = (pac admin list --json | ConvertFrom-Json) | Where-Object { $_.DisplayName -eq "Your Environment Name" }
pac application install --environment $envs[0].EnvironmentId --application-name "msdyn_FlowApprovals"
Configuração Manual
Em novos ambientes, use o Centro de Administração do Power Platform para instalar o recurso de Aprovações do Power Automate:
Na navegação à esquerda, selecione Recursos.
Selecione Aplicativos do Dynamics 365.
Na lista, selecione Microsoft Flow Aprovações.
Selecione o ... menu para Aprovações do Microsoft Flow.
Selecione Instalar.
Selecione o ambiente no qual o Kit de Aprovações será instalado.
Revise os termos de serviço.
Aceite os termos de serviço e selecione Instalar.
Observação
A instalação pode levar até 10 minutos.
Instalar os principais componentes
Recomendamos que você configure um ambiente designado do Kit de Aprovações para todos os usuários da sua organização que precisam acessar o processo de Aprovações de Negócios. Para obter mais informações sobre ambientes disponíveis na visão geral de ambientes. Se você for um usuário de negócios, normalmente precisará de uma pessoa com acesso administrativo para o Power Platform para criar um ambiente para você. Entre em contato com seu departamento de TI para solicitar assistência na configuração do ambiente.
Observação
- O Kit de Aprovações usa recursos de gerenciamento de soluções do Dataverse para empacotar todos os ativos.
- Para garantir consistência e a mesma experiência para cada cliente, o modelo é fornecido como soluções gerenciadas.
- Se quiser estender o modelo, você precisará usar uma solução não gerenciada separada porque você não pode modificar diretamente este modelo.
Instalar o Kit do Criador
Instale o kit do criador usando uma das opções em Instalar o Kit do Criador.
Importar a solução
Usando uma conta com permissões do Personalizador de Sistema em um ambiente. Abra https://make.powerapps.com. Acesse o ambiente que você criou ou foi alocado, no qual o Kit de Aprovações deverá ser hospedado.
A primeira etapa do processo de instalação é instalar a solução. Esta etapa é necessária para que todos os outros componentes do Kit de Aprovações funcionem. Você precisará criar um ambiente ou importar para o ambiente existente (excluindo o ambiente Padrão).
Abra o site de lançamento do kit de aprovações de negócios do Power CAT no GitHub.
Da seção expandida Ativos para a versão mais recente, baixe o arquivo do Kit de Aprovações BusinessApprovalsKit_*_managed.zip.
Vá para Power Apps.
No painel esquerdo, selecione Soluções.
Selecione Importar e escolha Procurar.
Selecione a solução de componentes principais do Kit de Aprovações do Explorador de Arquivos.
Assim que o valor compactado (.zip) estiver disponível, selecione Próximo.
Analise as informações e selecione Avançar.
Estabeleça as conexões para ativar sua solução. Se as conexões não existirem, crie novas conexões para prosseguir com a importação.
Observação
Se criar uma conexão, você deverá selecionar Atualizar.
Selecione Importar.
Assim que a importação for concluída, você deverá ver o kit de aprovações de negócios na lista de soluções
Observação
A importação pode levar até 10 minutos para ser concluída.
Após as etapas de importação
Depois que a solução do kit de aprovações for importada com êxito para um ambiente, você deverá atualizar o conector personalizado do Kit de Aprovações para apontar para o provedor de identidade do locatário de destino e ativar os fluxos da nuvem.
Atualizar conector personalizado
Você deve ter um aplicativo registrado para interagir com a tabela do Dataverse e a API personalizada.
Registro de Aplicativo
Siga estas etapas para executar o registro do aplicativo.
Abra o Centro de administração do Microsoft Entra em uma nova janela.
Selecione Registro de Aplicativo na seção Aplicativo em Identidade.
Selecione Novo registro e forneça um nome, em seguida, selecione Registro.
Em Permissão da API, selecione Adicionar uma permissão e escolha CRM Dinâmico.
Escolha Permissão delegada e selecione user_impersonation.
Selecione Adicionar Permissões.
Consentimento do administrador de registro do aplicativo
Para as permissões de API, talvez seja necessário conceder permissões para todo o locatário para o aplicativo criado. Siga as orientações em Conceder Consentimento do Administrador para fornecer as permissões necessárias.
Se o consentimento do administrador não for concedido, quando os usuários tentarem criar uma conexão com o conector personalizado, poderão receber um erro semelhante ao seguinte:
Observação
user@contoso.com
Precisa de aprovação do administrador
Precisa de permissão para acessar os recursos em sua organização que apenas um administrador pode conceder. Peça ao administrador para conceder permissão para este aplicativo antes de usá-lo.
Tem uma conta do administrador? Entrar com essa conta.
Retornar para o aplicativo sem conceder autorização.
Segredo de registro do aplicativo
Para o aplicativo criado, adicione o segredo do aplicativo que será usado pelo conector personalizado seguindo as etapas a seguir:
- Crie um segredo indo para a seção Certificados e Segredos e selecione Novo segredo do cliente.
- Adicione uma descrição e selecione uma data de validade apropriada.
- Selecione Adicionar.
Importante
- Copie e salve o valor do segredo. Você usará o valor copiado ao configurar o conector personalizado na próxima seção.
- Você também precisará do ID do Cliente da seção Visão geral.
Atualizar o Kit de aprovações com um conector personalizado
Agora você editará o conector personalizado do Kit de aprovações presente na solução Aprovação de Negócios.
Na guia Geral, modifique o seguinte:
- Especifique que o Host é o nome do host da sua instância do Dataverse. Por exemplo, contoso.crm.dynamics.com
Na guia Segurança , modifique o seguinte:
- Selecione Tipo de autenticação como OAuth 2.0.
- Inserir a ID do cliente
- Insira a ID do cliente, anotada na seção anterior.
- Especifique o URL do ambiente na seção URL do Recurso. Essa URL do recurso contém o link para o seu ambiente. Está no formato https://yourenv.crm[x].dynamics.com em que [x] é opcional dependendo da sua região
Copie a URL de Redirecionamento.
Abra o registro do Aplicativo Entra criado.
Selecione Autenticação.
Nos URIs de Redirecionamento da Web, adicione a URL de Redirecionamento.
Selecione Salvar para atualizar o Registro do Aplicativo.
Volte para o conector personalizado.
Selecione Atualizar conector.
Na guia Teste, crie uma Nova conexão.
- Especifique os detalhes da conta para a conexão e permita o acesso, se solicitado.
- Edite o Conector personalizado novamente e teste a operação GetPublishedWorkflow.
A operação deve ser executada com sucesso com status 200.
Observação
- Não tem certeza sobre sua região? Você pode revisar /power-platform/admin/new-datacenter-regions
- Você pode obter a URL do seu ambiente em https://aka.ms/ppac ambientes ou no Portal do Power Apps nas configurações do ambiente.
- Problema #144 [Kit de Aprovações de Negócios - BUG] Atualização do Kit de Aprovações - - Documenta a necessidade de atualizar o conector com o OAuth Secret está rastreando a necessidade de atualizar o conector personalizado após a atualização
Ative os principais fluxos da nuvem
O modelo inclui vários componentes principais que são usados para gerenciar a experiência de aprovação. Para usar o modelo, você deve ativar os fluxos da nuvem fornecidos com o modelo.
Abra make.powerapps.com em uma nova janela.
Selecione Soluções e abra a solução Kit de Aprovações de Negócios para visualizar os fluxos.
Ative os fluxos da nuvem usando na lista para garantir que não ocorram erros, pois há dependências entre os fluxos. Alguns fluxos da nuvem podem ser habilitados ao importar a solução nas etapas anteriores.
- Ative: BACore | Tempo Limite de Aprovação
- Ative: BACore | Aprovador OOF
- Ative: BACore | Status do Processo em Cascata
- Ative: BACore | Ativação de Publicação em Cascata
- Ative: BACore | Filho | Obter Aprovador Dinâmico
- Ative: BACore | Filho | Obter Instância de Dados Dinâmica
- Ative: BACore | Filho | Obter Configurações Padrão
- Ative: BACore | Filho | Execuções de Log
- Ative: BACore | Filho | Avaliar Regra
- Ative: BACore | Diariamente | Calcular Tempos Limite de Aprovação
- Ative: BACore | Publicar Processo
- Ative: BACore | Tempo de execução – Iniciar Aprovação
- Ative: BACore | Tempo de execução – Iniciar Nó
- Ative: BACore | Tempo de execução – Iniciar Estágio
- Ative: BACore | Tempo de execução – Iniciar Fluxo de Trabalho
- Ative: BACore | Tempo de execução – Atualizar Aprovação
- Ative: BACore | Tempo de execução – Atualizar Instância do Nó
- Ative: BACore | Tempo de execução – Atualizar Instância do Estágio
- Ative: BACore | Sincronizar Aprovador OOF
Depois que a instalação dos componentes principais for concluída, a próxima etapa será configurar os processos de aprovação na seção Como usar o Kit de Aprovações.