Créer une macro d’interface utilisateur pour un formateur

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Créez une macro d’interface utilisateur pour définir le contenu que le formateur affiche.

    Avant de commencer

    Cette fonctionnalité nécessite une connaissance du script Jelly.

    Rôle requis : ui_macro_admin

    Procédure

    1. Accédez à la Tous > Interface utilisateur du système > Macros d’interface utilisateur.
    2. Cliquez sur Nouveau.
    3. Complétez le formulaire.
    4. Dans le champ Script XML , saisissez le script Jelly pour définir le contenu à afficher par le formateur.
      Remarque :
      La macro d’interface utilisateur du formateur représente une ligne dans l’interface utilisateur. Il doit commencer et se terminer par <TR></TR> des balises.
      Macro d’interface utilisateur du formateur

      Ce script Jelly est reproduit ci-dessous en texte brut que vous pouvez copier dans le formulaire Macro comme base de votre script macro.

      <?xml version="1.0" encoding="utf-8" ?>
      <j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null">
      <button style="background: #C0C0C0; border-color: darkgrey; color: #3f464f; height:30; width:70" onclick="saveCustomAttachment();return false">
      <b>Attach file</b>
      </button>
      <script>
      function saveCustomAttachment(){
      var tableName = g_form.getTableName();
      var sys_id_input = gel('sysparm_item_guid') ? gel('sysparm_item_guid').value : g_form.getUniqueValue();
      if(tableName === "ni"){
      saveCatAttachment(sys_id_input, 'sc_cart_item');
      }else{
      saveAttachment('sc_req_item', sys_id_input);
      }
      }
      </script>
      </j:jelly>
    5. Cliquez sur Envoyer.