Monitorizar filas de fluxo de ambiente de trabalho
Importante
Os gateways para fluxos de ambiente de trabalho já não são suportados. Mude para as capacidades de gestão de computadores. Obtenha mais informações sobre mudar de gateways para conectividade direta.
À medida que dimensiona as automatizações no seu negócio, pode precisar de uma forma fácil de assegurar que os fluxos de ambiente de trabalho concorrentes estão a funcionar de acordo com a respetiva prioridade de negócio. Monitorizar, gerir e visualizar todas as execuções de fluxos de ambiente de trabalho em fila em apenas um local. As filas de fluxos do ambiente de trabalho podem ser utilizadas quer o seu dispositivo destina seja uma máquina, um grupo de máquinas ou um gateway.
Nota
Todos os que acedem às filas de execução para os seus gateways a partir da página Filas de fluxos de ambiente de trabalho não devem navegar para o pivô Gateways na página Máquina para lhes aceder.
Definir uma prioridade
As ações de conector de fluxos de ambiente de trabalho contêm um novo parâmetro de prioridade na secção Opções avançadas.
As prioridades disponíveis são Alta e Normal (o valor predefinido). Este valor também pode ser transmitido de forma dinâmica através do parâmetro de valor personalizado. Sempre que o fluxo de ambiente de trabalho for acionado, é executado com a prioridade com que foi definido.
Quando várias execuções estiverem em fila, a ordem de execução baseia-se na prioridade de execução e no tempo em fila. É executado com uma alta prioridade, em que a execução colocada primeiro em fila será executada primeiro.
Ver fila de execução para uma máquina ou grupo de máquinas
Visite a página de detalhes para a sua máquina ou grupo de máquinas e, em seguida, selecione o separador Fila de execução para ver a lista de fluxos de ambiente de trabalho em fila.
Pré-requisitos
Para ver as execuções nesta lista, tem de ser verdadeira uma das seguintes situações:
- Está a executar um fluxo de ambiente de trabalho com ou sem assistência no ambiente atual
- Outro utilizador partilhou o seu fluxo de ambiente de trabalho consigo, que executou no ambiente atual
- Tem permissão para ver todos os dados no ambiente
Gorjeta
Para permitir a um utilizador ver todas as execuções de fluxos de ambiente de trabalho no ambiente atual, certifique-se de que foi atribuído pelo menos um direito de acesso Administrador de Sistema ou Administrador de Ambiente para esse ambiente. Saiba mais sobre a configuração da segurança do utilizador para os recursos em Configurar a segurança do utilizador para os recursos num ambiente.
Estado da Fila
Uma execução numa fila pode ter o seguinte estado:
- Em execução
- Em fila
- Próximo a ser executado
Ações numa execução
Estão disponíveis quatro ações ao clicar nos três pontos junto ao nome do fluxo de ambiente de trabalho:
- Alterar prioridade
- Mover para a parte superior
- Ver execução do fluxo principal
- Cancelar execução do fluxo principal
Alterar prioridade
Poderá alterar a prioridade de uma execução específica ao clicar nos três pontos e, em seguida, em Alterar prioridade. Só pode alterar a prioridade de uma execução da qual é proprietário ou se for coproprietário da máquina/grupo de máquinas ou administrador do gateway.
Alterar a prioridade só afeta a execução atual e não as subsequentes. Se pretende alterar a prioridade de todas as execuções futuras, tem de alterar a prioridade na ação do conector.
Mover para a parte superior
O proprietário do dispositivo ou um utilizador com privilégios da administrador para a máquina, grupo de máquinas ou gateway podem substituir a prioridade da fila movendo um item para o topo da fila. Esse item é colocado no início da fila, independentemente da sua prioridade original e do tempo em fila. Se várias execuções forem movidas para o início, a última adicionada será executada primeiro.
Poderá cancelar a mudança de uma execução para o início. Reverte a execução de volta à sua prioridade e tempo em fila originais.
Ver execução do fluxo principal
Se tiver permissão para aceder ao fluxo principal, poderá utilizar esta ação para ver os seus detalhes de execução.
Cancelar execução do fluxo principal
Se for o proprietário do fluxo, ou se tiver a função Administrador de Sistema ou Administrador de Ambiente, poderá cancelar a instância de execução do fluxo principal. Isto cancela o fluxo de ambiente de trabalho atual e todas as outras ações que foram utilizadas no fluxo principal.
Priorização de fila expandida
A priorização de fila expandida é uma definição do computador e de grupo de computadores que otimiza a lógica de atribuição de computadores de uma fila de execução.
A ativação desta caraterística significa que a priorização de fila expandida é aplicada em computadores com suporte a várias sessões, como os sistemas operativos Windows Server com RDS habilitado. Isto otimiza a priorização da fila de execução predefinida ao expandir a lógica atual de primeiro a entrar, primeiro a sair (FIFO) com a priorização do utilizador. Esta caraterística é ativada automaticamente quando é detetado suporte a várias sessões, mas pode optar ativamente por não participar em qualquer altura desativando-a.
Nota
Esta caraterística está atualmente a ser implementada de forma gradualmente e pode ainda não estar disponível na sua região.
Com o princípio de priorização de fila expandida
Desativado. O algoritmo de atribuição de computador aguarda sempre que a primeira execução no estado Próximo a executar da fila seja atribuída a um computador antes de considerar a próxima.
Lógica passo a passo para uma execução assistida. A primeira execução na fila é uma execução assistida, o utilizador da ligação é o utilizador Y:
- Filtro: o algoritmo seleciona todos os computadores, que estão conectados e prontos para processar execuções (não em manutenção, e assim por diante).
- Filtro: o algoritmo seleciona todos os computadores que têm uma sessão aberta do utilizador Y.
- Alocação: o algoritmo atribui a execução a um dos computadores restantes (aleatoriamente). Se não restar nenhum computador após o último filtro, a execução falha.
Lógica passo a passo para uma execução automática. A primeira execução na fila é uma execução automática, o utilizador da ligação é o utilizador Y:
- Filtro: o algoritmo seleciona todos os computadores, que estão conectados e prontos para processar execuções (não em manutenção, e assim por diante).
- Filtro: o algoritmo seleciona todos os computadores disponíveis (ou seja, computadores que têm, pelo menos, uma sessão disponível).
- Filtro: o algoritmo descarta os computadores que já têm uma sessão aberta pelo utilizador Y.
- Alocação: o algoritmo atribui a execução a um dos computadores restantes (aleatoriamente). Se não restar nenhum computador após o último filtro, a execução falha.
Nota
- Uma execução automática só pode ser processada por um computador se a sessão de utilizador visada, que está registada na ligação ao fluxo de ambiente de trabalho, ainda não estiver em utilização no mesmo computador.
- Em cenários de execução assistida e automática, se não restarem computadores após o filtro final, mas existirem alguns computadores elegíveis atualmente offline (que foram eliminados no passo 1), a execução aguarda que os computadores offline voltem a estar online antes de marcar a execução como falhada.
Sugestão
- Com a Priorização de fila expandida desativada, se nenhum computador estiver disponível para executar a primeira execução na fila, irá falhar ou aguardar que um computador offline volte a ficar online, bloqueando a fila de execução no entretanto.
- A ativação da Priorização de fila expandida permite que o algoritmo volte a priorizar a fila quando a primeira execução na fila não puder ser processada.
Com o princípio de priorização de fila expandida
Ativado. O algoritmo de atribuição de computador é capaz de considerar as outras execuções na fila se a primeira execução na fila não puder ser processada pelos seguintes motivos:
- A sua sessão de utilizador de destino não está atualmente ativa em nenhum computador (para execuções assistidas).
- É uma sessão de utilizador de destino que já está a ser utilizada em todos os computadores disponíveis (para uma execução automática).
Lógica passo a passo para uma execução assistida: a primeira execução na fila é uma execução assistida, o utilizador da ligação é o utilizador Y:
- Filter: o algoritmo seleciona todos os computadores, que estão conectados e prontos para processar execuções (não em manutenção, e assim por diante).
- Filtro: o algoritmo seleciona todos os computadores que têm uma sessão aberta do utilizador Y:
- Se restarem computadores, o algoritmo passa para o passo 4 (alocação).
- Se não restar nenhum computador, o algoritmo passa para o passo 3 (nova priorização).
- Nova priorização: o algoritmo volta a priorizar a fila considerando a próxima execução na fila até que uma execução seja atribuível a um computador.
- Alocação: o algoritmo atribui a execução a um dos computadores restantes (aleatoriamente).
Lógica passo a passo para uma execução automática. A primeira execução na fila é uma execução automática, o utilizador da ligação é o utilizador Y:
- Filter: o algoritmo seleciona todos os computadores, que estão conectados e prontos para processar execuções (não em manutenção, e assim por diante).
- Filtro: o algoritmo seleciona todos os computadores disponíveis (= computadores que têm, pelo menos, uma sessão disponível).
- Filtro: o algoritmo descarta os computadores que já têm uma sessão aberta pelo utilizador Y:
- Se restarem computadores, o algoritmo passa para o passo 5 (alocação).
- Se não restar nenhum computador, o algoritmo passa para o passo 4 (nova priorização).
- Nova priorização: o algoritmo volta a priorizar a fila considerando a próxima execução na fila (até que uma execução seja atribuível a um computador).
- Alocação: o algoritmo atribui a execução a um dos computadores restantes (aleatoriamente)
Ver a lista de filas de execução para gateways
Os utilizadores podem ver as filas de fluxo do ambiente de trabalho para os seus gateways sob a Página Máquinas > Pivô Gateways. O pivô gateways só está disponível se possuir ou tiver acesso a um gateway.
A partir desta página, poderá ver todos os gateways aos quais tem acesso. Cada gateway tem uma fila de execução própria quando utilizado para executar fluxos de ambiente de trabalho.
Utilizar gateways com vários ambientes
Recomendamos a utilização de um gateway para os fluxos de ambiente de trabalho apenas por um ambiente. No entanto, os gateways continuam a poder ser utilizados em vários ambientes, se for necessário.
Com vários ambientes, em alguns casos não podem aparecer fluxos em execução, mesmo com uma lista completa de execuções em fila, uma vez que o gateway pode estar a executar fluxos noutro ambiente. As filas de execução são por ambiente e não podem ser priorizadas em relação uma à outra. É mostrada uma mensagem para indicar se o gateway está a ser utilizado noutro ambiente.
Problemas conhecidos
- A Microsoft recomenda que limite o número de fluxos de trabalho curtos (menos de 1 minuto) que são colocados em fila em grandes grupos de máquina.
- Os computadores e os grupos de computadores não estão disponíveis em regiões da China. Ainda pode ver a fila de fluxo de ambiente de trabalho dos seus gateways, visitando as Filas de fluxo de ambiente de trabalho abaixo da secção Monitor na navegação esquerda.
- As filas do fluxo de ambiente de trabalho são concebidas utilizando uma abordagem FIFO (primeiro a chegar, primeiro a sair) de melhor esforço para processar as execuções pela ordem em que foram recebidas, sendo a execução mais antiga a primeira. No entanto, devido à forma como as execuções são preparadas e processadas internamente, é possível que as execuções sejam adicionadas à fila alguns segundos mais tarde, antes de a anterior já na fila, para otimizar a utilização de computadores.