Imprimir      Abrir a versão em PDF da Ajuda on-line


Tópico anterior

Próximo tópico

Adicionando links de ação aos resultados

Você pode adicionar links de ação aos resultados. Os links de ação permitem que os usuários acessem as páginas de detalhes do registro clicando em links nos registros dos relatórios. É possível adicionar links de ação usando os seguintes métodos:

  • Usando classes do link de ação. Usando esse método, você pode configurar o nome do tipo de registro no relatório como um link de ação. A classe do Link de ação captura o Valor do ID da linha no relatório e o utiliza para recuperar o registro específico no Oracle CRM On Demand. Você pode usar esse método para os seguintes tipos de registro: Conta, Campanha, Contato, Lead, Oportunidade, Solicitação de serviço e Usuário.
  • Usando URLs. Usando esse método, você pode criar links para qualquer tipo de registro a partir de uma exibição de tabela ou tabela dinâmica. É possível configurar a coluna do ID do tipo de registro como um link de ação.

OBSERVAÇÃO: Se os usuários clicarem nos links Ação em uma página que tem layout dinâmico, os links serão exibidos com o layout padrão para a página.

Sobre os nomes dos tipos de registro nos links de ação

Quando você adiciona um link de ação, é preciso usar o nome original do tipo de registro no código ou na URL que adiciona o link. Se o administrador da empresa tiver alterado os nomes dos tipos de registro no Oracle CRM On Demand, você precisará determinar o nome original do tipo de registro onde deseja adicionar o link. Por exemplo, o administrador da sua empresa pode ter renomeado o tipo de registro Conta, de modo que agora o nome do tipo de registro é Cliente. Se deseja adicionar um link de ação a um resultado para o tipo de registro Cliente, o código ou a URL do link devem fazer referência ao tipo de registro Conta (isto é, o nome original do tipo de registro). Dependendo do tipo de link que você deseja criar, use o nome do tipo de registro no código ou na URL da seguinte maneira:

  • Ao adicionar um link de ação para o tipo de registro Cliente (originalmente, o tipo de registro Conta) usando as classes do Link de ação, use o nome do tipo de registro conta no código do link, conforme mostrado no exemplo a seguir:

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

    Ao adicionar links de ação usando classes do Link de ação, o nome do tipo de registro deve estar todo em letras minúsculas no código do link.

    DICA: para determinar o nome original do tipo de registro para o qual deseja adicionar um link, abra a Página inicial do tipo de registro. A URL no campo Endereço da janela do navegador mostra o nome original do tipo de registro. No exemplo, onde o tipo de registro Conta foi renomeado para Cliente, a Página inicial do cliente mostra a seguinte URL:

    https://nome_do_servidor/OnDemand/user/AccountHomePage

    em que:

    nome_do_servidor é a URL usada para conexão com o Oracle CRM On Demand.

  • Ao adicionar um link de ação para o tipo de registro Cliente (originalmente, o tipo de registro Conta) usando uma URL, use o nome do tipo de registro Conta na URL, conforme mostrado no exemplo a seguir:

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

    DICA: para determinar a URL correta para a Página de detalhes de um tipo de registro, abra a Página de detalhes de qualquer registro desse tipo de registro. No campo Endereço na barra de título da janela do navegador, copie a parte relevante da sequência de caracteres do endereço, de http a Id=. No exemplo onde o tipo de registro Conta foi renomeado para Cliente, a URL é copiada da Página de detalhes de um registro de Cliente.

    Em alguns casos, o nome completo do tipo de registro é usado em todos os lugares na URL para uma página de detalhes do tipo de registro, como no caso da URL mostrada no exemplo anterior. No entanto, em outros casos, uma versão abreviada do nome do tipo de registro é usada em determinados lugares da URL.

    Por exemplo, se o tipo de registro para o qual você está adicionando o link era originalmente o tipo de registro Oportunidade, a URL será a seguinte:

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

O procedimento a seguir descreve como adicionar links de ação usando as classes do Link de ação.

Para adicionar links de ação usando as classes do Link de ação

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

    É preciso adicionar o campo do nome do tipo de registro (por exemplo, Nome da conta) e o campo de ID do tipo de registro (por exemplo, ID da conta) ao relatório. Também é preciso colocar o campo de ID imediatamente à direita do campo do nome no layout do relatório.

  2. Clique no botão Propriedades da coluna relativo à coluna do ID do tipo de registro.
  3. Na caixa de diálogo Propriedades da coluna, clique na guia Formato da coluna.
  4. Na guia Formato da coluna, marque a caixa de seleção Ocultar esta coluna e clique em OK.
  5. Na página Definir critérios, clique no botão Propriedades da coluna para a coluna Nome do tipo de registro.
  6. Na caixa de diálogo Propriedades da coluna, clique na guia Estilo.
  7. Na guia Estilo, faça o seguinte:
    1. Expanda a área Opções personalizadas do estilo CSS (somente HTML) clicando no ícone do sinal de mais (+).
    2. Marque a caixa de seleção Usar classe CSS personalizada e digite ActionLink na caixa de texto.
  8. Clique na guia Formato de dados.
  9. Na guia Formato de dados, faça o seguinte:
    1. Marque a caixa de seleção Substituir formato de dados padrão.
    2. Na lista Tratar texto como, selecione Formato de texto personalizado.
    3. No campo Formato de texto personalizado, digite um texto semelhante ao exemplo a seguir após o sinal (@).

      Neste exemplo, um link de ação foi criado para uma conta:

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

      Para criar um link de ação para um dos outros tipos de registro que oferecem suporte aos links de ação criados com as Classes do link de ação, substitua a palavra conta no exemplo anterior por campanha, contato, lead, oportunidade, serviço ou usuário, conforme apropriado. O nome do tipo de registro deve estar todo em letras minúsculas.

      OBSERVAÇÃO: você deve usar o nome original do tipo de registro no código do link. Se o administrador da empresa tiver renomeado os tipos de registro no Oracle CRM On Demand, você deverá determinar o nome original do tipo de registro onde você está adicionando os links de ação e usar esse nome no código do link.

  10. Clique em OK.
  11. Para visualizar o relatório, clique em Visualizar análise.

O procedimento a seguir descreve como adicionar links de ação usando URLs. Você pode usar este procedimento para adicionar links de ação para qualquer tipo de registro.

Para adicionar links de ação usando URLs

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

    OBSERVAÇÃO: para que o link de ação funcione, você deve adicionar o campo de ID do tipo de registro ao relatório.

  2. Clique no botão Propriedades da coluna relativo à coluna do ID do tipo de registro.
  3. Na caixa de diálogo Propriedades da coluna, clique na guia Formato de dados.
  4. Na guia Formato de dados, faça o seguinte:
    1. Marque a caixa de seleção Substituir formato de dados padrão.
    2. Na lista Tratar texto como, selecione Formato de texto personalizado.
    3. No campo Formato de texto personalizado, informe o código para o link após o sinal (@), conforme mostrado no exemplo a seguir:

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

      em que:

      nome_do_servidor aparece no exemplo, substitua a URL que você usa para se conectar ao Oracle CRM On Demand.

      No exemplo anterior, a URL é para o tipo de registro Oportunidade. Use a URL apropriada para seu servidor Oracle CRM On Demand e o tipo de registro para o qual você está criando o link.

      OBSERVAÇÃO: você deve usar o nome original do tipo de registro na URL. Se o administrador da empresa tiver renomeado os tipos de registro no Oracle CRM On Demand, você deverá determinar o nome original do tipo de registro onde você está adicionando os links de ação e usar esse nome na URL.

      O Oracle CRM On Demand Answers substitui o final do sinal (@) na string pelo valor do ID do tipo de registro de cada registro no relatório. Se não deseja que o link exiba o ID do tipo de registro, substitua o final do sinal (@) pelo texto que deseja que seja exibido. No exemplo a seguir, o ID no link de ação será substituído pela palavra Exibição:

      "http://"@[html]"<a target=_top href=https://nome_do_servidor/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">Exibição</a>"

  5. Clique em OK.
  6. Para visualizar o relatório, clique em Visualizar análise.

O exemplo a seguir mostra o código a ser usado para um link em um registro de ativo:

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

O exemplo a seguir mostra o código a ser usado para um link em um registro de compromisso:

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

O exemplo a seguir mostra o código a ser usado para um link em um registro de tarefa:

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


Publicado em Otubro de 2016 Copyright © 2005, 2016, Oracle. Todos os direitos reservados. Legal Notices.