Plug-in de rendu de contexte HCL Connections

You can use the ConnectionsContext rendering plug-in to access information that is related to the current HCL Connections integration context.

Ce plug-in a la syntaxe suivante :
[Plugin:ConnectionsContext type="service|portal|context|config" 
                           key="" defaultValue="" context=""]
Le plug-in utilise les attributs suivants :
key
Cet attribut identifie une partie spécifique du contexte d'intégration HCL Connections à extraire.
type
Cet attribut identifie le type d'information auquel la clé fait référence. Il admet les valeurs suivantes :
config
Cette valeur indique que la clé fait référence au paramètre de configuration comme indiqué dans le fournisseur d'environnement de ressources de WP Connections Integration Service dans WebSphere® Integrated Solutions Console. Le type config prend en charge les valeurs de clé suivantes : vous pouvez extraire des valeurs de propriété personnalisées arbitraires à partir de ce fournisseur d'environnement de ressources en indiquant le nom de propriété personnalisé. La valeur type par défaut est context.
contexte
Cette valeur indique que la clé fait référence à une propriété de contexte HCL Connections dynamique fournie via le paramètre de rendu public HCL Connections. Ce paramètre est défini lorsqu'un utilisateur clique sur un lien de vue d'un élément dans une liste sociale. Type context supports the following key values:
id
Cette valeur renvoie la valeur de paramètre de rendu public HCL Connections qui représente l'objet social couramment sélectionné.
service
Cette valeur renvoie le nom du service qui héberge cet objet social.
URL
Cette valeur renvoie à l'adresse URL HCL Connections qui pointe sur la ressource Atom pour l'objet social actuel. Vous pouvez utiliser cette adresse URL afin de générer une vue détaillée de cet élément en fonction d'un rendu social.
userID
Cette valeur renvoie l'ID utilisateur de l'utilisateur représenté par le profil utilisateur HCL Connections sélectionné. La valeur de l'ID utilisateur est définie par le serveur HCL Connections. Si l'objet social sélectionné n'est pas un profil utilisateur, le plug-in renvoie une valeur vide.
userObjectID
Cette valeur renvoie l'ID objet de l'utilisateur représenté par le profil utilisateur HCL Connections. Si l'objet social sélectionné n'est pas un profil utilisateur ou si le groupe de correctifs CF03 est installé et intégré à un serveur HCL Connections en cours d'exécution dans Smart Cloud for Social Business, le plug-in renvoie une valeur vide.
userUID
Cette valeur renvoie l'ID unique de l'utilisateur représenté par le profil utilisateur HCL Connections sélectionné. If the selected social object is not a user profile or if you have CF 03 installed and integrate with HCL Connections running in the Smart Cloud for Social Business, the plug-in returns an empty value.
portail
Cette valeur indique que la clé fait référence à un contexte de portail. Type portal supports the following key values:
communityID
Si la page courante est une page de communauté, le GUID de la communauté associée est renvoyé. Exemple : 5f6ce586-a0c6-42fd-8201-c12d338b4c20
userID
Cette valeur s'applique à V 8.5 CF 02 et aux versions antérieures. Cette valeur renvoie l'ID utilisateur externe (extID) de l'utilisateur actuel. Exemple : 8e0c7940-04c8-102a-9a9a-f713c20becf7
userID
Cette valeur a été modifiée à partir de la version 8.5 CF03. La valeur d'origine userID a été remplacée par la valeur portalUserID présentée ci-après. La valeur userID renvoie l'ID utilisateur de l'utilisateur actuel. La valeur userID est définie par le serveur HCL Connections.
Remarque : Si vous intégrez HCL Connections qui s'exécute dans Smart Cloud for Social Business, cet ID peut être différent de l'ID utilisateur externe (extID) de l'utilisateur actuel défini par HCL Digital Experience Portal. Vous pouvez accéder à l'ID utilisateur externe (extID) de l'utilisateur actuel à l'aide de la valeur portalUserID indiquée ci-après.
portalUserID
Cette valeur s'applique à la version 8.5 CF03 et aux versions suivantes. Cette valeur renvoie l'ID utilisateur externe (extID) de l'utilisateur actuel. Exemple : 8e0c7940-04c8-102a-9a9a-f713c20becf7
service
Cette valeur indique que la clé fait référence à une adresse URL de base de service. Le type service peut prendre les valeurs de titre fournies par le document de service HCL Connections. Par exemple, ces valeurs de titre peuvent être search, communities, wikis, blogs, forums, profiles. Le plug-in de contexte HCL Connections renvoie l'adresse URL de base du service correspondant. Vous pouvez utiliser cette adresse URL pour créer des URL de requête personnalisées en ajoutant des paramètres de requête d'URL et en appliquant la balise [Plugin:URLParam].
defaultValue
Cet attribut permet d'identifier la valeur à renvoyer si les données identifiées ne sont pas disponibles.
Exemples :
  • Pour obtenir l'adresse URL de service du service de forums, indiquez ce qui suit :
    [Plugin:ConnectionsContext type="service" key="forums"]
  • Pour obtenir l'ID de la communauté à laquelle la sélection en cours est associée, indiquez ce qui suit :
    [Plugin:ConnectionsContext type="portal" key="communityID"]
  • Pour obtenir l'ID de l'utilisateur en cours, indiquez ce qui suit :
    [Plugin:ConnectionsContext type="portal" key="userID"]
  • Pour obtenir l'adresse URL de ressource Atom du lien d'article de liste sociale sur lequel un utilisateur a cliqué, indiquez ce qui suit :
    [Plugin:ConnectionsContext type="context" key="url" defaultValue="no context available"]
  • Vous souhaiterez peut-être obtenir le type de serveur HCL Connections. Par exemple, vous souhaiterez peut-être vérifier que ce portail intègre un serveur HCL Connections sur site ou un serveur HCL Connections qui s'exécute dans Smart Cloud for Social Business. Dans ce cas, indiquez ce qui suit : 
    [Plugin:ConnectionsContext type="config" key="server.type]