API de privilégio entre escopos - ServiceNow Fluent
A API de privilégio entre escopos define privilégios entre escopos [sys_scope_Privilege] para acompanhamento de acesso em tempo de execução.
O acompanhamento de acesso em tempo de execução permite que os administradores gerenciem o acesso de script aos recursos da aplicação criando uma lista de operações de script e destinos que o sistema autoriza a executar. Para obter informações gerais sobre privilégios entre escopos, consulte Registro de privilégio entre escopos.
Objeto Privilégio de escopos cruzados
Configure privilégios entre escopos [sys_scope_privilégio] que determinam quais operações de script e destinos o sistema permite executar na aplicação.
| Nome | Tipo | Descrição |
|---|---|---|
| id | Cadeia de caracteres ou número | Necessário. Um ID exclusivo para o objeto de metadados. Quando você cria a aplicação, este ID é hash em um sys_id exclusivo. Para obter mais informações, consulte ServiceNow Fluent construções de linguagem. Formato: |
| status | Cadeia de caracteres | Necessário. A autorização para este registro. Valores válidos:
|
| operação | Cadeia de caracteres | Necessário. A operação que o script executa no destino. O tipo de destino determina as operações disponíveis. As tabelas [sys_db_object] são compatíveis com as operações de leitura, gravação, criação e exclusão. As inclusões de script [sys_script_include] e objetos de script [sys_db_object] são compatíveis somente com a operação de execução. Valores válidos:
|
| Nome de TARGETNAME | Cadeia de caracteres | Necessário. O nome da tabela, inclusão de script ou objeto de script que está sendo solicitado. |
| TargetScope | Cadeia de caracteres | Necessário. O escopo da aplicação a partir do qual os recursos são solicitados. |
| TargetType | Cadeia de caracteres | Necessário. O tipo de solicitação: Inclusão de script, objeto de script ou tabela. Valores válidos:
|
| meta | Objeto | Metadados dos metadados da aplicação. Com o. Método de instalação , você pode mapear os metadados da aplicação para um diretório de saída que carrega somente em circunstâncias específicas. Valores válidos para Método de instalação :
|
import { CrossScopePrivilege } from '@servicenow/sdk/core'
CrossScopePrivilege({
$id: Now.ID['cross_1'],
status: 'allowed',
operation: 'execute',
targetName: 'Script type',
targetScope: 'x_snc_example',
targetType: 'scriptable',
})