Referência da API do widget

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Portal de serviços inclui APIs do lado do cliente e do servidor para usar em scripts de cliente e servidor de widget.

    Portal de serviços APIs do lado do cliente

    Essas são Portal de serviços APIs que você pode usar em um controlador de cliente de widget.

    Consulte a referência da API para obter informações detalhadas de classe e método.

    Classe Descrição
    spAriaUtil

    Mostra mensagens em um leitor de tela.

    spContextManager

    Torna os dados de um widget Portal de serviços disponíveis para outras aplicações e serviços em uma página Portal de serviços. Por exemplo, passe dados de widget para Bate-papo do agente quando ele abrir em uma página Portal de serviços.

    spUtil

    Métodos de utilitário para executar funções comuns em um script de cliente de widget Portal de serviços.

    spModal

    Mostra alertas, avisos e caixas de diálogo de confirmação em Portal de serviços widgets. A classe spModal está disponível em Portal de serviços client scripts.

    Nota:
    g_form como um objeto global não pode ser usado em um controlador de cliente de widget ou em um script de IU.

    Portal de serviços APIs do lado do servidor

    Essas são Portal de serviços APIs que você pode usar em um script de servidor de widget.

    Classe Descrição
    GlideSP Scriptable

    A API GlideSPScriptable fornece métodos para interagir com dados e executar operações de registro em Portal de serviços widgets.

    GlideSPSearchAnalytics

    A API GlideSPSearchAnalytics fornece métodos para gerar análises de pesquisa a partir de widgets de pesquisa ServiceNow personalizados.

    SPScriptedFacet - Scoped

    Define itens de aspecto, filtros ou consultas mapeadas para um objeto de aspecto.

    SPScriptedFacetService - Scoped

    Gera um objeto de aspectos de múltipla escolha ou de escolha única para uma origem de pesquisa avançada.

    SPSEOUtilsSNC - Global

    Retornar URLs legíveis para uma página específica ou para a página atual, com base na solicitação de transação.

    SPWidgetAccessControl - Global

    Verifique se uma tabela fornecida tem acesso a um widget para garantir que um widget seja acessado com segurança pelo público-alvo.

    Propriedades do widget

    Variável global e funções disponíveis em scripts de cliente e servidor de widget.

    Objetos globais de script do servidor

    Propriedade Descrição
    entrada Um objeto que contém propriedades do lado do cliente definidas em c.data. O valor é indefinido até que o controlador do cliente chame c.server.update().
    dados Um objeto que contém propriedades definidas durante a execução do lado do servidor.
    opções Um objeto que contém as propriedades de opção de esquema.

    Funções globais de client script

    Propriedade Descrição
    this.server.get([Object]) Chama o servidor e envia entradapersonalizada. Retorna Promessa.
    this.server.update () Chama o servidor e publica this.data no script do servidor. Retorna Promessa.
    this.server.refresh() Chama o servidor e substitui automaticamente as opções e os dados atuais da resposta do servidor. Retorna Promessa.

    Uma promessa representa o resultado final de uma operação assíncrona. Para obter mais informações sobre promessas, consulte https://promisesaplus.com/ ou a documentação do AngularJS.