---
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


---

# Tipo de campo de registro

# Tipo de campo de registro {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Há três tipos de campo de diário: diário, journal_list e journal_input.  
{#c_JournalFields__table_cgb_nt1_dr__entry__2}

| Tipos de campo de registro | Descrição |
|-|-|
| registro | Permita e armazene a entrada e exiba as entradas combinadas abaixo da caixa de entrada. Os campos de registro são exibidos no fluxo de atividades no formulário e na exibição de lista. |
| journal_input | Permita e armazene entrada, mas não exiba as entradas combinadas. Os campos de entrada de diário são exibidos somente com o registro ao qual estão associados, portanto, não são exibidos no fluxo de atividades na exibição de lista. |
| journal_list | Não permita ou armazene entradas; elas simplesmente exibem o conteúdo de outros campos de diário dos quais o campo journal_list é dependente. Se um campo journal_list depender de mais de um campo de diário, ele entrelaçará cronologicamente as entradas desses campos. O campo journal_list não exibe o conteúdo no fluxo de atividades, mas em um bloco separado. |
[Tabela 1. Tipos de campo de registro]

{#c_JournalFields__table_cgb_nt1_dr} Figura 1. Campos de registro em um formulário

A imagem de exemplo contém os três tipos de campo de registro disponíveis. O primeiro é um campo de registro, com suas entradas exibidas abaixo do campo. O segundo é um campo de entrada de registro, que não mostra suas entradas anteriores. O terceiro é o campo de lista de diário, que está configurado para mostrar a entrada do campo de entrada de registro acima dele.

## Restringindo entradas de diário enviadas em uma notificação {#c_JournalFields__section_rw2_ztt_w1b}

Os administradores podem controlar o número de notificações de entradas de diário incluídas com a seguinte propriedade do sistema.  
{#c_JournalFields__table_wj5_yw1_dr__entry__3}

| Propriedade | Rótulo | Descrição |
|-|-|-|
| glide.e-mail.diário.linhas | Número de entradas de período (comentários adicionais, anotações de trabalho etc.) incluídas em notificações por e-mail (-1 significa tudo). | Especifica o número de entradas de um campo de diário (como Comentários adicionais e. Anotações de trabalho incluído nas notificações por e-mail. O valor -1 inclui todas as entradas de diário. * Tipo: inteiro * Valor padrão: 3 * Local: Propriedades do sistema \> E-mail {#c_JournalFields__ul_ekw_cx1_dr} |
[ ]

{#c_JournalFields__table_wj5_yw1_dr}

## Código para obter o conteúdo de um campo de registro em uma matriz {#c_JournalFields__section_n1c_n5t_w1b}

Para colocar o conteúdo de um campo de diário em uma matriz para que você possa iterar em cada entrada, você pode usar o código nesta página.  

    var notes = current.work_notes.getJournalEntry(-1);
    //gets all journal entries as a string where each entry is delimited by '\n\n'
    var na = notes.split("\n\n");

    //stores each entry into an array of strings
     for (var i = 0; i < na.length; i++)                 
      gs.print(na[i]);

## Valores de script de campo de registro {#c_JournalFields__section_az5_45t_w1b}

. Valor() o método não é compatível com campos de registro. Em vez disso, atribua valores no script como no exemplo a seguir.  

    var now_GR = new GlideRecord('incident');
     
    //query priority 1 incidents in the state of either 'new' or 'active'.
    gr.addQuery('priority', 1);
    var gc = gr.addQuery('state', 1);
    gc.addOrCondition('state', 2);
    gr.query();
     
    while(gr.next())
    {
     
    //print a list of the incident numbers updated
    gs.print(gr.number);
     
    //add an entry to the 'work notes' journal field for each incident
    gr.work_notes = "This is a high-priority incident. Please prioritize.";
    gr.update();
    }


