Imprimer      Ouvrir la version PDF de l'aide en ligne


Rubrique précédente

Rubrique suivante

Ajout de liens d'action aux résultats

Vous pouvez ajouter des liens d'action aux résultats. Ces liens permettent aux utilisateurs d'accéder aux pages de détails en cliquant sur les liens des enregistrements contenus dans les rapports. Vous pouvez ajouter des liens d'action en utilisant les méthodes suivantes :

  • Utilisation des classes Lien d'action. Cette méthode permet de configurer le nom du type d'enregistrement dans le rapport sous forme de lien d'action. La classe Lien d'action prend la valeur du champ N° de ligne dans le rapport et l'utilise pour récupérer l'enregistrement spécifique à partir d'Oracle CRM On Demand. Vous pouvez utiliser cette méthode pour les types d'enregistrement suivants : Compte, Campagne, Interlocuteur, Lead, Opportunité, Demande d'assistance et Utilisateur.
  • Utilisation des URL. Cette méthode permet de créer des liens vers tout type d'enregistrement à partir d'une vue de tableau ou de tableau croisé dynamique. Vous pouvez configurer la colonne ID du type d'enregistrement sous forme de lien d'action.

REMARQUE : Si les utilisateurs cliquent sur les liens Action d'une page contenant une présentation dynamique, les liens s'affichent avec une présentation standard pour cette page.

A propos des noms de type d'enregistrement dans les liens d'action

Lorsque vous ajoutez un lien d'action, vous devez utiliser le nom d'origine du type d'enregistrement dans le code ou l'URL qui ajoute le lien. Si l'administrateur de votre société a changé le nom des types d'enregistrement dans Oracle CRM On Demand, vous devez déterminer le nom d'origine du type d'enregistrement dans lequel vous souhaitez ajouter le lien. Par exemple, il est possible que l'administrateur de votre société ait renommé le type d'enregistrement Compte afin de l'appeler désormais Client. Pour que vous puissiez ajouter un lien d'action à un résultat pour le type d'enregistrement Client, le code de lien ou l'URL doit faire référence au type d'enregistrement Compte (c'est-à-dire le nom d'origine du type d'enregistrement). Selon le type de lien que vous souhaitez créer, utilisez le nom du type d'enregistrement dans votre code ou URL de la façon suivante :

  • Lorsque vous ajoutez un lien d'action pour le type d'enregistrement Client (qui était à l'origine le type d'enregistrement Compte) à l'aide des classes Lien d'action, utilisez le nom du type d'enregistrement Compte dans le code de lien, comme illustré dans l'exemple ci-après :

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

    Lorsque vous ajoutez des liens d'action à l'aide des classes Lien d'action, le nom du type d'enregistrement ne doit comporter que des lettres minuscules dans le code du lien.

    CONSEIL : Pour déterminer le nom d'origine du type d'enregistrement pour lequel vous souhaitez ajouter un lien, ouvrez la page d'accueil du type d'enregistrement. L'URL qui se trouve dans le champ Adresse de la fenêtre du navigateur affiche le nom d'origine du type d'enregistrement. Dans l'exemple pour lequel le type d'enregistrement Compte a été renommé et s'appelle maintenant Client, la page d'accueil Client affiche l'URL suivante :

    https://nom_serveur/OnDemand/user/AccountHomePage

    où :

    nom_serveur est l'URL utilisée pour se connecter à Oracle CRM On Demand.

  • Lorsque vous ajoutez un lien d'action pour le type d'enregistrement Client (qui était à l'origine le type d'enregistrement Compte) à l'aide d'une URL, utilisez le nom du type d'enregistrement Compte dans l'URL, comme illustré dans l'exemple ci-après :

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

    CONSEIL : Pour déterminer l'URL correcte de la page Détail d'un type d'enregistrement, ouvrez cette page pour tout enregistrement ayant ce type. Dans le champ Adresse de la barre de titre de la fenêtre du navigateur, copiez la partie appropriée de la chaîne d'adresse, de http à Id=. Dans l'exemple où le type d'enregistrement Compte a été renommé Client, l'URL est copiée à partir de la page Détail d'un enregistrement Client.

    Dans certains cas, le nom du type d'enregistrement complet est utilisé à tous les emplacements de l'adresse URL pour une page de détails de type d'enregistrement, comme cela est illustré dans l'adresse URL de l'exemple précédent. En revanche, dans d'autres cas, une version abrégée du nom du type d'enregistrement est utilisée à certains emplacements de l'adresse URL.

    Par exemple, si le type d'enregistrement pour lequel vous ajoutez le lien désignait initialement le type d'enregistrement Opportunité, l'adresse URL est la suivante :

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

La procédure suivante explique comment ajouter des liens d'action à l'aide des classes Lien d'action.

Pour ajouter des liens d'action à l'aide des classes Lien d'action

  1. Dans la page Définir des critères d'Oracle CRM On Demand Answers, ajoutez des colonnes au rapport.

    Vous devez ajouter le champ du nom du type d'enregistrement (par exemple, le nom du compte) et le champ ID du type d'enregistrement (par exemple, ID du compte) dans le rapport. Vous devez également placer le champ ID immédiatement à droite du nom du champ lors de la mise en page du rapport.

  2. Cliquez sur le bouton Propriétés de la colonne pour la colonne ID du type d'enregistrement.
  3. Dans la boîte de dialogue Propriétés de la colonne, cliquez sur l'onglet de format de la colonne.
  4. Dans l'onglet Format de la colonne, cochez la case Masquer cette colonne, puis cliquez sur OK.
  5. Dans la page Définir des critères, cliquez sur le bouton Propriétés de la colonne pour la colonne Nom du type d'enregistrement.
  6. Dans la boîte de dialogue Propriétés de la colonne, cliquez sur l'onglet Style.
  7. Dans l'onglet Style, effectuez les opérations suivantes :
    1. Développez la zone Options de style CSS personnalisées ( (HTML uniquement) en cliquant sur l'icône plus (+).
    2. Cochez la case Utiliser la classe CSS personnalisée et saisissez ActionLink dans la zone de texte.
  8. Cliquez sur l'onglet Format des données.
  9. Dans l'onglet Format des données, effectuez les opérations suivantes :
    1. Cochez la case de remplacement du format de données par défaut.
    2. Dans la zone permettant de traiter le texte comme une liste, sélectionnez Format de texte personnalisé.
    3. Dans le champ Format de texte personnalisé, tapez un texte similaire à l'exemple suivant après le signe (@).

      Dans cet exemple, un lien d'action est créé pour un compte :

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

      Pour créer un lien d'action destiné à l'un des autres types d'enregistrement prenant en charge les liens d'action créés avec les classes Lien d'action, remplacez le terme compte de l'exemple précédent par campagne, interlocuteur, lead, opportunité, service ou utilisateur. en fonction de vos besoins. Le nom du type d'enregistrement doit être écrit totalement en minuscules.

      REMARQUE : Vous devez utiliser le nom du type d'enregistrement d'origine dans le code de lien. Si l'administrateur de votre société a renommé les types d'enregistrement dans Oracle CRM On Demand, vous devez déterminer le nom d'origine du type d'enregistrement dans lequel vous ajoutez des liens d'action et utiliser ce nom dans le code de lien.

  10. Cliquez sur OK.
  11. Pour afficher un aperçu du rapport, cliquez sur Afficher un aperçu de l'analyse.

La procédure suivante explique comment ajouter des liens d'action à l'aide d'URL. Vous pouvez utiliser cette procédure pour ajouter des liens d'action à tout type d'enregistrement.

Pour ajouter des liens d'action à l'aide d'URL

  1. Dans la page Définir des critères d'Oracle CRM On Demand Answers, ajoutez des colonnes au rapport, notamment la colonne de l'ID du type d'enregistrement (par exemple, l'ID du compte).

    REMARQUE : Pour que le lien d'action fonctionne, ajoutez le champ ID du type d'enregistrement dans le rapport.

  2. Cliquez sur le bouton Propriétés de la colonne pour la colonne ID du type d'enregistrement.
  3. Dans la boîte de dialogue Propriétés de la colonne, cliquez sur l'onglet Format des données.
  4. Dans l'onglet Format des données, effectuez les opérations suivantes :
    1. Cochez la case de remplacement du format de données par défaut.
    2. Dans la zone permettant de traiter le texte comme une liste, sélectionnez Format de texte personnalisé.
    3. Dans le champ Format de texte personnalisé, entrez le code du lien après le signe (@), comme illustré dans l'exemple suivant.

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

      où :

      nom_serveur apparaît dans cet exemple, utilisez l'URL vous servant à vous connecter à Oracle CRM On Demand.

      Dans l'exemple précédent, l'adresse URL est destinée au type d'enregistrement Opportunité. Utilisez l'adresse URL appropriée pour le serveur Oracle CRM On Demand et le type d'enregistrement pour lequel vous créez le lien.

      REMARQUE : Vous devez utiliser le nom du type d'enregistrement d'origine dans l'URL. Si l'administrateur de votre société a renommé les types d'enregistrement dans Oracle CRM On Demand, vous devez déterminer le nom d'origine du type d'enregistrement dans lequel vous ajoutez des liens d'action et utiliser ce nom dans l'URL.

      Pour chaque enregistrement du rapport, Oracle CRM On Demand Answers remplace le signe arobase (@) final dans la chaîne contenant la valeur de l'ID du type d'enregistrement. Si vous ne voulez pas que le lien affiche l'ID du type d'enregistrement, remplacez le signe arobase (@) final par le texte que vous souhaitez afficher. Dans l'exemple suivant, l'ID du lien d'action sera remplacé par le terme View :

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

  5. Cliquez sur OK.
  6. Pour afficher un aperçu du rapport, cliquez sur Afficher un aperçu de l'analyse.

L'exemple suivant présente le code à utiliser pour un lien sur un enregistrement d'équipement :

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

L'exemple suivant présente le code à utiliser pour un lien sur un enregistrement de rendez-vous :

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

L'exemple suivant présente le code à utiliser pour un lien sur un enregistrement de tâche :

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


Publié en octobre 2016 Copyright © 2005, 2016, Oracle. Tous droits réservés. Legal Notices.