Como usuário DEV, devo ser capaz de criar um novo App ou uma nova versão do App como "SQL Only"

Description

PRDE - Story default text according to the team DoR (Definition of Ready)

01 - STAKEHOLDER (PERSON THAT CAN VALIDATE AND ANSWER QUESTIONS):

@MARCOS STUMPF @Robson Thanael Poffo @Lais Machado Eing
02 - PROBLEM (WHAT'S THE CURRENT PROBLEM SCENARIO OR PAIN TO BE RESOLVED?):

Atualmente, na criação de novos apps, não temos nenhum bloqueio em relação à estratégia antiga, permitindo que a migração de clientes atualmente em andamento para a nova estratégia seja ampliada.

03 - GOAL (DESCRIBE THE PROPOSED SOLUTION):

Evitar o aumento do período de migração, permitindo apenas a criação de novos Apps como “SQL Only”.

04 - WHO CAN USE THIS FEATURE (USER ROLES):

usuário DEV (tenant admin na dev tenant)

05 - ASSETS (FIGMA LINKS, RELEVANT DOCUMENTATION LINKS, JSON EXAMPLES, ETC):

https://www.figma.com/file/FiL1iRG6RPjuNCgVzgGqvaZ3/%F0%9F%9F%A3-Carol-3.0?type=design&node-id=34811-82633&mode=design&t=RS3gN9IbTHcL2Gs8-0

image-20240508-173948.png

Diagrama: [https://app.diagrams.net/#G1q4KRm-wCWHVcFG4QUwcMbMo-17CR1gSe#

{"pageId"%3A"eoA974qMjLrtoxZfDZ7v"}

|https://app.diagrams.net/#G1q4KRm-wCWHVcFG4QUwcMbMo-17CR1gSe#%7B%22pageId%22%3A%22eoA974qMjLrtoxZfDZ7v%22%7D]

06 - ACCEPTANCE CRITERIA:

Cenário: Criar um novo App ou nova versão

Quando o tenant admin clicar no botão para criar novo app ou nova versão

[ BE ]

  • Então deve ser definido o APP como SQL Only por padrão (ou seja, nenhuma opção será mostrada na interface)
    • Remover este parâmetro, assumindo sempre o comportamento padrão como SQL Only.
  • E será tornado opcional a definição da tenant unificada (como acontece hoje, quando o App é híbrido)
    • Listar apenas as tenant unificadas sem apps instalados, ou a tenant unificada com o app atual instalado.

[ FE ]

  • Então remover a opção de informar se o app é SQL Only ou Hybrid. BE vai fazer ser sempre SQL Only.
  • E remover a obrigatoriedade do campo Unified Tenant. Este pode ser informado em qualquer momento, sendo obrigatório antes de liberar o app. Haverá um bloqueio imposto pelo BE para não permitir liberar o app sem tenant unificada informado.

TL;DR (FE)

  • Modal de criação de app e modal de App config:
    • Remover Advanced options (será sempre SQL Only)
    • Unified Tenant: campo deve ser opcional

Activity

Automation for Jira 27 May 2024, 16:10 Jira Internal Users

Esta issue foi automaticamente movida para TESTED & MERGED, pois o PR foi mergeado na branch Develop no Github. PR aprovado por felabs01,douglascoimbra.

Automation for Jira 22 May 2024, 17:11 Jira Internal Users

Github usuário douglascoimbra aprovou um PR e foi adicionado como Shared Assignee nesta issue.

chore(apps): apps can only be defined as SQL only

Automation for Jira 21 May 2024, 14:29 Jira Internal Users

Bom dia pessoal tudo bem. Como o abaixo possui label `PROD IMPACT`, o mesmo agrega muito valor sobre termos a participacao dos testes do time de produto antes da liberacao do mesmo.
• Como eh um flow que jah eh de conhecimento de produto, deixei no How to test os cenarios para validacao. Caso enxergue que ainda eh necessario uma agenda para discussao de algum open topic, favor avisar nessa thread. Esse card aguarda atualizacao com a develop devido a correcao do red phone , mas nao bloqueia o inicio dos testes
• O mesmo deve ser testado em conjunto com o card de FE .
• Para qualquer duvida, estou a disposicao.

Mensagem enviada pelo Slack - back-end - Douglas Coimbra Lopes

Automation for Jira 17 May 2024, 17:05 Jira Internal Users

@MARCOS STUMPF ,
@Douglas Coimbra Lopes , @Carlos Affonso Wagner , @Carlos Affonso Wagner , @Chámam Diomede Caires , @Ingo Wagner

Esta issue acabou de ser vinculada na(s) issue(s) , conforme menções feitas no comentário anterior.

Douglas Coimbra Lopes 17 May 2024, 17:05 Jira Internal Users

@Pedro Buzzi @Jonathan Willian Moraes Aguardando a correcao do red phone abaixo, tendo em vista que o time de produto tambem participar das validacoes

cc @Gabriel DAmore Marciano

Automation for Jira 16 May 2024, 12:54 Jira Internal Users

Erro encontrado no . Ao tentar instalar uma nova versao de app (jah instalado na unified) o tenant customer recebe um erro
• :white_check_mark: Update: O cenario ja acontece na develop e foi reportado ao time de produto, sendo solicitado priioridade no card
Steps
Sandbox:
Acontece com customers que instalam o app pela primeira vez ou tbm os que efetuam update
• Subir a sandbox na develop
• Criar um App Hybrid linkado a unificada + git repp
• Instalar primeira versao
• Redeployar a sandbox para md: + FE branches
• Criar uma nova versao de carol app (A mesma serah criada como SQL_ONLY automaticamente)
• Liberar nova versao do app e instalar na unificada
Tentar instalar a nova versao no customer

Mensagem editada no Slack - plataforma-carol-internal - Douglas Coimbra Lopes

Automation for Jira 15 May 2024, 22:18 Jira Internal Users

:rotating_light:Erro encontrado no . Ao tentar instalar uma nova versao de app (jah instalado na unified) o tenant customer recebe um erro
Steps
Sandbox:
Acontece com customers que instalam o app pela primeira vez ou tbm os que efetuam update
• Subir a sandbox na develop
• Criar um App Hybrid linkado a unificada + git repp
• Instalar primeira versao
• Redeployar a sandbox para md: + FE branches
• Criar uma nova versao de carol app (A mesma serah criada como SQL_ONLY automaticamente)
• Liberar nova versao do app e instalar na unificada
Tentar instalar a nova versao no customer
Risco do cenario: Podemos ter clientes com instalacoes blqueados uma vez que seus apps instalarem apps SQL-ONLY apos o deploy desse card em prod

Mensagem editada no Slack - plataforma-carol-internal - Douglas Coimbra Lopes

Automation for Jira 15 May 2024, 22:17 Jira Internal Users

:rotating_light:Erro encontrado no . Ao tentar instalar uma nova versao de app (jah instalado na unified) o tenant customer recebe um erro
Steps
Sandbox:
Acontece com customers que instalam o app pela primeira vez ou tbm os que efetuam update
• Subir a sandbox na develop
• Criar um App Hybrid linkado a unificada + git repp
• Instalar primeira versao
• Redeployar a sandbox para md: + FE branches
• Criar uma nova versao de carol app (A mesma serah criada como SQL_ONLY automaticamente)
Risco do cenario: Podemos ter clientes com instalacoes blqueados uma vez que seus apps instalarem apps SQL-ONLY apos o deploy desse card em prod

Mensagem enviada pelo Slack - plataforma-carol-internal - Douglas Coimbra Lopes

Automation for Jira 6 May 2024, 20:46 Jira Internal Users

@MARCOS STUMPF ,
@Gabriel DAmore Marciano , @Carlos Affonso Wagner , @Carlos Affonso Wagner , @Chámam Diomede Caires , @Ingo Wagner

Este issue foi planejada para ser entregue até 2024-05-27. Você pode confirmar consultando o campo Due Date desta issue.

Data já planejadas para esta issue: 2024-05-06, 2024-05-27

Se o campo External Issue Link estiver preenchido com o link de uma issue válida no Jira Produção o cliente também será notificado no Jira Produção.

Automation for Jira 26 April 2024, 14:58 Jira Internal Users

Esta issue foi automaticamente movimentada para QA REVIEW, pois o PR foi aprovado no Github.

Automation for Jira 16 April 2024, 23:04 Jira Internal Users

@MARCOS STUMPF ,
@Carlos Affonso Wagner , @Carlos Affonso Wagner

Esta issue acabou de ser vinculada na(s) issue(s) , conforme menções feitas no comentário anterior.

Carlos Affonso Wagner 16 April 2024, 23:03 Jira Internal Users

Depende de antes de QA @Douglas Coimbra Lopes

Automation for Jira 16 April 2024, 22:57 Jira Internal Users

Esta issue foi automaticamente movimentada para REVIEW, pois o PR (não DRAFT e não WIP) foi criado no Github.

chore(apps): apps can only be defined as SQL only

Automation for Jira 15 April 2024, 21:57 Jira Internal Users

@MARCOS STUMPF ,
@Jonathan Willian Moraes ,
@Geny Isam Hamud Herrera ,
Este issue foi planejada para ser entregue até 2024-05-06. Você pode confirmar consultando o campo Due Date desta issue.

Data já planejadas para esta issue: 2024-05-06

Se o campo External Issue Link estiver preenchido com o link de uma issue válida no Jira Produção o cliente também será notificado no Jira Produção.