Création d'un bouton qui exécute un processus d'approbation de flux lancé automatiquement
Pour permettre aux utilisateurs d'envoyer manuellement un enregistrement pour approbation en utilisant un processus d'approbation de flux lancé automatiquement, créez un bouton pour les enregistrements à soumettre pour approbation.
Pour créer ou modifier des boutons personnalisés :
Personnaliser l'application
Pour créer un bouton personnalisé pour un objet, vous devez avoir un processus d'approbation de flux lancé automatiquement actif.
Dans les paramètres de gestion de l'objet pour lequel vous souhaitez créer un bouton, accédez à Boutons, liens et actions.
Cliquez sur Nouveau bouton ou lien.
Dans l'étiquette du bouton, saisissez Soumettre pour approbation.
Pour Type d'affichage, sélectionnez Bouton de page de détail.
Pour Comportement, sélectionnez Afficher dans une nouvelle fenêtre.
Saisissez les attributs du bouton.
Saisissez /flow/ dans le panneau des attributs.
Saisissez le nom d'API du processus d'approbation de flux lancé automatiquement actif à exécuter pour cette approbation.
Par exemple, supposons que nous souhaitons ajouter un bouton pour l'objet Contrat. Le nom d'API de notre processus d'approbation de flux lancé automatiquement et actif est Contract_Approval. Par conséquent, nous saisissons Contract_Approval
Saisissez ?recordId= dans le panneau des attributs.
Dans Insérer un champ, sélectionnez l'ID de l'objet pour lequel vous souhaitez créer un bouton.
Dans notre exemple, Sélectionner le type de champ est Contrat, puis dans Insérer un champ, nous sélectionnons ID de contrat.
Le champ de fusion sélectionné est ajouté au panneau des attributs.
Saisissez &submitter=
Dans Sélectionner un type de champ, sélectionnez $User, puis ID d'utilisateur dans Insérer un champ.
Le champ de fusion $User.Id est ajouté au panneau des attributs.
Saisissez &retURL= dans le panneau des attributs.
Dans Sélectionner un type de champ, sélectionnez le nom de l'objet pour lequel vous souhaitez créer un bouton, puis sélectionnez l'ID de l'objet dans Insérer un champ.
Dans notre exemple, Sélectionner le type de champ est Contrat, puis dans Insérer un champ, nous sélectionnons ID de contrat.
Le champ de fusion sélectionné est ajouté au panneau des attributs.
Dans notre exemple, /flow/Contract_Approval?recordId={!Contract.Id}&submitter={!$User.Id}&retURL={!Contract.Id} est désormais affiché dans le panneau des attributs.
Cliquez sur Vérifier la syntaxe. Si une erreur est affichée, supprimez le contenu du panneau des attributs et répétez l'étape 6.
Enregistrez votre travail.
Ajoutez le bouton à une présentation de page d'enregistrement pour l'objet.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.