[Carol: BL] Como Org Admin eu desejo atribuir usuários como Tenant Admin ao criar Tenants na Carol (BE) (part 1)
Description
01 - STAKEHOLDER (quem valida e esclarece):
02 - PROBLEMA (cenário e/ou dor):
Atualmente o processo de criação de tenants na Carol ocorre sem a obrigatoriedade de vincular o Tenant Admin.
Com a integração da Carol com a Refinaria onde a criação de uma Tenant leva a criação de uma Conta, há a obrigatoriedade na Refinaria que a conta tenha um owner.
Com isso temos um impacto na integração, pois a Tenant na Carol ainda não possui um Tenant Admin para ser integrado como owner na Conta da Refinaria.
03 - OBJETIVO (solução proposta):
Para solucionar o cenário acima devemos:
-
Criar novo campo
Tenant Admindo tipoe-mailno fluxo de criar nova Tenant.-
Permitir adicionar uma lista de e-mails
-
-
Ao salvar a tenant deverá ser enviada a lista de e-mails do campo Tenant Admin como parâmetro na task de provisionamento para a integração com a refinaria.
04 - QUEM PODE USAR (perfis de usuários):
05 - ASSETS (links e arquivos relevantes):
06 - CRITÉRIOS DE ACEITE:
-
Novo endpoint criado.
-
Endpoint atual permanece inalterado para evitar impactos nos clientes atuais.
-
-
Campo Tenant Admin sendo obrigatório na criação de uma Tenant.
-
Tenant criada com tenant admin atribuído automaticamente, sem necessidade de envio de convite.
-
Org user criado, caso o tenant admin ainda não exista na organização.
-
-
Validar e-mails perante os domínios permitidos.
-
(FE) Caso algum falhe informar usuário em tela e impedir ação de criar tenant com o bloqueio do botão “Save”.
-
(BE) Caso algum falhe impedir a execução de chamada de criação de tenant via endpoint.
-