[Carol] Transparência no Envio de Dados via 2C / SmartLink para Times de Negócio - FE

Description

01 - STAKEHOLDER (quem valida e esclarece):

@Robson Thanael Poffo / @Isabela Lourencini Assumpcao


02 - PROBLEMA (cenário e/ou dor):

Atualmente, o envio de dados corporativos da TOTVS para os times de negócio é realizado via 2C / SmartLink para a org totvstechfin , tenant tenant9f417c4b2351401cb25e261a3ed076d4 de id 351b71bdf8144d1cbce6fbcb3578555c.
Por questões de governança e segurança, os times de negócio não possuem acesso à tenant onde ocorre a ingestão dos dados corporativos, o que dificulta a visibilidade sobre o que está sendo enviado, quando e com qual status.

A ausência de visibilidade gera dúvidas recorrentes dos times de negócio sobre:

  • Quais dados estão sendo enviados

  • Frequência e status dos envios

  • Possíveis falhas ou atrasos no processo

  • Origem dos dados consumidos


03 - OBJETIVO (solução proposta):

Criar uma forma acessível de disponibilizar informações sobre o envio de dados via 2C / SmartLink para os times de negócio, sem conceder acesso à tenant de ingestão corporativa.

Proposta de Solução
Disponibilizar essas informações por meio de um dashboard de acompanhamento, acessível aos times de negócio, contendo por exemplo:

  • Lista de tabelas enviadas

  • Data e horário do último envio

  • Origem do dado (ex: Protheus, RM, etc.)

Benefícios:

  • Times de negócio conseguem identificar facilmente o status e a origem dos dados que consomem

  • Redução de questionamentos operacionais sobre envios de dados

  • Acesso às informações sem exposição da tenant de ingestão corporativa


04 - QUEM PODE USAR (perfis de usuários):

Tenant Admin


05 - ASSETS (links e arquivos relevantes):

https://www.figma.com/design/FiL1iRG6RPjuNCgVzgGqvaZ3/%F0%9F%9F%A3-Carol-3.0?node-id=39524-100174&t=c4rs4okzQgDULRFn-4


06 - CRITÉRIOS DE ACEITE:

  • Fluxo UI:

    • Na lista de conectores, mostrar shared data do tipo “Incoming shared data” (recebimento de dados) seguindo as seguintes regras:

      • Shared Group Name: deve ser exibido no mesmo nível de conector.

      • O projeto para esses conectores será “Incoming Shared Data”.

      • Esses elementos devem ter identidades visuais distintas (tipos, ícones).

      • Esses conectores não terão “Connector ID” na tabela.

      • Ao entrar no Shared Group Name, devemos listar as entidades com os seguintes detalhes:

        • No header da tabela, mostrar a organização de origem dos dados, tenant de origem dos dados, e conector de origem dos dados.

        • No header do conector, adicionar um link de navegação para "Incoming Shared Data”.

        • Lista de tabelas existente no shared group.

        • Na tela de lista de tabelas, permitir visualizar os registros da tabela, da mesma forma que ocorre nas tabelas de staging.

          • Permitir realizar busca, aplicar/limpar filtros, atualizar resultados, adicionar/remover colunas, da mesma forma que ocorre nas tabelas de staging.

        • Permitir navegar para o editor do Explorer, com o SQL preenchido.

    • Ações não disponíveis:

      • Drop de tabela (tabela vinculadas ao shared group)

      • Delete de Registros

      • Criar staging table

      • Visualização de heart-beat (disponível apenas para o conector 2C).

      • Remover conector.

      • Editar conector.

      • Connector Details (disponível apenas para conectores 2C)