Tipo de atividades para automatização de HAT
Publicado: novembro de 2016
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Há vários tipos de atividades de automação de Kit de ferramentas do aplicativo hospedado (HAT) que você pode usar para automatizar seus aplicativos hospedados. Para exibir e usar as atividade de automação de HAT, consulte Usar atividades para automatização de HAT.
Neste tópico
Atividades da ação da Estrutura de integração de aplicativos (AIF)
Atividades de contexto de AIF
Atividades de DDA
Atividades da ação da Estrutura de integração de aplicativos (AIF)
As atividades de ação fornecem a funcionalidade para acessar e gerenciar Ações da UII. A tabela a seguir descreve as diversas atividades de ação disponíveis.
Atividade |
Descrição |
---|---|
DoAction |
Executa uma ação no mesmo aplicativo ou em outro aplicativo hospedado. Essa ação tem as seguintes propriedades:
|
GetActionData |
Recupera os dados da ação que chamou o fluxo de trabalho ou a automação. O valor será retornado na propriedade ActionData. |
SetActionData |
Adiciona dados à ação atual. Especifica os dados necessários para a ação no parâmetro ActionData. |
RegisterActionForEvent |
Registra uma ação ser iniciada sempre que um evento ocorre. Essa ação tem as seguintes propriedades:
|
UnRegisterActionForEvent |
Cancela o registro de uma ação que foi registrada anteriormente usando a atividade RegisterActionForEvent. O evento com o registro cancelado não será mais executado. Essa ação tem as seguintes propriedades:
|
CloseDynamicApp |
Fecha um aplicativo dinâmico hospedado na automação. Você pode usar essa ação para fechar de forma programática aplicativo dinâmico hospedado Unified Service Desk. Especifica o nome do aplicativo dinâmico hospedado no parâmetro ApplicationName que você deseja fechar. Para obter mais informações sobre aplicativos dinâmicos hospedados, consulte Aplicativos hospedados dinâmicos do UII. |
StartDynamicApp |
Inicia um aplicativo dinâmico hospedado na automação. Especifica o nome do aplicativo dinâmico hospedado no parâmetro ApplicationName que você deseja iniciar. |
FocusApp |
Define o foco de um aplicativo na automação. Especifica o nome do aplicativo hospedado no parâmetro ApplicationName no qual você deseja definir o foco. |
Atividades de contexto de AIF
As atividades de contexto permitem acessar o contexto de AIF na automação. A tabela a seguir descreve as diversas atividades de contexto disponíveis.
Atividade |
Descrição |
---|---|
GetContext |
Recupera um valor da chave especificada do contexto. O valor será retornado na propriedade ContextValue. Especifica a chave de contexto a ser recuperada na propriedade ContextKey. |
SetContext |
Define o valor da chave especificada no contexto. Essa ação tem as seguintes propriedades:
|
GetCredential |
Recupera credenciais do usuário do contexto do aplicativo especificado. Essa ação tem as seguintes propriedades:
Dica Para recuperar as credenciais de um armazenamento personalizado, o desenvolvedor precisará fornecer uma classe que implementa a interface ISsoLookupService. |
HostApplication |
Hospeda a interface do usuário do aplicativo. Ela usa os dados de configuração do Host do aplicativo especificados durante a configuração do controle hospedado no Unified Service Desk no servidor Microsoft Dynamics 365 para determinar o modo de hospedagem. Para obter mais informações sobre como especificar o modo de hospedagem de um aplicativo no Unified Service Desk, consulte Criar e gerenciar aplicativos hospedados UII. |
Atividades de DDA
As atividades do adaptador orientado a dados (DDA) fornece acesso a controles especificados nas associações. A tabela a seguir descreve várias atividades de DDA.
Atividade |
Descrição |
---|---|
ControlFinder |
Localiza um controle no aplicativo hospedado. A ação retorna True se o controle for encontrado na propriedade ControlFound; caso contrário, retorna False. É possível definir a propriedade ExceptionsMask se você quiser usar o manipulador de exceção para executar atividades de dependência. Essa ação tem as seguintes propriedades:
Dica Se um fluxo de trabalho que você configurou estiver bloqueando o thread da interface do usuário e você especificou os parâmetros SleepInterval e Timeout para a atividade ControlFinder, a ação deverá ser configurada para ser executada de forma assíncrona. |
ExecuteControlAction |
Executa a ação padrão de um controle. Por exemplo, se o controle for um botão, a ação padrão será clicar. Essa ação tem as seguintes propriedades:
|
GetControlValue |
Recupera um valor de um controle no aplicativo. O valor será retornado na propriedade ControlValue. Essa ação tem as seguintes propriedades:
Dica Ao usar a atividade GetControlValue com um controle de texto de várias linhas, todos os novos caracteres de linha serão ignorados e uma cadeia de caracteres única será retornada. |
SetControlValue |
Define o valor de um controle no aplicativo. Essa ação tem as seguintes propriedades:
Dica Ao usar a atividade SetControlValue com um controle de texto de várias linhas, todos os novos caracteres de linha serão ignorados e uma cadeia de caracteres única será retornada. |
Navigate |
Especifica uma URL para a qual o aplicativo Web navega. Por exemplo, use a atividade Navigate para forçar um aplicativo Web para navegar em uma URL específica quando um usuário executar uma tarefa. Essa ação tem as seguintes propriedades:
Dica
|
Audit |
Cria entradas de auditoria na automação. Essa ação tem as seguintes propriedades:
Para obter informações sobre vários sinalizadores de auditoria Unified Service Desk, consulte Configurar auditoria no Unified Service Desk no Guia de Administração do Unified Service Desk. |
ConfigReader |
Leia um valor da configuração na automação. Esta atividade será ler a configuração das definições da Opção no Unified Service Desk ou no arquivo de configuração do aplicativo. Essa ação tem as seguintes propriedades:
|
InitstringReader |
Permite ler o conteúdo de InitString na automação. Essa ação tem as seguintes propriedades:
|
Confira Também
Criar automatização de HAT
Estrutura de integração de aplicativos UII
Use adaptadores orientados a dados (DDAs)
Unified Service Desk 2.0
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais