Tópico anterior: Use os widgets de status e de lista de solicitações para permitir que gerente aprovem e rejeitem solicitações

Próximo tópico: Chamar o widget de status usando código de origem


Chamar o widget de status usando opções de menu

No Liferay, usar os arquivos WAR do CA Service Catalog, te permite configurar a exibição e o comportamento de widgets do CA Service Catalog em portlets usando as opções de menu. Analise as seguintes etapas para produzir o widget de status do exemplo anterior. Siga-os como um modelo para configurar a exibição e o comportamento do widget de status na sua implementação.

Siga estas etapas:

  1. Na página do portal, clique em Adicionar, Mais.

    A lista de portlets pré-configurados será exibida.

  2. Expanda o CA Service Catalog na lista, selecione Status, e clique em Adicionar. Como alternativa, arraste a opção Status e solte no local desejado.

    O novo portlet é adicionado ao Liferay.

  3. Feche a lista e, em seguida, clique em Controles de edição na parte superior da página.
  4. Passe o mouse sobre o widget de status, clique no ícone de chave inglesa (Opções) e selecione Preferências, na lista suspensa.

    As Configurações editáveis do portlet de solicitação do catálogo serão exibidas.

  5. Analise os seguintes parâmetros-chave para o widget de status do exemplo anterior. Use-os como um modelo para definir as configurações do seu portlet.
  6. Salve as configurações e revise o portlet. Se necessário, refine as configurações para atender suas necessidades.

Você fez uma chamada para o widget de status e configurou sua exibição e comportamento no portlet.

Parâmetros-chave

Os parâmetros-chave para o widget de status do exemplo anterior é como o mostrado a seguir:

Catálogo URL=http://host-name:port-number/usm

Importante: Você deve incluir a opção /usm no URL do portlet para que ele seja processado corretamente.

Especifica o URL do catálogo.

Use o mesmo nome de host e número de porta, como quando você fez download e instalou os arquivos WAR no Liferay.

Tipo de autenticação

Especifica se a autentica usuários por meio do logon único (Windows NTLM) ou das credenciais de logon. Recomendamos logon único para widgets.

Se você especificar logon único, não serão solicitadas as credenciais de logon dos usuários.

Se você especificar as credenciais de logon, use o seguinte formato:

Nome do usuário=nome de usuário e senha=senha

Layout=box

Exibe as opções do widget de status como botões em uma única linha. As opções são carrinho, Aberto, Fechado e pendentes.

Opcionalmente, você pode especificar a linha do layout: Cada opção é exibida em sua própria linha em uma tabela com uma descrição.

Open In=Other widget

Especifica que outro widget na mesma página recebe eventos do widget de pesquisa e responde a elas. Nesse cenário, quando o usuário clicar em um serviço, outro widget responderá abrindo o destino. Os destinos são os seguintes:

Opção

Função de destino

Widget

Carrinho

Carrinho de compras

Editar solicitação

Abrir

Solicitações abertas

Lista de solicitações

Fechado

Solicitações fechadas

Lista de solicitações

pendente

Solicitações com ações pendentes

Lista de solicitações

Para ativar essas funções de destino para executar corretamente quando os usuários clicarem no carrinho, adicione os widgets a seguir à página:

Abrir em especifica como um destino é aberto quando o usuário clica no widget de status. Outros valores possíveis para este parâmetro:

Nova janela

Abre o destino em uma nova página.

Mesma página

Abre o serviço no catálogo, na mesma página.

Quadro superior

Executa a mesma função as_self, exceto pelo fato de que o destino será exibido no quadro superior do navegador. Se o serviço é um quadro, o primeiro quadro associado no elemento de opção de serviço será selecionado.

URL

Abre o serviço por meio de um URL personalizado. O URL pode incluir um espaço reservado para a ID de objeto de contexto de origem, por exemplo, o serviço.

A seguir, um exemplo:

http://www.google.com?id={action}

Observação: você também pode especificar as seguintes configurações, conforme mostrado nas opções de menu: taxa de atualização em minutos e ocultar carrinho.