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