Tipos de atividades da automatização do HAT
Existem vários tipos de atividades da automatização do Toolkit de Aplicações Alojadas (HAT) que pode utilizar para automatizar as aplicações alojadas. Para ver e utilizar as atividades da automatização do HAT, consulte Utilizar atividades de automatização HAT.
Neste Tópico
Atividades de ação do Application Integration Framework (AIF)
Atividades de contexto AIF
Atividades de DDA
Atividades de ação do Application Integration Framework (AIF)
As atividades de ação fornecem a funcionalidade para aceder e gerir o Ações do UII. A tabela seguinte descreve as várias atividades de ação disponíveis.
Atividade | Descrição |
---|---|
DoAction |
Efetua uma ação na mesma aplicação ou noutra aplicação alojada. Esta ação tem as seguintes propriedades:
|
GetActionData |
Obtém os dados da ação que invocou o fluxo de trabalho ou automatização. O valor será devolvido na propriedade ActionData. |
SetActionData |
Adiciona dados à ação atual. Especifique os dados necessários para a ação no parâmetro ActionData. |
RegisterActionForEvent |
Regista uma ação a ser iniciada sempre que um evento ocorre. Esta ação tem as seguintes propriedades:
|
UnRegisterActionForEvent |
Anula o registo de uma ação registada anteriormente utilizando a atividade RegisterActionForEvent. O evento cujo registo é anulado não voltará a ser executado. Esta ação tem as seguintes propriedades:
|
CloseDynamicApp |
Fecha uma aplicação dinâmico alojada na automatização. Pode utilizar esta ação de forma programática para fechar uma aplicação alojada no Unified Service Desk. Especifique o nome da aplicação alojada dinâmica alojada no parâmetro ApplicationName que pretende fechar. Para mais informações sobre aplicações alojadas dinâmicas, consulte Aplicações alojadas do UII dinâmicas. |
StartDynamicApp |
Inicia uma aplicação dinâmica alojada na automatização. Especifique o nome da aplicação alojada dinâmica alojada no parâmetro ApplicationName que pretende iniciar. |
FocusApp |
Define o foco numa aplicação a partir da automatização. Especifique o nome da aplicação alojada alojada no parâmetro ApplicationName em que pretende definir o foco. |
Atividades de contexto AIF
As atividades de contexto permitem aceder ao contexto AIF a partir da automatização. A tabela seguinte descreve as várias atividades de contexto disponíveis.
Atividade | Descrição |
---|---|
GetContext |
Obtém um valor para a chave especificada a partir do contexto. O valor é devolvido na propriedade ContextValue. Especifique a chave de contexto a ser recuperada na propriedade ContextKey. |
SetContext |
Define o valor para a chave especificada no contexto. Esta ação tem as seguintes propriedades:
|
GetCredential |
Obtém as credenciais do utilizador a partir do contexto para a aplicação especificada. Esta ação tem as seguintes propriedades:
Nota Para obter as credenciais a partir de um repositório personalizado, o programador necessita de fornecer uma classe que implemente a interface ISsoLookupService. |
HostApplication |
Contém a IU da aplicação. Utiliza os dados de configuração de Alojamento de Aplicaçõesespecificados durante a configuração do controlo alojado no Unified Service Desk no servidor do Microsoft Dynamics CRMpara determinar o modo de alojamento. Para mais informações sobre como especificar o modo de alojamento para uma aplicação Unified Service Desk, consulte Criar e gerir aplicações alojadas do UII. |
Atividades de DDA
As atividades de adaptador orientado por dados (DDA) fornecem acesso aos controlos especificados nos enlaces. A tabela seguinte descreve várias atividades de DDA.
Atividade | Descrição |
---|---|
ControlFinder |
Localiza um controlo na aplicação alojada. A ação devolve True se o controlo está localizado na propriedade ControlFound ; caso contrário, devolve False. Pode definir a propriedade ExceptionsMask se pretender utilizar o processador de exceções para executar atividades dependentes. Esta ação tem as seguintes propriedades:
Nota Se um fluxo de trabalho que configurou estiver a bloquear o tópico da IU e tiver especificado os parâmetros SleepInterval e Timeout para a atividade ControlFinder, a ação tem de ser configurada para executar assincronamente. |
ExecuteControlAction |
Executa a ação predefinida de um controlo. Por exemplo, se o controlo é um botão, a ação predefinida é clicar. Esta ação tem as seguintes propriedades:
|
GetControlValue |
Obtém um valor de um controlo na aplicação. O valor é devolvido na propriedade ControlValue. Esta ação tem as seguintes propriedades:
Nota Quando utilizar a atividade GetControlValuecom um controlo de texto multilinha, todos os carateres de nova linha serão ignorados e uma cadeia é devolvida. |
SetControlValue |
Define o valor de um controlo na aplicação. Esta ação tem as seguintes propriedades:
Nota Quando utilizar a atividade SetControlValuecom um controlo de texto multilinha, todos os carateres de nova linha serão ignorados e uma cadeia é devolvida. |
Navigate |
Especifique um URL para a aplicação Web navegar. Por exemplo, pode utilizar a atividade Navigate para forçar uma aplicação Web a navegar para um URL específico quando um utilizador executa uma tarefa. Esta ação tem as seguintes propriedades:
Nota
|
Audit |
Cria entradas de auditoria a partir da automatização. Esta ação tem as seguintes propriedades:
Para obter informações sobre vários sinalizadores de «auditoria Unified Service Desk, consulte Configurar a auditoria no Unified Service Desk no Guia de Administração do Unified Service Desk. |
ConfigReader |
Lê um valor de configuração a partir da automatização. Esta atividade lerá a configuração a partir das definições de Opção no Unified Service Desk ou no ficheiro de configuração da aplicação. Esta ação tem as seguintes propriedades:
|
InitstringReader |
Permite-lhe ler o conteúdo de InitString a partir da automatização. Esta ação tem as seguintes propriedades:
|
Consulte Também
Conceitos
Criar automatização HAT
Application Integration Framework do UII
Utilizar adaptadores orientados por dados (DDAs)
Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.