Imprimir      Abrir versão PDF da ajuda online


Tópico anterior

Tópico seguinte

Adicionar ligações de ações a resultados

Pode adicionar ligações de ações a resultados. As ligações de ações permitem aos utilizadores aceder a páginas de detalhes do registo clicando nas ligações dos registos nos relatórios. Pode adicionar ligações de ações utilizando as métodos seguintes:

  • Utilizando classes de Ligação da ação. A utilização deste método permite configurar o nome do tipo de registo no relatório como uma ligação da ação. A classe Ligação da ação obtém o valor do ID da linha no relatório e utiliza-o para recuperar o registo específico do Oracle CRM On Demand. Pode utilizar este método para os seguintes tipos de registo: Conta, Campanha, Contacto, Pista, Oportunidade, Pedido de assistência e Utilizador.
  • Utilizar URLs. A utilização deste método permite criar ligações a quaisquer tipos de registo a partir de uma tabela ou de uma visualização da tabela dinâmica. Pode configurar a coluna ID do tipo de registo como uma ligação da ação.

NOTA: Se os utilizadores clicarem nas ligações de ações numa página que tenha uma disposição dinâmica, as ligações serão apresentadas com a disposição padrão para essa página.

Acerca dos nomes de tipo de registo nas ligações de ações

Quando adiciona uma ligação da ação, tem de utilizar o nome do tipo de registo original no código ou o URL que adiciona a ligação. Se o administrador da empresa tiver alterado os nomes dos tipos de registo no Oracle CRM On Demand, terá de determinar o nome original do tipo de registo onde pretende adicionar a ligação. Por exemplo, o administrador da empresa pode ter mudado o nome do tipo de registo Conta para passar a ser o tipo de registo Cliente. Se pretender adicionar uma ligação da ação a um resultado para o tipo de registo Cliente, o código de ligação ou URL terá de referenciar o tipo de registo Conta (ou seja, o nome original do tipo de registo). Dependendo do tipo de ligação que pretende criar, utilize o nome do tipo de registo no código ou URL da seguinte forma:

  • Quando adicionar uma ligação da ação para o tipo de registo Cliente (originalmente o tipo de registo Conta) utilizando classes de Ligação da ação, utilize o nome do tipo de registo conta no código de ligação, conforme mostrado no exemplo seguinte:

    [html]"<a onClick=\"javascript:LinkOccam (this, 'account');\">"@"</a>"

    Quando adiciona ligações de ações utilizando classes de Ligação da ação, o nome do tipo de registo tem de ficar todo em minúsculas no código de ligação.

    SUGESTÃO: Para determinar o nome original do tipo de registo para o qual pretende adicionar uma ligação, abra a Página principal do tipo de registo. O URL no campo Endereço da janela do navegador mostra o nome original do tipo de registo. No exemplo em que o nome do tipo de registo Conta foi mudado para Cliente, a Página principal Cliente mostra o seguinte URL:

    https://server_name/OnDemand/user/AccountHomePage

    em que:

    server_name corresponde ao URL utilizado para iniciar sessão no Oracle CRM On Demand

  • Quando adicionar uma ligação da ação para o tipo de registo Cliente (originalmente o tipo de registo Conta) utilizando um URL, utilize o nome do tipo de registo Conta no URL, conforme mostrado no exemplo seguinte:

    "http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/AccountDetail?OMTGT=AccountDetailForm&OMTHD=AccountDetailNav&AccountDetailForm.Id="@">”@”</a>"

    SUGESTÃO: Para determinar o URL correto para a página Detalhes de um tipo de registo, abra a página Detalhes de qualquer registo desse tipo de registo. No campo Endereço na barra de título da janela do navegador, copie a parte relevante da cadeia de endereço de http para Id=. No exemplo em que o nome do tipo de registo Conta foi mudado para Cliente, o URL é copiado da página Detalhes de um registo Cliente:

    Nalguns casos, o nome do tipo de registo completo é utilizado em todos os locais no URL para uma página de detalhes do tipo de registo, como é o caso do URL mostrado no exemplo anterior. No entanto, noutros casos, é utilizada uma versão abreviada do nome do tipo de registo em determinadas localizações no URL.

    Por exemplo, se o tipo de registo para o qual está a adicionar a ligação era originalmente o tipo de registo Oportunidade, o URL será o seguinte:

    "http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTGT=OpptyDetailForm&OMTHD=OpportunityDetailNav&OpptyDetailForm.Id="@">”@”</a>"

O seguinte procedimento descreve como adicionar ligações de ações através da utilização de classes Ligação da ação.

Para adicionar ligações de ações utilizando classes Ligação da ação

  1. No Oracle CRM On Demand Answers, na página Definir critérios, adicione as colunas ao relatório.

    Tem de adicionar o campo do nome do tipo de registo (por exemplo, Nome da conta) e o campo ID do tipo de registo (por exemplo, ID da conta) ao relatório e tem de colocar o campo ID imediatamente à direita do campo de nome na disposição do relatório.

  2. Clique no botão Propriedades da coluna, da coluna ID do tipo de registo.
  3. Na caixa de diálogo Propriedades da coluna, clique no separador Formato da coluna.
  4. No separador Formato da coluna, selecione a caixa de verificação Ocultar esta coluna e clique em OK.
  5. Na página Definir critérios, clique no botão Propriedades da coluna, da coluna Nome do tipo de registo.
  6. Na caixa de diálogo Propriedades da coluna, clique no separador Estilo.
  7. No separador Estilo, execute o seguinte procedimento:
    1. Expanda a área Opções de estilo CSS personalizadas (só HTML) clicando no ícone de mais +.
    2. Selecione a caixa de verificação Utilizar classe CSS personalizada e escreva·ActionLinkna caixa de texto.
  8. Clique no separador Formato de dados.
  9. No separador Formato de dados, execute o seguinte procedimento:
    1. Selecione a caixa de verificação Sobrepor formato dos dados predefinido.
    2. Na lista Tratar texto como, selecione Formato de texto personalizado.
    3. No campo Formato de texto personalizado, escreva texto semelhante ao seguinte exemplo após a arroba (@).

      Neste exemplo, é criada uma ligação da ação para uma conta:

      [html]"<a onClick=\"javascript:LinkOccam (this, 'account');\">"@"</a>"

      Para criar uma ligação da ação para um dos outros tipos de registo que suporte ligações de ações criadas com classes de Ligação da ação, substitua a palavra conta no exemplo anterior por campanha, contacto, pista, oportunidade, assistência ou utilizador, conforme apropriado. O nome do tipo de registo tem de estar todo em minúsculas.

      NOTA: Tem de utilizar o nome do tipo de registo original no código de ligação. Se o administrador da empresa tiver mudado o nome dos tipos de registo no Oracle CRM On Demand, terá de determinar o nome original do tipo de registo em que está a adicionar ligações de ações e utilizar esse nome no código de ligação.

  10. Clique em OK.
  11. Para pré-visualizar o relatório, clique em Pré-visualização da imagem.

O procedimento seguinte descreve como adicionar ligações de ações utilizando URLs. Pode utilizar este procedimento para adicionar ligações de ações para qualquer tipo de registo.

Para adicionar ligações de ações utilizando URLs

  1. No Oracle CRM On Demand Answers, na página Definir critérios, adicione as colunas ao relatório, incluindo a coluna ID do tipo de registo (por exemplo, ID da conta).

    NOTA: Para que a ligação da ação funcione, tem de adicionar o campo ID do tipo de registo ao relatório.

  2. Clique no botão Propriedades da coluna, da coluna ID do tipo de registo.
  3. Na caixa de diálogo Propriedades da coluna, clique no separador Formato de dados.
  4. No separador Formato de dados, execute o seguinte procedimento:
    1. Selecione a caixa de verificação Sobrepor formato dos dados predefinido.
    2. Na lista Tratar texto como, selecione Formato de texto personalizado.
    3. No campo Formato de texto personalizado, introduza o código para a ligação após a arroba (@), conforme mostrado no exemplo seguinte:

      "http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">”@”</a>"

      em que:

      server_name aparece no exemplo e deverá substituir o URL utilizado para iniciar sessão no Oracle CRM On Demand.

      No exemplo anterior, o URL destina-se ao tipo de registo Oportunidade. Utilize o URL apropriado para o servidor do Oracle CRM On Demand e o tipo de registo para o qual está a criar a ligação.

      NOTA: Tem de utilizar o nome do tipo de registo original no URL. Se o administrador da empresa tiver mudado o nome dos tipos de registo no Oracle CRM On Demand, terá de determinar o nome original do tipo de registo em que está a adicionar ligações de ações e utilizar o nome no URL.

      Oracle CRM On Demand Answers substitui o sinal de arroba (@) final na cadeia com o valor do ID do tipo de cada registo no relatório. Se não desejar que a ligação apresente o ID do tipo de registo, substitua o sinal de arroba (@) final pelo texto que deseja que seja apresentado. No exemplo seguinte, o ID na ligação da ação será substituído pela palavra Ver:

      "http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">View</a>"

  5. Clique em OK.
  6. Para pré-visualizar o relatório, clique em Pré-visualização da imagem.

O exemplo seguinte mostra o código a utilizar para uma ligação num registo de ativo:

"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/AssetDetail?OMTHD=AssetDetailNav&OMTGT=AssetDetailForm&AssetDetailForm.Id="@">"@"</a>"

O exemplo seguinte mostra o código a utilizar para uma ligação num registo de compromisso:

"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/ApptDetail?OMTHD=ApptRead&OMTGT=ApptDetailForm&ApptDetailForm.Id="@">"@"</a>"

O exemplo seguinte mostra o código a utilizar para uma ligação num registo de tarefa:

"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/TaskDetail?OMTHD=ReadTaskDetail&OMTGT=TaskDetailForm&TaskDetailForm.Id="@">"@"</a>"


Publicado em Setembro 2017 Copyright © 2005, 2017, Oracle. Todos os direitos reservados. Legal Notices.