GlideScriptedExtensionPoint - Com escopo
. GlideScriptedExtensionPoint A API fornece um método que retorna as instâncias de extensão associadas a um ponto de extensão especificado.
Nessas instâncias de extensão, você pode estender a funcionalidade de uma aplicação sem alterar o código da aplicação original. Você pode usar pontos de extensão pré-existentes disponíveis no selecionado ServiceNow AI Platform ou você pode adicionar pontos de extensão ao desenvolver aplicações personalizadas em sua própria instância.
Esta API está disponível na base ServiceNow instância.
Para obter mais informações sobre pontos de extensão, consulte Usando pontos de extensão para estender a funcionalidade da aplicação .
GlideScriptedExtensionPoint - getExtensions (nome da cadeia de caracteres)
Retorna as instâncias de extensão associadas a um ponto de extensão especificado.
Essas instâncias de extensão persistem na tabela Instância de extensão [sys_extension_instance]. Para obter mais informações sobre pontos de extensão, consulte Usando pontos de extensão para estender a funcionalidade da aplicação .
var eps = new GlideScriptedExtensionPoint().getExtensions("RelatedListItemCandidateFilter");
for (var i = 0; i < eps.length; i++) {
eps[i].initialize(tableName, parentFieldName, parentRecordSysId, referencedFieldName);
eps[i].getFilterQuery();
}| Nome | Tipo | Descrição |
|---|---|---|
| nome | Cadeia de caracteres | Nome do ponto de extensão para o qual as instâncias de extensão serão retornadas. Tabela: Instância de extensão [sys_extension_instance] |
| Tipo | Descrição |
|---|---|
| Matriz de objetivos | Instâncias de extensão associadas ao endpoint especificado. |
O exemplo de código a seguir retorna as instâncias de extensão do ponto de extensão RelatedListItemCandidateFilter. A "classe" listada para cada instância representa uma inclusão de script.
var eps = new GlideScriptedExtensionPoint().getExtensions("RelatedListItemCandidateFilter");
Resposta:
global.RelatedListItemCandidateFilter RelatedListItemCandidateFilter
global.RelatedListItemCandidateFilter ProblemRelatedListChangeRequestItemFilter
global.RelatedListItemCandidateFilter RelatedListConfigItemFilter
global.RelatedListItemCandidateFilter RelatedListItemCandidateFilterForAgileDevelopment
global.RelatedListItemCandidateFilter ProblemRelatedListIncidentItemFilter
global.RelatedListItemCandidateFilter RelatedListIncidentItemCandidateFilter
global.RelatedListItemCandidateFilter RelatedListCIItemCandidateFilter