Gerenciador global (controle hospedado)
Publicado: novembro de 2016
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
O tipo de controle hospedado do Gerenciador global é o centro da Unified Service Desk e uma instância desse controle hospedado é exigida pela Unified Service Desk. Este controle hospedado carrega e lê todos os dados de configuração da Unified Service Desk da Microsoft Dynamics 365 na inicialização do aplicativo, interpreta as regras de navegação da janela, fornece dados aos componentes da barra de ferramentas e aos scripts do agente, e gerencia os dados da sessão. Somente uma única instância do tipo de controle hospedado do Gerenciador global pode ser carregada.
Importante
Os três pacotes de aplicativos de exemplo do Unified Service Desk, New Environment, CRM Web Client e Interactive Service Hub, são fornecidos pré-configurados cada um com uma instância do tipo de controle hospedado Gerenciador Global. Para saber mais sobre os aplicativos de exemplo, confira TechNet: Implantar aplicativos de exemplo do Unified Service Desk no servidor do CRM usando o Package Deployer.
Além do fornecimento de interpretação para a maioria das funções na Unified Service Desk, o tipo de controle hospedado do Gerenciador global também oferece recursos multilíngues no sistema, possibilitando localizar mensagens e cadeias de caracteres da interface do usuário no aplicativo em vários idiomas. Para obter mais informações, consulte Adicionar suporte para vários idiomas aos aplicativos agentes. Ele também oferece o provedor de pesquisa, que é projetado para ser genérico e adaptável por meio da configuração.
Neste tópico
Crie um controle hospedado do Gerenciador global
Ações de UII predefinidas
Eventos predefinidos
Crie um controle hospedado do Gerenciador global
Ao criar um novo controle hospedado, os campos na tela Novo controle hospedado variam de acordo com o tipo de controle hospedado que você deseja criar. Esta seção fornece informações sobre os campos específicos que são exclusivos para o tipo de controle hospedado do Gerenciador global. Para obter informações detalhadas sobre como criar um controle hospedado, consulte Criar ou editar um controle hospedado.
Na tela Novo controle hospedado dentro da área Unified Service Desk, selecione Gerenciador global na lista suspensa Tipo de componente de USD. Além disso, verifique se o valor de Ordem de Classificação desse controle hospedado foi definido como 2 para garantir que ele seja carregado por seu aplicativo agente imediatamente após a conexão ter sido estabelecida com o Dynamics 365 usando o controle hospedado Gerenciador de Conexão. Para obter mais informações sobre outros campos Gerais, consulte Criar ou editar um controle hospedado.
Depois de salvar o registro, a área Serviços linguísticos fica disponível no local onde é possível adicionar recursos na interface do usuário do aplicativo do agente para adição de cadeias de caracteres localizadas. Para obter informações sobre como adicionar recursos de idioma, consulte Adicionar suporte para vários idiomas aos aplicativos agentes.
Ações de UII predefinidas
O Gerenciador global fornece uma série de ações predefinidas que permitem manipular dados do registro Dynamics 365 por meio dos serviços da Web. Estas podem ser usadas durante a configuração para executar funções avançadas em Dynamics 365.
As seguintes ações predefinidas de UII ficam disponíveis para o tipo de controle hospedado do Gerenciador global:
Auditar
Adiciona uma entrada de auditoria aos logs de auditoria do Unified Service Desk. Para obter mais informações, consulte Technet: Configurar auditoria no Unified Service Desk.
Parâmetro |
Descrição |
---|---|
Name |
Nome de entrada de auditoria. Você deve adicionar uma opção na área Opções (Configurações > Unified Service Desk > Opções (Como chego lá?)) com o valor definido como 1. |
Ação |
Cadeia de caracteres representando a ação que está sendo auditada. |
AplicativoDeDestino |
Cadeia de caracteres representado o aplicativo de destino para auditoria. |
IDdoCliente |
Cadeia de caracteres representando a ID do cliente. |
IDdoContexto |
Cadeia de caracteres representando a ID do contexto. |
IDdoAplicativo |
GUID do controle hospedado para a auditoria. |
EstadodoAgente |
Cadeia de caracteres representando o estado do agente |
DadosDaAção |
Dados para gravar na entrada de auditoria. Se este parâmetro não for fornecido explicitamente, ele usará todas as linhas restantes no campo Dados da definição de chamada de ação. |
CallDoAction
Chama uma ação em outro controle hospedado.
Parâmetro |
Descrição |
---|---|
painel |
Este é o painel para localizar o aplicativo ativo, se nenhum for especificado. |
ação |
Esta é a ação usada para chamar o controle hospedado. |
dados de |
Este é o parâmetro de dados para transmitir à ação. |
aplicativo |
Este é o nome do controle hospedado para o qual você deseja executar uma chamada de ação. Se isso for especificado, o parâmetro painel será ignorado. |
LimparBarraDoAplicativo
Desencaixa um controle hospedado especificado no aplicativo do cliente.
Parâmetro |
Descrição |
---|---|
ApplicationName |
O nome do controle hospedado a ser desencaixado. Se esse parâmetro não for fornecido, a janela principal do aplicativo do cliente será desencaixada. |
LimparListaDeEntidade
Limpa a lista de resultados acumulados da pesquisa e deve sempre ser chamada antes de chamar a ação DoSearch.
Parâmetro |
Descrição |
---|---|
global |
True se desejar que os resultados da pesquisa associados à sessão global sejam desmarcados. É necessário ter cuidado ao armazenar os resultados da pesquisa na sessão global, já que eles não são limpos automaticamente pelo sistema. Nesse caso, chame a ação LimparListaDeEntidade antes de chamar a ação FazerPesquisa. |
Fechar
Fecha o controle hospedado. Diferentemente da ação FecharAtivo, se esta guia estiver exibindo mais de uma página, ela fechará todas as páginas exibidas na guia do seu aplicativo do agente.
FecharAtivo
Fecha o controle hospedado ativo no painel especificado.
Parâmetro |
Descrição |
---|---|
A primeira linha na chamada de ação deve conter o nome do painel para localizar o aplicativo ativo. Se nenhum parâmetro for especificado, MainPanel será assumido. |
CopyToClipboard
Copia ou acrescenta a URL do artigo na Área de Transferência.
Parâmetro |
Descrição |
---|---|
Dados do |
Dados que deverão ser copiado. Você também pode usar parâmetros de substituição. Por exemplo: data=[[$context.title]] |
append |
Indica se os dados devem ser acrescentados à Área de Transferência. Defina true ou false. Por exemplo: append=false. |
CopiarParaContexto
Copia um valor ou uma série de valores para variáveis de contexto. As variáveis de contexto podem ser serializadas com a sessão. Esta ação pega uma série de nomes = pares de valor. O nome é o da variável de contexto.
CopiarEntidadeLógicaParaContexto
Copia valores de uma seção inteira de parâmetros dos dados para o contexto.
Parâmetro |
Descrição |
---|---|
LogicalName |
O tipo ou a seção de parâmetros de dados do qual copiar os valores. |
FecharAtividade
Fecha um registro de atividade no Dynamics 365.
Parâmetro |
Descrição |
---|---|
ID |
O GUID do registro de atividade a ser fechado. |
LogicalName |
O nome lógico da atividade a ser fechada. |
CódigoDeStatus |
O nome de exibição do código de status final após a atividade ser fechada. |
CódigoDeEstado |
O nome de exibição do código de estado final após a atividade ser fechada. |
Por exemplo, para fechar uma atividade de telefonema, especifique o seguinte:
Id=<GUID of the phone activity record>
LogicalName=phonecall
statuscode=Received
statecode=Completed
Após o registro de atividade ser fechado, o parâmetro de substituição do sistema $Retorno será preenchido com um valor booliano que indica se a ação foi bem-sucedida.
CriarEntidade
Cria um novo registro no Dynamics 365.
Parâmetro |
Descrição |
---|---|
LogicalName |
O nome lógico da entidade a ser criada. |
Cada linha subsequente na lista de parâmetros contém uma série de pares de Nome=Valor que definirão os outros campos a serem preenchidos na criação.
As referências de entidade podem ser descritas da seguinte maneira:
Param=EntityReference(“logicalname”, “id”)
OptionSetValues pode ser especificado da seguinte maneira:
Param=OptionSetValue(value)
As referências boolianas podem ser descritas da seguinte maneira:
Param=Boolean(value)
A ListaDeEntidade (usada por e-mail) pode ser descrita da seguinte maneira:
Param=PartyList(email[“test@test.com”], er[“contact”, guid])
É possível usar qualquer número de email e entradas er para representar endereços de e-mail e referências de entidade respectivamente.
Outros valores, como valores da cadeia de caracteres, podem ser especificados da seguinte maneira:
Param=value
Quando o registro for criado, o valor de $Retorno será populado com o GUID do registro recém-criado.
CriarSessão
Cria uma sessão.
DeleteEntity
Exclui um registro do Dynamics 365.
Parâmetro |
Descrição |
---|---|
ID |
A ID do valor para exclusão. Isso deve ser o GUID do registro a ser excluído. |
LogicalName |
O nome lógico da entidade a ser excluída. |
Encaminhar
Pode ser usada para testar as regras de navegação da janela simulando uma janela pop-up de um controle hospedado específico. Pode ser usada na produção para disparar manualmente as regras de navegação da janela conforme a necessidade.
Parâmetro |
Descrição |
---|---|
nome |
A ID da entidade que é o destino do queueItem |
Entidade |
O nome lógico da entidade que é aberta em uma janela pop-up. |
id |
A ID da entidade que será aberta em uma janela pop-up. |
quadro |
O quadro no qual o pop-up vai ocorrer. |
FazerPesquisa
Chama os serviços Web do Dynamics 365 usando FetchXML definido como uma pesquisa de entidade no Unified Service Desk para obter mais informações sobre a configuração de uma pesquisa da entidade, consulte Consultar dados usando pesquisas de entidade no Unified Service Desk.
Parâmetro |
Descrição |
---|---|
name |
O nome de pesquisa de entidade a ser usado para pesquisar o registro. |
global |
True se desejar que os resultados da pesquisa associados à sessão global sejam desmarcados. É necessário ter cuidado ao armazenar os resultados da pesquisa na sessão global, já que eles não são limpos automaticamente pelo sistema. Nesse caso, chame a ação LimparListaDeEntidade antes de chamar esta ação. |
maxcount |
O número máximo de registros a serem armazenados nos resultados de EntityList dessa chamada. |
Dica
Por padrão, a contagem da página (número de registros por página) para um resultado está definido como 50. Isso significa que se houver mais de 50 registros retornados, serão exibidos em páginas. Se quiser especificar um valor de contagem de página diferente para a ação DoSearch, especifique o novo valor na opção EntitySearchPageCount.Para obter mais informações:TechNet: Gerenciar as opções do Unified Service Desk
Quando você chamar a ação DoSearch, o parâmetro de substituição $Return exibirá o número de registros localizados e armazenados na EntityList como resultado desta pesquisa.Para obter mais informações:$Retorno.
ExibirMensagem
Exibe uma caixa de mensagem para o usuário.
Parâmetro |
Descrição |
---|---|
text |
Este é o texto exibido na caixa de mensagem. Se esse parâmetro não for especificado, todo o texto que restar (parâmetro restante) ou a cadeia de caracteres vazia serão usados. |
legenda |
Esta é a legenda exibida na caixa de mensagem. Se nenhuma legenda for especificada, a opção Dynamics 365 Mensagem será usada. |
ExecuteOnDataAvailable
Atrasa a execução das subações até um conjunto especificado de parâmetros de substituição ser disponibilizado. Um valor de tempo limite pode ser especificado para limitar a quantidade de tempo de espera até que os parâmetros de substituição sejam disponibilizados. Se nenhum tempo limite for especificado, o tempo de espera será indefinido até o término da sessão.Para obter mais informações:Blog: Como usar ações especiais, ExecuteOnTimeout, ExecuteOnDataAvailable, ExecuteOnExpressionTrue
Parâmetro |
Descrição |
---|---|
milissegundos |
O tempo, em milissegundos, para indicar o tempo de espera antes que essa ação expire, e seja cancelada. Os parâmetros restantes devem conter os parâmetros de substituição que precisam existir para que as subações sejam executadas. Exemplo de Parâmetro de Dados: milissegundos=5000 |
Importante
Essa ação se aplica a todos os tipos de controle hospedado. Esta ação não é exposta por padrão quando você cria uma instância de um tipo de controle hospedado. Para usar a ação ExecuteOnDataAvailable com uma instância de um tipo de controle hospedado, você deve adicionar explicitamente uma ação de UII chamada ExecuteOnDataAvailable à respectiva instância do controle hospedado.Para obter mais informações:Adicione uma ação de UII a um controle hospedado
ExecuteOnTimeout
Atrasa a execução das subações até um tempo específico ter decorrido. Um valor de tempo limite é necessário para indicar quando as subações devem ser executadas.Para obter mais informações:Blog: Como usar ações especiais, ExecuteOnTimeout, ExecuteOnDataAvailable, ExecuteOnExpressionTrue
Parâmetro |
Descrição |
---|---|
milissegundos |
O tempo, em milissegundos, para indicar o tempo de espera até que as subações sejam executadas. Exemplo de Parâmetro de Dados: milissegundos=5000 |
Importante
Essa ação se aplica a todos os tipos de controle hospedado. Esta ação não é exposta por padrão quando você cria uma instância de um tipo de controle hospedado. Para usar a ação ExecuteOnTimeout com uma instância de um tipo de controle hospedado, você deve adicionar explicitamente uma ação de UII chamada ExecuteOnTimeout à respectiva instância do controle hospedado.Para obter mais informações:Adicione uma ação de UII a um controle hospedado
ExecuteOnExpressionTrue
Atrasa a execução das subações até que uma expressão JavaScript especificada retorne true. Um valor de tempo limite pode ser especificado para limitar a quantidade de tempo de espera antes de expirar. Se nenhum tempo limite for especificado, o tempo de espera será indefinido até o término da sessão.Para obter mais informações:Blog: Como usar ações especiais, ExecuteOnTimeout, ExecuteOnDataAvailable, ExecuteOnExpressionTrue
Parâmetro |
Descrição |
---|---|
milissegundos |
O tempo, em milissegundos, para indicar o tempo de espera antes que essa ação expire e seja cancelada. O parâmetro restante é uma expressão JavaScript a ser avaliada. Quando essa expressão for true, as subações serão executadas. Exemplo de Parâmetro de Dados: milissegundos=5000 |
Importante
Essa ação se aplica a todos os tipos de controle hospedado. Esta ação não é exposta por padrão quando você cria uma instância de um tipo de controle hospedado. Para usar a ação ExecuteOnExpressionTrue com uma instância de um tipo de controle hospedado, você deve adicionar explicitamente uma ação de UII chamada ExecuteOnExpressionTrue à respectiva instância do controle hospedado.Para obter mais informações:Adicione uma ação de UII a um controle hospedado
ExecutarScriptlet
Executa o scriptlet especificado.
Parâmetro |
Descrição |
---|---|
Especifique o nome do scriptlet a ser executado no campo Dados. |
FireEvent
Aciona um evento definido pelo usuário neste controle de hospedado.
Parâmetro |
Descrição |
---|---|
nome |
Nome do evento definido pelo usuário. |
Todos os pares subsequentes de nome=valor se tornam os parâmetros do evento. Para obter mais informações sobre como criar um evento definido pelo usuário, consulte Criar um evento definido pelo usuário.
ObterModelo
Recupera o conteúdo de um modelo de e-mail mesclado.
Parâmetro |
Descrição |
---|---|
nome |
Nome do modelo a ser recuperado. |
id |
A ID da entidade a ser associada a esse modelo para a operação de mesclagem. |
InvocarCTI
Simula eventos CTI.
Parâmetro |
Descrição |
---|---|
type |
Este é o tipo de evento CTI, como telefonema e chat. |
appname |
O nome do gerenciador de área de trabalho a ser usado para essa simulação de pop-up. |
ani |
A identificação do número automático (ANI) ou o número de telefone dos chamadores. |
DNIS |
O DNIS ou o número discado. |
Todos os parâmetros restantes serão transmitidos como parâmetros ao processador de evento de CTI. |
LaunchURL
Inicia uma URL do lado de fora de Internet Explorer do aplicativo Unified Service Desk. Você deve especificar a URL como um parâmetro no campo Dados.
LookupQueueItem
Procura por um queueitem no sistema e obtém as informações.
Parâmetro |
Descrição |
---|---|
ID |
A ID da entidade que é o destino do queueItem |
EntityType |
O tipo ou nome lógico da entidade referido no campo da ID. |
Os detalhes resultantes de queueitem serão colocados no parâmetro de substituição queueitem e poderão ser consultados posteriormente.
MoverAplicativoAoPainel
Move um controle hospedado para o painel especificado no aplicativo cliente.
Parâmetro |
Descrição |
---|---|
aplicativo |
Nome do controle hospedado a ser movido. |
panel |
Nome do painel de destino. |
MoveToPanel
Move controles hospedados entre painéis em tempo de execução.
Parâmetro |
Descrição |
---|---|
app |
Nome do controle hospedado a ser movido. |
painel |
Painel de destino para o controle hospedado. |
New_CRM_Page
Cria uma página para criar um novo registro Dynamics 365 da entidade especificada e executa a página como um pop-up do controle hospedado especificado. As regras de navegação da janela são avaliadas para determinar o local onde será apresentada a página para criar o registro da entidade.
Parâmetro |
Descrição |
---|---|
LogicalName |
O nome lógico da entidade para criar uma nova instância. |
Dica
O restante dos parâmetros deve consistir em nome=pares de valores. Estes são os valores adicionais preenchidos previamente no formulário para criação de um novo registro da entidade especificada. Para obter mais informações sobre como usar esta ação, consulte a etapa 4 em Passo a passo 7: Configurar o script do agente no aplicativo agente.
Open_CRM_Page
Abre uma instância existente da entidade especificada e identificada pela ID e executa a página como um pop-up do controle hospedado especificado. As regras de navegação da janela são avaliadas para determinar o local onde o pop-up deve ser exibido.
Parâmetro |
Descrição |
---|---|
LogicalName |
O nome lógico da entidade a ser aberta. |
id |
A ID do registro da entidade a ser aberta. |
Pausar
Pausa a execução da ação sem bloquear o processamento da mensagem. Esta ação é diferente de suspender o thread atual por um período especificado (Thread.Sleep), pois ela permite a continuação do processamento. Esta ação é útil quando você está aguardando a conclusão de operações da Web.
Parâmetro |
Descrição |
---|---|
milissegundos |
O número de milissegundos para pausar. |
Pop-up
Faz surgir um pop-up da URL de um controle hospedado e executa as regras de navegação da janela diante dele para encaminhar o pop-up ao local adequado.
Parâmetro |
Descrição |
---|---|
url |
Encaminha um pop-up desse controle hospedado usando a URL como se fosse um pop-up solicitado do controle exibido. |
quadro |
O quadro do qual o pop-up foi originado. |
RealignWindow
Exibe o controle hospedado no local especificado de um monitor. Você pode exibir o controle hospedado em até dois monitores. Essa ação é aplicável em instâncias de controle hospedado que foram configuradas para serem posicionadas em tipo de painel USDFloatingPanel ou USDFloatingToolPanel.
Parâmetro |
Descrição |
---|---|
screen |
Especifica a tela na qual o controle hospedado será exibido. Os valores válidos são 1 ou 2. Caso esse parâmetro não seja especificado, o valor 1 é considerado o padrão. |
left |
Especifica a posição, sob a forma de percentual, à esquerda da tela, no monitor de destino onde o controle hospedado deve ser exibido. Os valores válidos são 0 a 100. Caso esse parâmetro não seja especificado, o valor 0 é considerado o padrão. |
top |
Especifica a posição, sob a forma de percentual, acima da tela, no monitor de destino onde o controle hospedado deve ser exibido. Os valores válidos são 0 a 100. Caso esse parâmetro não seja especificado, o valor 0 é considerado o padrão. |
width |
Especifica a largura, sob a forma de percentual, do controle hospedado no monitor de destino. Os valores válidos são 1 a 100. Caso esse parâmetro não seja especificado, o valor 100 é considerado o padrão. |
height |
Especifica a altura, sob a forma de percentual, do controle hospedado no monitor de destino. Os valores válidos são 1 a 100. Caso esse parâmetro não seja especificado, o valor 100 é considerado o padrão. |
ReadSettings
Esta opção lê as configurações já salvas previamente a partir do parâmetro de substituição $Configurações.
Parâmetro |
Descrição |
---|---|
readfromcache |
True se desejar ler a versão armazenada em cache local nessas configurações.False ou de outra forma. |
RefazerPopDeTela
Exibe a última tela novamente. Isso pode ser útil nos casos em que talvez o limite da sessão tenha sido alcançado e, assim, o pop não tenha sido bem-sucedido, ou se a sessão de trabalho for fechada e for necessário mais trabalho. Esta ação não requer nenhum parâmetro.
RedefinirCacheLocal
Redefine o cache de configuração no Unified Service Desk. Da próxima vez que a Unified Service Desk for iniciada, ela fará o download da configuração do servidor. O usuário deve ter acesso de gravação à entidade de msdyusd_usersettings para que esta ação funcione.
EncaminharParaFila
Encaminha uma entidade para uma fila no Dynamics 365.
Parâmetro |
Descrição |
---|---|
destino |
A ID da fila de destino. Ela é mutuamente exclusiva com o parâmetro destinationqueuename. |
destinationqueuename |
Este é o nome da fila para encaminhar a entidade. |
entitytype |
Este é o nome lógico da entidade a ser encaminhada. |
entityid |
Este é o GUID/ID da entidade a ser colocado na fila. |
SalvarTodos
Salva todos os formulários no controle hospedado que permitem que várias páginas sejam exibidas (Permitir Várias Páginas = Sim). Se o controle hospedado permitir que uma única página seja exibida (Permitir várias páginas = Não), isso será equivalente à ação Salvar.
SalvarConfiguração
Armazena uma configuração específica do usuário.
Parâmetro |
Descrição |
---|---|
nome |
O nome da configuração. Isto será exibido no parâmetro de substituição $Configurações. |
valor |
O valor da configuração a ser salva. |
DefinirTema
Aplica um tema para alterar o layout e/ou a aparência dos componentes da interface do usuário.Para obter mais informações:Personalizar a aparência do aplicativo
Parâmetro |
Descrição |
---|---|
limpar |
True se você desejar limpar completamente o tema atual antes de aplicar o tema especificado. Se este parâmetro for falso ou não especificado, as informações do novo tema serão mescladas com o tema atual. |
O parâmetro remanescente (que for deixado após os outros parâmetros serem removidos), deve conter o nome do tema a ser usado. Este deve ser um arquivo XAML (renomeado como XML e carregado como um recurso da Web) nome do recurso da Web, um URL do servidor de acesso anônimo ou XAML bruto representando o tema. |
DefinirBarraDoAplicativo
Encaixa um controle hospedado na borda especificada da janela principal do aplicativo cliente.
Parâmetro |
Descrição |
---|---|
ApplicationName |
O nome do controle hospedado a ser encaixado. Se esse parâmetro for especificado, a janela principal que estiver hospedando o controle hospedado será encaixada. |
width |
A largura em pixels da janela encaixada. Se isso não for especificado, a largura atual da janela será usada. |
height |
A altura em pixels da janela encaixada. Se isso não for especificado, a altura atual da janela será usada. |
Borda |
A borda para encaixar. Se nada for especificado, o valor Superior será assumido. Especifique um dos seguintes valores: Superior, Inferior, Esquerdo ou Direito. |
DefinirTemporizadorDoEvento
Define um timer de evento para iniciar.
Parâmetro |
Descrição |
---|---|
nome |
Nome do temporizador do evento. |
SetSize
Define a largura e a altura do controle hospedado. Isso é especialmente útil ao utilizar a opção "automática" nos layouts do painel.
Parâmetro |
Descrição |
---|---|
width |
A largura do controle hospedado. |
height |
A altura do controle hospedado. |
ConfigurarPropriedadeDaJanela
Define o estado da janela para a janela principal do aplicativo cliente.
Parâmetro |
Descrição |
---|---|
EstadoDaJanela |
Um dos seguintes valores: maximizado, minimizado ou normal. |
ShellExecute
Esta ação deve iniciar uma URL ou uma linha de comando. Observe que o usuário deve ter direitos de execução do aplicativo.
Parâmetro |
Descrição |
---|---|
O único parâmetro é a linha de comando ou a URL do aplicativo em execução. |
MostrarSobre
Exibe a caixa de diálogo Sobre do Unified Service Desk que contém informações como o nome do usuário atual, o servidor do Dynamics 365 e a organização à qual o usuário está conectado, o número da versão do aplicativo cliente Unified Service Desk e a URL do site de suporte.
ShowTab
Define o foco em uma guia (controle hospedado) em seu aplicativo agente.
Parâmetro |
Descrição |
---|---|
A primeira linha na chamada de ação deve conter o nome do controle hospedado para exibição no primeiro plano. Não use o nome de exibição do controle hospedado. Para obter mais informações sobre como usar esta chamada de ação, consulte a etapa 4 em Passo a passo 2: Exibir uma página Web externa no aplicativo agente. |
PararTemporizadorDoEvento
Para um timer de evento.
Parâmetro |
Descrição |
---|---|
nome |
Nome do temporizador do evento a ser interrompido. |
Traduzir
Permite que você execute a tradução de idiomas usando o Microsoft Translator.
Parâmetro |
Descrição |
---|---|
Valor de |
Este é o texto a ser traduzido. Este valor pode ser salvo para suporte multilinha. Alguns exemplos válidos:
Para obter mais informações sobre essas chaves de substituição, consulte Usar parâmetros de substituição para configurar o Unified Service Desk. |
fromlanguage |
Nome do idioma a ser traduzido. Se estiver em branco, o sistema tentará detectar o idioma do valor especificado a ser traduzido antes da tradução. Para obter uma lista de valores válidos de idiomas, consulte Códigos de idioma do tradutor. |
tolanguage |
Nome do idioma de destino da tradução. Para obter uma lista de valores válidos de idiomas, consulte Códigos de idioma do tradutor. |
IDdoCliente |
Uma ID do cliente obtida do Microsoft Azure para serviços de tradução. Para informações sobre como registrar com Azure, consulte https://datamarket.azure.com. |
clientsecret |
Um segredo do cliente obtido do Microsoft Azure para serviços de tradução. Para informações sobre como registrar com Azure, consulte https://datamarket.azure.com. |
O valor traduzido é exibido no parâmetro de substituição $Retorno.
UpdateEntity
Atualiza um registro no Dynamics 365.
Parâmetro |
Descrição |
---|---|
ID |
A ID do valor a ser atualizado. Deve ser o GUID do registro a ser atualizado. |
LogicalName |
O nome lógico da entidade a ser atualizada. |
Cada linha subsequente na lista de parâmetros contém uma série de pares de Nome=Valor que definirão os outros campos a serem preenchidos na atualização.
As referências de entidade podem ser descritas da seguinte maneira:
Param=EntityReference(“logicalname”, “id”)
O ValorDeDefiniçãoDaOpção pode ser especificado da seguinte maneira:
Param=OptionSetValue(value)
As referências boolianas podem ser descritas da seguinte maneira:
Param=Boolean(value)
A ListaDeEntidade (usada por e-mail) pode ser descrita da seguinte maneira:
Param=PartyList(email[“test@test.com”], er[“contact”, guid])
É possível usar qualquer número de e-mail e entradas er para representar endereços de e-mail e referências de entidade respectivamente.
Outros valores, como valores da cadeia de caracteres, podem ser especificados da seguinte maneira:
Param=value
Trabalhar
Esta ação é equivalente a selecionar um item de uma fila e clicar no botão WorkOn na faixa de opções. Ela marca o item da fila como sendo trabalhado por um agente específico.
Parâmetro |
Descrição |
---|---|
ID |
Esta é a ID do queueitem. Consulte LookupQueueItem para verificar mais informações sobre como obter a ID de uma entidade de destino. |
Ação |
Parâmetros opcionais permitindo que o administrador especifique que deseja remover o atributo do WorkOn para retornar à fila. Valores válidos: Remover – Remove o atributo WorkOn e retorna o item para a fila para que outros trabalhem nele. |
Eventos predefinidos
Aqui estão os eventos predefinidos associados ao controle hospedado.
ÁreaDeTrabalhoPronta
Ocorre na inicialização quando toda inicialização da área de trabalho tiver sido completada e as conexões com o Dynamics 365 tiverem sido estabelecidas. Este evento será acionado uma só vez e é comum usar este evento para definir temas e fazer outras ações de inicialização.
SessãoAtivada
Ocorre sempre que uma sessão for ativada.
Parâmetro |
Descrição |
---|---|
SessionId |
ID da sessão ativa no momento. |
IsGlobal |
Indica se este evento aplica-se à sessão global. Retorna Verdadeiro ou Falso. |
Ativar |
Isso é configurado como Verdadeiro. |
SessionClosed
Ocorre quando uma sessão é fechada.
Parâmetro |
Descrição |
---|---|
SessionId |
ID da sessão que foi fechada. |
IsGlobal |
Indica se este evento aplica-se à sessão global. Retorna Verdadeiro ou Falso. |
SessãoDesativada
Ocorre quando uma sessão é desativada.
Parâmetro |
Descrição |
---|---|
SessionId |
ID da sessão inativa. |
IsGlobal |
Indica se este evento aplica-se à sessão global. Retorna Verdadeiro ou Falso. |
Ativar |
Isso é configurado como Falso. |
NovaSessão
Ocorre quando uma nova sessão é criada.
Parâmetro |
Descrição |
---|---|
SessionId |
ID da sessão recém-criada. |
IsGlobal |
Retorna à configuração Verdadeiro se a nova sessão for uma sessão global. Caso contrário, retorna à configuração Falso. |
Confira Também
Ações da UII
Eventos
Visualizar ações e eventos predefinidos para um controle hospedado
Visualizar ajuda incorporada para ações e eventos
Passo a passo da configuração do Unified Service Desk
Tipos de controle hospedado e referência de ação/evento
TechNet: Guia de administração do Unified Service Desk for Microsoft Dynamics CRM
Unified Service Desk 2.0
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais