Vous êtes ici :
Accès au ContextId d'une Flexcard dans un site Experience
La plupart des Flexcards utilisent un ContextId, représenté par la variable de contexte {recordId} dans une carte d'entrée, pour récupérer les données d'une source de données Apex Remote, Omnistudio Data Mapper ou Integration Procedure. Pour qu'une Flexcard utilise la variable de contexte {recordId} dans un site Experience, vous devez ajouter et configurer une propriété RecordId. Ajoutez cette propriété à la configuration de votre Flexcard, puis configurez-la dans la page Experience.
- Dans Flexcard Designer, sélectionnez Configuration pour ouvrir le panneau Configuration.
-
Cliquez sur + Ajouter nouveau en regard de Attributs exposés, puis saisissez les valeurs des propriétés suivantes :
-
Attribut : Saisissez RecordId.
ImportantDans un Composant Web Lightning personnalisé ou un Omniscript, référencez le nom d'API généré dans la requête kebab, cf-record-id.
-
Type : Sélectionnez Chaîne.
-
Cibles : Sélectionnez un ou plusieurs types de page pour lesquels cette propriété est visible, par exemple Lightning__RecordPage.
RemarquePour afficher la propriété dans un site Générateur d'expérience, sélectionnez lightningCommunity__Default.
-
Étiquette : Saisissez l'étiquette de la propriété, par exemple ID d'enregistrement.
-
Valeur : Saisissez {!recordId}.
-
- Cliquez sur Enregistrer.
- Activez votre Flexcard.
- Ajoutez votre Flexcard à votre site Experience. Consultez Ajout d'une Flexcard à une page Experience Cloud.
- Dans le panneau des propriétés du Générateur d'expérience, saisissez {!recordId} dans le champ des propriétés RecordId.

