Referência da API do widget
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
Estes 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 |
|---|---|
| AriaUtil | Mostra mensagens em um leitor de tela. |
| SpContextManager | Cria dados de um Portal de serviços widget disponível para outras aplicações e serviços em um Portal de serviços página. Por exemplo, passe dados do widget para Bate-papo do agente quando ele abre em um Portal de serviços página. |
| SpUtil | Métodos de utilitário para executar funções comuns em um Portal de serviços client script de widget. |
| SpModal | Mostra alertas, prompts e caixas de diálogo de confirmação em Portal de serviços widgets. . SpModal a classe está disponível em Portal de serviços scripts de cliente. |
Portal de serviços APIs do lado do servidor
Estes são Portal de serviços APIs que você pode usar em um script de servidor de widget.
| Classe | Descrição |
|---|---|
| GlideSPScriptable | . GlideSPScriptable A API fornece métodos para interagir com dados e executar operações de registro no Portal de serviços widgets. |
| GlideSPSearchAnalytics | . GlideSPSearchAnalytics A API fornece métodos para gerar análise de pesquisa personalizada ServiceNow widgets de pesquisa. |
| SPScriptedFacet - Scoped | Define itens de aspecto, filtros ou consultas mapeadas para um objeto de aspectos. |
| SPScriptedFacetService - Scoped | Gera um objeto de aspectos de múltipla escolha ou de escolha única para uma origem de pesquisa avançada. |
| SPSEOUtilsSNC - Global | Retorne 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 por um público-alvo. |
Propriedades do widget
Variáveis globais 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 no lado do servidor. |
opções |
Um objeto que contém as propriedades da opção de esquema. |
Funções globais de client script
| Propriedade | Descrição |
|---|---|
this.server.get([Object]) |
Chama o servidor e envia personalizado entrada . Retorna Promessa . |
this.server.update() |
Chama o servidor e publica this.data para o script do servidor. Retorna Promessa . |
this.server.refresh() |
Chama o servidor e substitui automaticamente as opções atuais e os dados da resposta do servidor. Retorna Promessa . |
. promessa representa o resultado eventual de uma operação assíncrona. Para obter mais informações sobre promessas, consulte https://promisesaplus.com/ou Documentação do AngularJS .