Acesso de solicitante restrito (RCA)
Você pode usar um RCA solicitado para conceder acesso aos apps da loja a recursos protegidos no ServiceNow AI Platformsem a necessidade de esperar pelo próximo lançamento da família. Se você tiver a função de administrador do sistema ou administrador da aplicação, poderá revisar os RCAs solicitados e aprová-los e negá-los.
- RCA real: Sys_scope: Target_scope
- RCA solicitada: Sys_scope
Exemplo de como um app da loja acessa uma tabela
Digamos que um app de loja chamado Estrutura de integrações de RH queira acessar uma tabela de casos principais de RH. A tabela está na regra de negócio chamada Localizar caso na tabela de serviço de integração.
- Framework de integrações de RH
- Caso principal de RH
- status = Permitido
- Recurso humano: Núcleo
- Origem: Localizar caso
Exemplo de desenvolvimento de apps para desenvolvedores
Quando você está desenvolvendo uma aplicação, RCAs reais são gerados com o status de Solicitado quando o destino tem uma restrição de chamador. Se o destino tiver acompanhamento do chamador, o status se tornará Permitido. O desenvolvedor pode revisar e finalizar todos os registros de RCA reais necessários para que a aplicação funcione. Por exemplo, os rcas com status Permitido.
Um desenvolvedor pode clicar em Gerar privilégios de RCA no app atual Nos links relacionados para gerar RCAs solicitados que são empacotados na aplicação atual. RCAs solicitadas são sincronizadas com RCAs reais, o que significa que se uma RCA real for atualizada ou excluída, uma RCA solicitada também será atualizada ou excluída.
Agora, a aplicação Estrutura de integração de RH pode ser empacotada e instalada em uma instância do cliente.
Exemplo de instalação de app para administradores
Quando você está instalando um app na instância de um cliente, RCAs reais são gerados na aplicação de destino. Um RCA real teria o núcleo de Recursos Humanos: Com status Solicitado. Este processo é feito de forma assíncrona em um trabalho agendado, em que pode ocorrer algum atraso.
App da loja com retrocompatibilidade
Ao fazer upgrade para Roma, você pode configurar um script de correção único para mover rcas no escopo de origem para o escopo de destino. Em Roma, se o app de destino já tiver os registros de RCA necessários, nenhum registro de RCA será gerado para os rcas que são empacotados pelo app de origem.