Crie uma macro de IU para um formatador

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Crie uma macro de IU para definir o conteúdo que o formatador exibe.

    Antes de Iniciar

    Esta funcionalidade requer conhecimento do script Jelly.

    Função necessária: iu_macro_admin

    Procedimento

    1. Navegar até Tudo > IU do Sistema > Macros de IU.
    2. Clique em Nova.
    3. Preencha o formulário.
    4. Em XML Campo Script, insira Script Jelly para definir o conteúdo a ser exibido pelo formatador.
      Nota:
      A Macro de IU do formatador representa uma linha na IU. E deve começar e terminar com <TR></TR>marcadores.
      Macro de IU do formatador

      Este script Jelly é reproduzido abaixo em texto simples que você pode copiar para o formulário Macro como base para o script de 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. Clique em Enviar.