Configurer le point d’extension pour les notifications

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Ajoutez ou modifiez une action et sa fonctionnalité sur la page Ticket standard d’une demande de contrat.

    Avant de commencer

    Rôle requis : admin

    • Passez en revue la configuration de l’include de script, des points d’extension scriptés et des widgets.
    • Pour plus d’informations sur l’utilisation et la personnalisation des includes de script, voir Includes de script.
    • Assurez-vous d’avoir défini le périmètre de l’application sur cette application.

    Pourquoi et quand exécuter cette tâche

    Le script ApprovalNotificationWorkspaceURLExt du système de base fournit la configuration d’actions communes pour tous les types de demandes. Vous pouvez remplacer ces actions courantes pour un type de demande spécifique ou ajouter d’autres actions.

    Procédure

    Ajoutez ou modifiez une action dans le point d’extension scripté.
    1. Accédez à la Tous > Points d’extension système > Points d'extension scriptés.
    2. Recherchez et sélectionnez le point d’extension ApprovalNotificationWorkspaceURLExt .
      Figure 1. Point d’extension de notification d’approbation
      Point d’extension pour la notification d’approbation.
    3. Ajoutez ou modifiez une implémentation pour un domaine d’activité.
      Pour ajouter une nouvelle implémentation pour un domaine d’activité, cliquez sur le lien connexe Créer une implémentation .
      Sur le formulaire Script Include, mettez à jour le script selon vos besoins.
      1. Pour limiter cette implémentation au domaine d’activité, ajoutez le code suivant au canHandle paramètre :
         appliesTo(parentRecord) {
                return <tablename of the parent record>;
            },
            /**
             * @return {String} workspace to which the user can be navigated to view the contract request from notification
             * The navigation URL is formed in runtime as '/now/' + (getWorkspaceURL return value/output)  + '/record/' + table '/' + sysID.
             *
             * For example:
             * getWorkspaceURL output is  "legal/counsel-center"
             * URL formed in runtime is '/now/legal/counsel-center/record/' + table + '/' + sysId
             */
            getWorkspaceURL: function() {
                return "legal/counsel-center";
         
            },
      2. Pour ajouter une nouvelle action, mettez à jour la process méthode.

        Pour référence, reportez-vous à une méthode existante process de l’include de script DefaultLegalTicketActions ou à l’implémentation d’un autre domaine d’activité.

    4. Cliquez sur Mettre à jour.

    Résultats

    Pour afficher la liste des notifications par e-mail par défaut disponibles, accédez à Tous > Notification système > Notifications et recherchez la catégorie Prise en charge des contrats .

    Pour créer de nouvelles notifications par e-mail, reportez-vous à la section Create an email notification.