Carol App: permitir Tenant Admin em tenant Unif ou DEV fazer a gestão do app em tenants de clientes (FE)
Description
01 - STAKEHOLDER (quem valida e esclarece):
02 - PROBLEMA (cenário e/ou dor):
-
Estamos adotando a agenda corporativa de remover acesso de TOTVERs de tenants de clientes, e para que consigamos tal ação precisamos permitir algumas ações de gestão da tenant cliente através da Tenant Unificada ou Tenant DEV do app.
03 - OBJETIVO (solução proposta):
Atribuir as operações abaixo para a role Tenant Admin em tenants DEV ou tenants UNIF:
-
Instalar o Carol App na tenant cliente
-
Botão de ação
Install Appdentro do frameTenants deployed -
Listar todas as tenants da org com exceção as tenants que já possuem o app instalado
-
Informar em tela o
tenantNameuma vez que ele não consta na listagem das tenants cliente-
Informar da criação de uma task na tenant cliente.
-
Validar a tenant ao confirmar:
-
Caso não exista, bloquear ação do usuário comunicando da inexistência.
-
Caso exista, permitir somente se for:
-
Tenant cliente
-
Tenant que não possua o App instalado
-
-
-
-
Criar task de instalação na tenant cliente após confirmação
-
-
Atualizar o Carol App na tenant cliente.
-
Hover de ação na linha:
Update App -
Toast com mensagem de confirmação ao clicar na ação
Update App-
Informar a versão do App a ser atualizada.
-
Informar da criação de uma task na tenant cliente.
-
-
Criar task de atualização na tenant cliente após confirmação.
-
-
Remover o Carol App da tenant cliente.
-
Hover de ação na linha:
Remove App -
Toast com mensagem de confirmação ao clicar na ação
Remove App-
Informar da criação de uma task na tenant cliente.
-
-
Criar task de desinstalação na tenant cliente após confirmação.
-
-
Rodar processos Carol App na tenant cliente.
-
Hover de ação na linha:
Process -
Listar em tela os processos batch disponíveis na tenant cliente
-
Permitir a seleção de um ou mais processos para execução
-
Toast com mensagem de confirmação ao clicar na ação
Run now-
Informar da criação de uma task na tenant cliente.
-
-
Criar task de execução de AI process na tenant cliente após confirmação.
-
-
Visualizar e Atualizar Carol App Setting na tenant cliente
-
Hover de ação na linha:
Edit App Settings -
Ler o arquivo de settings do App da tenant cliente
-
Listar em tela as configurações do App da tenant cliente
-
Permitir editar as configurações do App da tenant cliente
-
Toast com mensagem de confirmação ao clicar na ação
Save -
Salvar as atualizações no arquivo settings da tenant cliente após confirmação.
-
-
Essas ações estão disponíveis apenas para os apps da tenant unificada ou tenant DEV (apps desenvolvidos na tenant DEV).
-
Exemplo: somente apps instalados na tenant unif, ou apps criados na tenant DEV podem ser instalados ou atualizados na tenant cliente.
-
Quando falhar a task gerada pelas ações Install, Update e Remove App deverá ser exibido na lista de
Tenants deployed:-
Ícone ao lado da tenant name indicando a falha da task.
-
-
04 - QUEM PODE USAR (perfis de usuários):
05 - ASSETS (links e arquivos relevantes):
06 - CRITÉRIOS DE ACEITE:
-
Ações operacionais na tenant UNIF e DEV com tasks criadas na tenant cliente quando exigido
-
Instalar App
-
Atualizar App
-
Remover App
-
Rodar Processos (AI Process)
-
Visualizar e Atualizar Carol App Settings
-