Résolution de l'objet social

Lorsqu'un utilisateur de portail clique sur un lien vers un objet, le portail dirige l'utilisateur vers la vue de détails de cet objet. Ce processus est appelé résolution d'objet social. Par exemple, un utilisateur peut cliquer sur un sujet de forum spécifique qui est répertorié dans la liste des sujets de forum de la communauté. Dans ce cas, la résolution de l'objet social place l'utilisateur dans une page de portail qui offre une vue détaillée du sujet de forum sur lequel l'utilisateur a cliqué. Vous pouvez influencer le résultat de la résolution que l'utilisateur affiche en définissant différents paramètres. Ces paramètres sont décrits ici.

Le processus de résolution de l'objet social est mis en œuvre par le programme de résolution de connexions contenu dans les portlets HCL Connections pour HCL Digital Experience Portal. Pour permettre la résolution de l'objet social, vous devez installer ce programme de résolution en premier lieu

Le résultat de la résolution d'un objet social spécifique dépend des paramètres suivants :
  1. Le type de lien qui pointe vers l'objet social. Ce lien peut être de l'un des deux types suivants :
    • Une URL du portail. Dans ce cas, le lien est appelé un lien POC (contenu).
    • Une URL HCL Connections.
  2. Paramètre de page racine de la résolution défini dans votre définition de vue.
  3. Si l'objet social est contenu dans une communauté ou non, et s'il est contenu dans une communauté, la Communauté.
  4. Type de l'objet sur lequel l'utilisateur a cliqué, par exemple s'il s'agit d'un sujet de forum ou d'un article de blogue.
Le type de lien qui pointe vers l'objet social détermine le résultat de résolution, comme suit :
URL HCL Connections :
Si le lien vers l'objet social est une URL HCL Connections, le processus de résolution d'objet social n'est pas déclenché. A la place, l'utilisateur est placé directement dans l'interface utilisateur HCL Connections correspondante qui montre les détails de l'objet sur lequel l'utilisateur a cliqué. Vous pouvez définir le type par défaut pour l'ensemble du portail pour vos liens d'objet social dans la configuration du portail. Pour plus d'informations sur la marche à suivre, consultez Configuration globale du mode de résolution des liens d'objets sociaux. Vous pouvez toujours modifier cette valeur par défaut dans les composants d'apparence en utilisant la balise [AttributeResource attributeName=""] comme suit :
  • Pour générer des liens par défaut à l'objet social actuel, spécifiez [AttributeResource attributeName="link"].
  • Pour générer un lien de type HCL Portal, spécifiez [AttributeResource attributeName="portalLink"].
  • Pour générer un lien de type HCL Connections, spécifiez [AttributeResource attributeName=rawLink].
URL HCL Portal :
Si le lien vers l'objet social est une URL HCL Portal, le processus de résolution des connexions commence la résolution des objets sociaux. Il évalue ce processus dans les trois phases suivantes :
  1. Détermination de l'ensemble des pages candidates
  2. Détermination de la page appropriée dans l'ensemble des pages candidates
  3. Détermination de la cible de résolution de secours finale pour le cas où le programme de résolution ne trouve pas la page correspondante dans l'ensemble des pages candidates.
Le programme de résolution de connexions détermine les pages candidates en fonction du paramètre de page racine de résolution et de l'ID de la communauté qui contient l'objet social. Vous pouvez spécifier le paramètre de page racine de résolution dans le modèle de création de définition de liste sociale à l'aide de l'élément "Page racine de résolution personnalisée". Pour plus d'informations, voir Personnalisation des définitions de vue de liste à l'aide de l'édition en ligne. Vous pouvez utiliser le paramètre de page racine de résolution pour identifier une page de portail spécifique à l'aide de son nom unique personnalisé. Pour identifier la page de portail en cours qui affiche la définition de vue en cours, vous pouvez également utiliser la valeur current. Si vous identifiez une page de portail en utilisant le paramètre de page racine de résolution, le programme de résolution des connexions considère la page identifié et toutes ses pages enfants comme des pages candidates pour le processus de résolution d'objet social en cours.
Remarque : La valeur du paramètre de la page racine de résolution est transmise au programme de résolution de connexions en tant que paramètre d'URL de page racine. Si le paramètre de page racine de résolution n'est pas défini et l'objet social appartient à une communauté, le programme de résolution des connexions considère que toutes les pages du portail associées à cette communauté sont des pages candidates. Pour plus d'informations, voir Gestion des associations de communauté.
Si l'ensemble des pages candidates n'est pas vide, le processus de résolution de l'objet social tente de déterminer la page appropriée dans l'ensemble des pages candidates. Pour ce faire, il recherche les pages candidates pour une page qui contient un portlet de visualisation approprié, correspondant au type de l'objet social qui doit être résolu. Le fait qu'une entité de portlet puisse rendre une vue de détail d'un objet social spécifique est déterminé à partir des préférences de portlet spécifiques. Par exemple, la configuration de glisser-déposer pour la définition de vue Détails du sujet de forum définit la préférence de portlet IC_Forums.topic=true pour indiquer que ce portlet peut rendre une vue de détail pour un sujet de forum. Pour une liste complète des préférences de portlet prises en charge, reportez-vous aux portlets HCL Connections pour HCL Portal.

Si le programme de résolution des connexions ne trouve pas la page candidate ou une page candidate qui contient un portlet d'afficheur approprié, le portail dirige l'utilisateur vers la page par défaut de l'objet social sur lequel l'utilisateur a cliqué. Pour identifier les pages par défaut pour les types spécifiques d'objets sociaux, vous affectez à ces pages des noms uniques spécifiques. Par exemple, le nom par défaut pour identifier la page par défaut pour les objets sociaux qui sont servis par le service Forums est ibm.conn.forums. Un administrateur peut modifier les noms uniques par défaut. Pour plus d'informations, voir Portlets HCL Connections pour HCL Portal : Configuration de noms uniques.

Si le programme de résolution des connexions ne trouve pas la page par défaut, le secours final est soit de rediriger l'utilisateur vers une page d'erreur de portail définie, soit de diriger l'utilisateur vers la vue de détail dans l'interface utilisateur HCL Connections. Un administrateur peut contrôler ce comportement en exécutant les tâches de configuration du portail disable-poc-redirect-to-connections ou enable-poc-redirect-to-connections. Pour plus de détails sur la résolution de l'objet social, lisez Portlets HCL Connections pour HCL Portal : Portlets HCL Connections pour HCL Portal.