Como criar um arquivo JSON para alterar os nomes de campos e abas de eventos

Este tópico fornece orientações sobre como criar um arquivo JSON para alterar os nomes das propriedades, atributos e abas de eventos no módulo Workflow. Essa funcionalidade permite editar os nomes de todos os atributos customizados criados no módulo Administração, bem como os campos padrão da aba Propriedades de eventos. Esses nomes podem ser ajustados tanto nessa aba quanto em abas customizadas.

Essa ferramenta é especialmente útil quando há atributos aplicados a diferentes tipos de eventos, pois o arquivo JSON modifica apenas os nomes dos atributos nos tipos de eventos especificados, sem impactar os atributos em outros tipos de eventos não incluídos no arquivo.

Além disso, nesta seção, você pode editar os nomes dos campos exibidos no progresso dos eventos e definir em quais abas esses campos serão exibidos para edição ou apenas para visualização. Por fim, o arquivo JSON também permite a edição dos nomes de abas padrão e customizadas nos eventos.

Quando o nome de um campo de evento é alterado, essa mudança é refletida não apenas no próprio evento dentro do módulo Workflow, mas também nas seções Customização de Campos e Dicas de Preenchimento nos layouts de eventos do módulo Administração. Nessas seções, tanto o nome original quanto o novo nome do campo são exibidos lado a lado para facilitar sua identificação. Além disso, o novo nome do campo também será exibido no progresso dos eventos.

 

1.    Acesse o módulo Administração.

2.    Na seção Customizações, selecione a opção Arquivos JSON.

3.    Clique na aba Campos de Eventos.

4.    No campo JSON especifique no arquivo os novos nomes para os campos e abas utilizando o padrão JSON de acordo com o exemplo abaixo.

 

[    

        {

         "EventTypeName": "NomeDoTipoDeEvento",

          "TabsNames":

        [

          {

             "Tab": "Properties",

             "Caption": "Informações",

            },

            {

               "Tab": "Associated",

               "Caption": "Relacionamentos",

            }

          }

        ],

        "CustomLabels":

        [

            {

                "FieldName": "NomeDoCampoA",

                "LabelValue": "NovoNomeDoCampoA",

                "Disabled": ["Aba1", "Aba2"]

            },

            {

                "FieldName": "NomeDoCampoB",

                "LabelValue": "NovoNomeDoCampoB",

                "LabelProgress": "NovoNomeDoCampoB",

                "Disabled": ["Aba3"]

            }

        ]

       }

    ]

   

 No arquivo JSON, o tipo do evento deve ser obrigatoriamente fornecido no parâmetro "EventTypeName".

    Para alterar os nomes das abas de eventos, na seção "TabsNames", preencha o campo "Tab" com a variável que representa o nome original da aba. As variáveis das abas padrão são Properties, Progress, Associated, RelatedEvents, CustomAttributes e GeolocatedEvent. Para abas customizadas, insira os nomes das abas conforme cadastradas para o layout de evento. Em "Caption", forneça o novo nome que será exibido para a aba.

    Para alterar as propriedades (campos exibidos por padrão na aba Propriedades no módulo Workflow), na seção "CustomLabels", insira em "FieldName" o nome de variável da propriedade ou atributo desejado. Os nomes de variáveis das propriedades de eventos seguem nomes específicos que estão no arquivo de configuração do sistema, ao invés dos nomes exibidos na interface. Para atributos, insira em "FieldName" a variável do atributo conforme cadastrada no módulo Administração.

    Para alterar o nome do capo exibido na aba Progresso dos eventos, insira em "LabelProgress" o novo nome. Este parâmetro é opcional e, caso não seja preenchido, o evento exibirá o campo com o novo nome mas o progresso continuará exibindo o nome original.

    Para bloquear a edição de um campo e exibi-lo apenas para visualização, no parâmetro "Disabled" insira os nomes das abas customizadas ou as variáveis das abas padrão de eventos no seguinte formato: ["Aba1", "Aba2"].

 

No arquivo JSON, o parâmetro "EventTypeName" deve obrigatoriamente conter o tipo de evento a ser modificado.

    Para alterar os nomes das abas de eventos, na seção "TabsNames", preencha o campo "Tab" com a variável que representa o nome original da aba. As variáveis para abas padrão são: Properties, Progress, Associated, RelatedEvents, CustomAttributes e GeolocatedEvent. Para abas customizadas, insira o nome conforme cadastrado no layout de evento. No campo "Caption", insira o novo nome que será exibido para a aba.

    Para alterar as propriedades (campos exibidos por padrão na aba Propriedades do Workflow) ou atributos, na seção "CustomLabels", insira o nome da variável da propriedade ou atributo em "FieldName". Para propriedades de eventos, use os nomes de variáveis específicos que estão no arquivo de configuração do sistema, em vez dos nomes exibidos na interface. Para atributos, utilize a variável do atributo conforme cadastrado no módulo Administração.

    Para alterar o nome do campo exibido na aba Progresso dos eventos, preencha o parâmetro "LabelProgress" com o novo nome. Esse campo é opcional e, se não for preenchido, o nome será alterado no evento, mas a aba de progresso continuará exibindo o nome original.

    Para bloquear a edição de um campo (somente visualização), no parâmetro "Disabled", insira os nomes das abas customizadas ou as variáveis das abas padrão no formato: ["Aba1", "Aba2"].

 

6.    Ao terminar, clique em Aplicar Configuração (veja abaixo).

 

 

O sistema exibe uma mensagem de sucesso.