Registro de macros de IU personalizadas em relação aos pontos de extensão de IU

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Registre macros de IU personalizadas em relação a um ponto de extensão de IU selecionado no código da aplicação.

    Ao registrar macros de IU personalizadas, você cria um registro de instância de extensão que vincula a definição do ponto de extensão de IU à sua implementação na macro de IU personalizada.

    Registrar uma macro de IU personalizada

    Crie uma macro de IU personalizada e um código ao registrá-la em relação a um ponto de extensão de IU selecionado.

    Antes de Iniciar

    Função necessária: desenvolvedor específico da aplicação, administrador específico da aplicação ou administrador
    Nota:
    Para saber mais sobre funções de administrador específicas da aplicação e desenvolvimento delegado, consulte Regras de controle de acesso em apps de administração de aplicações e Desenvolvimento e implantação delegados.

    Procedimento

    1. Navegar até Todos > Pontos de Extensão do Sistema > Pontos de Extensão da IU.
    2. Na tabela Ponto de extensão de IU [sys_ui_extension-point], selecione o ponto de extensão no qual você deseja registrar uma macro de IU personalizada.
      Nota:
      Esta listagem inclui pontos de extensão de IU que você criou e todos os pontos de extensão de IU predefinidos que estão incorporados em funções Now Platform (por exemplo, Customer Service Management e Gestão de serviços de campo).

      Para saber mais sobre funções que contêm pontos de extensão predefinidos, consulte os links dos Tópicos relacionados em Usando pontos de extensão para estender a funcionalidade da aplicação.

    3. No registro de Ponto de extensão de IU, clique no link relacionado Criar implementação para criar uma nova macro de IU personalizada e registrá-la no ponto de extensão de IU selecionado.
    4. No formulário Macro de IU, crie o código personalizado.
      Para saber mais sobre como criar macros de IU, consulte Macros de IU.
    5. Clique em Atualizar.

    Resultado

    A macro de IU personalizada é criada e registrada em relação ao ponto de extensão de IU.

    Revisar instâncias de extensão de IU

    Revise a lista de macros de IU personalizadas registradas em relação a um ponto de extensão de IU. As instâncias de extensão indicam o escopo da aplicação no qual as macros de IU personalizadas registradas são usadas e fornecem um link para cada uma. Você também pode ativar ou desativar uma instância de extensão.

    Antes de Iniciar

    Função necessária: administrador ou a função específica para o desenvolvedor ou administrador da aplicação
    Nota:
    Para saber mais sobre funções de administrador específicas da aplicação e desenvolvimento delegado, consulte Regras de controle de acesso em apps de administração de aplicações e Desenvolvimento e implantação delegados.

    Procedimento

    1. Navegar até Todos > Pontos de Extensão do Sistema > Pontos de Extensão da IU.
    2. Na tabela Ponto de extensão de IU [sys_ui_extension_point], selecione o ponto de extensão de IU para o qual você deseja exibir instâncias extensas.
    3. Na lista relacionada Implementações do registro de Ponto de Extensão de IU, selecione uma instância de extensão de IU.
      O sistema exibe o registro de Instância de Extensão de IU.
      Tabela 1. Registro de instância de extensão de IU
      Campo Descrição
      Ponto Nome exclusivo para o ponto de extensão de IU. O nome pode ter até 100 caracteres alfanuméricos, incluindo caracteres especiais.
      Classe Macro de IU no código da aplicação em que o ponto de extensão de IU é implementado.
      Aplicação Escopo da aplicação em relação ao qual o ponto de extensão está atribuído. Isso é atribuído pelo sistema e não pode ser alterado. Para obter mais informações sobre as proteções oferecidas pelo uso da definição do escopo, consulte Application scope.
      Ativo Ponto de extensão ativo na instância atual. Para desativar um ponto de extensão, desmarque a caixa de seleção.
    4. Clique em Enviar.