---
sourceDocument: Yokohama Administração da Now Platform
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Administração da Now Platform

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Crie uma macro de IU para um formatador

# Crie uma macro de IU para um formatador {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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: ui_macro_admin

## Procedimento

1. Navegar até TudoIU do SistemaMacros de IU.
2. Clique em Novo.
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. Deve começar e terminar com `<TR></TR>`marcadores.  

   Este script Jelly é reproduzido abaixo em texto simples que você pode copiar para o formulário de 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.
**Conceitos relacionados**   

* [Formatador de atividades](https://servicenow-prod.fluidtopics.net/dcukyFAOtB1JJqtZbyL3Jw#c_ActivityFormatter "O formatador de atividades fornece uma maneira fácil de rastrear itens não salvos com um campo no registro, por exemplo, campos de diário, como comentários e anotações de trabalho.")  
**Tarefas relacionadas**   

* [Crie um formatador e adicione-o a um formulário](https://servicenow-prod.fluidtopics.net/2A0yEj3TA9q4TQBgxncq9w "Crie o formatador depois de criar a macro de IU que define o conteúdo.")
* [Formatador de trilhas primárias](https://servicenow-prod.fluidtopics.net/kfS4JOecei9adL2Xp~h2Jg#t_TaskParentBreadcrumbsFormatter "O formatador de trilhas primárias na tabela Tarefa fornece trilhas que mostram o primário ou primário da tarefa atual. Este formatador também pode ser usado em qualquer tabela que estenda Tarefa.")
* [Limite o número de entradas do fluxo de atividades](https://servicenow-prod.fluidtopics.net/AdS79wXYovouQ7L21E8ffA "Você pode definir uma propriedade do sistema para limitar o número de entradas permitidas em um fluxo de atividades.")
* [Substitua um formatador por macros](https://servicenow-prod.fluidtopics.net/MZ_gGh2z_HKdV0KP_allCQ "O sistema usa formatadores para manipular a renderização complexa de elementos de formulário específicos.")  
**Referência relacionada**   

* [Formatador do fluxo de processos](https://servicenow-prod.fluidtopics.net/rrQjEGuaI_M22r3YEDaCmA#r_ProcessFlowFormatter "O formatador de fluxo de processo fornece um resumo gráfico das fases de um processo. O formatador é normalmente mostrado na parte superior dos formulários que fazem parte de um processo.")
* [Formatador do consolidador de aprovação](https://servicenow-prod.fluidtopics.net/JBxdp36AdeukjAfRzVLelw "O formatador do consolidador de aprovação cria o resumo na parte inferior de um formulário de aprovação.")

