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
Estas são as 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 | Mostrar mensagens em um leitor de tela. |
| spContextManager | Disponibilize dados de um widget Portal de serviços 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 eles abrirem em uma página Portal de serviços. |
| spUtil | Métodos de utilitário para executar funções comuns em um client script de widget Portal de serviços. |
| spModal | Mostrar alertas, avisos e caixas de diálogo de confirmação em Portal de serviços widgets. A classe SPModal está disponível em Client scripts do Portal de serviços. |
Portal de serviços APIs do lado do servidor
Estas são as Portal de serviços APIs que você pode usar em um script de servidor de widget.
| Classe | Descrição |
|---|---|
| GlideSPScriptable | Interaja com dados e execute operações de registro em widgets Portal de serviços. |
| GlideSPSearchAnalytics | Gera análises de pesquisa a partir de widgets de pesquisa personalizados ServiceNow. |
| SPScriptedFacet - Scoped | Defina itens de aspecto, filtros ou consultas mapeadas para um objeto de aspecto. |
| SPScriptedFacetService - Scoped | Gere 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 da opção de esquema. |
Funções globais do client script
| Propriedade | Descrição |
|---|---|
this.server.get([objeto]) |
Chama o servidor e envia entradapersonalizada. Retorna Promessa. |
this.server.update() |
Chama o servidor e publica this.data no script do servidor. Retorna Promessa. |
este.servidor.atualizar() |
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.