Partilhar via


Esquema do Painel (Controlo Alojado)

Utilize o controlo alojado Esquema do Painel para definir a disposição dos painéis no Unified Service Desk. Os painéis contêm vários controlos alojados e um esquema de painel define a disposição de vários controlos alojados no ecrã principal da aplicação cliente do Unified Service Desk. O Unified Service Desk é fornecido com alguns tipos de painel predefinido para suportar várias opções de esquema como o esquema em tabela, deck e empilhado. Para mais informações, consulte Painéis, tipos de painel, e esquemas de painel no Unified Service Desk.

Se um tipo de controlo alojado Esquema do Painel não é definido na aplicação, o esquema de painel predefinido Painel principal padrão, é criado automaticamente. Se tiver criado um tipo de controlo alojado Esquema de painel, tem de configurar uma substituição do Painel principal padrão. Qualquer esquema de painel pode ser utilizado em substituição; contudo, é comum definir apenas o painel principal padrão.

Nesta secção

Criar um controlo alojado Esquema do painel

Ações predefinidas do UII

Eventos predefinidos

Criar um controlo alojado Esquema do painel

Para criar um novo controlo alojado, os campos no ecrã Novo Controlo Alojado variam consoante o tipo de controlo alojado que pretende criar. Esta secção fornece informações sobre os campos específicos que são exclusivos para o tipo de controlo alojado Esquema do Painel. Para obter informações detalhadas sobre a criação de um controlo alojado, consulte Criar ou editar um controlo alojado.

Panel Layout hosted control

No ecrã Novo Controlo Alojado:

  • Na lista pendente de Tipo de componente do USD, selecione Esquema do Painel.

  • Na lista pendente PanelType, selecione um tipo de esquema de painel para criar. Pode selecionar uma das seguintes opções: Painel principal padrão, Painel Principal do Friso, Separação vertical, Separação horizontal, XAMLe Definido pelo utilizador. Os esquemas de painel XAML e Definido pelo utilizador são painéis personalizados definidos por si. Para obter informações detalhadas sobre cada um dos esquemas de painel, consulte Painéis, tipos de painel, e esquemas de painel no Unified Service Desk. Os campos nesta da página mudam consoante o tipo de painel selecionado.

  • Selecione Sim ou Não da lista A aplicação é dinâmica para determinar se o controlo alojado é dinâmico ou não. Um controlo alojado dinâmico pode ser global ou não global. Os controlos alojados dinâmicos globais são carregados no primeiro pedido e ocultos depois deste, podendo ser pedidos a qualquer momento, durante uma sessão global uma sessão normal ou um fluxo de trabalho. Os controlos alojados dinâmicos não globais só podem ser carregados depois do início da sessão e cada sessão usa uma instância diferente da aplicação. Se um controlo alojado dinâmico for parte de um fluxo de trabalho, e não tiver sido iniciado quando o fluxo de trabalho foi iniciado, o fluxo de trabalho irá iniciar o controlo alojado e fechar quando o fluxo de trabalho está concluído.

  • A caixa de verificação deO utilizador pode fechar fica disponível se tiver selecionado Sim na lista A aplicação é dinâmica. Selecione para especificar que o controlo alojado pode ser fechado pelo utilizador.

  • Se tiver selecionado Separação vertical, Separação horizontal, XAML ou Definido pelo utilizador na lista PanelType, a caixa de verificação A aplicação está global fica disponível. Selecione para definir o controlo alojado como global. Os controlos alojados globais podem ser apresentados fora de uma sessão de cliente. Os controlos como dashboard do agente, mural ou pesquisa são utilizações comuns para controlos alojados globais. Os controlos alojados globais não tem um estado específico de sessão, pelo que quando muda de sessão os controlos alojados globais permanecem. Se a caixa de verificação não estiver selecionada, o controlo alojado transforma-se em baseado na sessão. Os controlos baseados em sessão existem no contexto de sessão de cliente. Se o utilizador mudar para outra sessão, todas as páginas da sessão anterior serão ocultas.

  • Se tiver selecionado Separação vertical, Separação horizontal, XAML ou Definido pelo utilizador na lista PanelType, o campo Grupo de Apresentação fica disponível. Especifique um painel onde este controlo alojado é apresentado. Para obter mais informações sobre os vários painéis disponíveis em Unified Service Desk, consulte Painéis, tipos de painel, e esquemas de painel no Unified Service Desk.

  • Se tiver selecionado XAML na lista PanelType, um campo XAML fica disponível para especificar a definição de XAML para o tipo do painel.

  • Se tiver selecionado Definido pelo utilizador na lista PanelType, os campos URI da Assemblagem e Tipo de Assemblagem ficam disponíveis. No campo URI da Assemblagem, escreva o nome da assemblagem. No campo Tipo de Assemblagem, especifique o valor seguinte: <AssemblyName>.<ClassName>. Para informações detalhadas sobre como criar um esquema de painel definido pelo utilizador Criar um esquema de painel personalizado.

Ações predefinidas do UII

Seguem-se as ações predefinidas para este tipo de controlo alojado.

SetVisualProperty

Defina as propriedades visuais, (UIElement), como a altura, a largura e a visibilidade de um controlo alojado. Esta chamada de acção é especificamente útil para a automatização da IU, como apresentar ou ocultar automaticamente um painel. É necessário estar familiarizado com o esquema XAML e Unified Service Desk para utilizar esta ação eficazmente.

Parâmetro Descrição

elementname

O nome do elemento da IU para o qual pretende definir a propriedade, como Expander, StackPanel e Grid.

Por exemplo: elementname=Expander

propertyname

O nome da propriedade para o elemento especificado que pretende definir, como Height, Width, Visibility e Color.

Por exemplo: propertyname=Visibility

value

Especifique o valor adequado para a propriedade especificada. Os tipos valor suportados para este parâmetro são string, enumeration, integer ou bool.

Por exemplo: value=Visible

Para uma utilização de exemplo desta mensagem, consulte Passo 3: Configurar chamadas de ação para mostrar e ocultar automaticamente o painel de pesquisa da base de dados de conhecimento em Procedimento 8: Utilizar o conhecimento do Parature na aplicação do agente.

Nota

Por predefinição, esta acção é exposta apenas para o tipo de controlo alojado Esquema de Painel. Para utilizar a ação SetVisualProperty com todos os outros tipos de controlo alojado predefinidos do Unified Service Desk que são derivados da classe DynamicsBaseHostedControl, tem de adicionar explicitamente uma ação da UII chamada SetVisualProperty ao respetivo controlo alojado. Mais informações: Adicionar uma ação do UII a um controlo alojado

New_CRM_Page

Cria uma página para criar um novo registo do CRM da entidade especificada e trata a página como se fosse um pop-up do controlo alojado especificado. As regras de navegação da janela são avaliadas para determinar a localização onde a página para criar o registo de entidade é apresentada.

Parâmetro Descrição

LogicalName

O nome lógico da entidade para criar uma nova instância.

Nota

O resto dos parâmetros deve ser composto por pares nome=valor. Estes são os valores pré-povoados adicionais no formulário para criar um novo registo da entidade especificada. Para mais informações sobre como utilizar esta ação, consulte o passo 4 em Procedimento 7: Configurar scripting de agente na aplicação de agente.

Open_CRM_Page

Abre uma instância existente da entidade especificada e identificada pelo ID e trata a página como se fosse um pop-up do controlo alojado especificado. As regras de navegação da janela são avaliadas para determinar a localização onde o pop-up deve ser apresentado.

Parâmetro Descrição

LogicalName

O nome lógico da entidade a abrir.

id

O ID do registo de entidade a abrir.

Pop-up

Apresenta um pop-up o URL do controlo alojado e executa regras de navegação de janela sobre este para encaminhar o pop-up para a localização adequada.

Parâmetro Descrição

URL

Encaminha um pop-up do controlo alojado utilizando este URL como se este fosse um pop-up pedido pelo controlo apresentado.

frame

A Frame em que este pop-up teve origem.

Fechar

Esta ação é utilizada para fechar o controlo alojado.

FireEvent

Aciona um evento definido pelo utilizador a partir deste controlo alojado.

Parâmetro Descrição

Nome

Nome do evento definido pelo utilizador.

Todos os pares nome=valor subsequentes transformam-se em parâmetros para o evento. Para mais informações sobre como criar um evento definido pelo utilizador, consulte Criar um evento definido pelo utilizador.

MoveToPanel

Esta ação é utilizada para mover controlos alojamento entre os painéis em tempo de execução.

Parâmetro Descrição

Aplicação

Nome do controlo alojado a ser movido.

painel

Painel de destino para o controlo alojado.

SetSize

Esta ação define explicitamente a altura e largura de controlo alojado. Isto é particularmente útil para utilizar “auto” nos esquemas de painéis.

Parâmetro Descrição

width

A largura do controlo alojado.

height

A altura do controlo alojado.

Eventos predefinidos

Não existem eventos predefinidos para este tipo de controlo alojado.

Consulte Também

Conceitos

Painéis, tipos de painel, e esquemas de painel no Unified Service Desk
Ações do UII
Eventos

Outros Recursos

Procedimentos de configuração do Unified Service Desk
Tipos de controlos alojados e referência de ações e eventos
TechNet: Guia de Administração do Unified Service Desk para Microsoft Dynamics CRM

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.