Skip to main content

· 9 min read
TOTVS LABS

🚀 Melhorias

BIG_QUERY CAPL-4788 Novas Opções de Especificação de Regra para IngestionDateTime no Provisionamento

Com esta atualização, agora é possível especificar uma regra para o ingestionDateTime ao realizar o provisionamento. As opções disponíveis são: "now" como hoje (valor padrão) ou um contador relacionado ao registro de staging ou golden record. Se o parâmetro migrateKeepingData for enviado junto com o ingestionDatetimeValue=mdmCounterForEntity, o pedido será recusado, pois o migrateKeepingData não altera os valores da tabela. Para provisionamento parcial, se o migrateKeepingData for enviado, o pedido será bloqueado.

BIG_QUERY CAPL-4793 Atualização de Estatísticas do BQ na Home Page do CCarol

Agora é possível coletar uma nova estatística de snapshot do BQ. Quando acessamos a Home Page no Carol, as entidades responsáveis por serem carregadas do BQ estão levando muito tempo. Adicionamos uma tag para atualizar as estatísticas do BQ nas cartas da Home Page, com um botão para atualizar todas as outras estatísticas da página.

BIG_QUERY, ORGANIZATION/TENANT CAPL-4995 Mensagem de aviso sobre integração com BigQuery

Foi adicionada uma mensagem no cabeçalho informando sobre o problema (BQ falhou ou não está ativo). Se o usuário for um administrador da organização: “A integração com o BigQuery está desativada ou falhou. Você pode ativá-la a partir do administrador da organização ou abrir um ticket com a equipe de suporte.” Se o usuário NÃO for um administrador da organização: “A integração com o BigQuery está desativada ou falhou. Você pode conversar com o administrador da organização ou abrir um ticket com a equipe de suporte.” O link deve redirecionar para o administrador da organização/tenant.

BILLING CAPL-4943 Novas Funcionalidades de Cobrança e Previsão Adicionadas

Foi adicionada uma nova coluna ao Billing Admin, para cada conta de cobrança, com o valor de previsão para períodos consolidados. Foi adicionada também a precisão da previsão (calculada com a diferença de porcentagem entre o real e o previamente previsto). Foi adicionado ao processo de consolidação: limpeza de previsões parciais e processamento da precisão da previsão.

BILLING CAPL-5045 Novas Visualizações de Widget de Mês

O widget de mês mostra o valor previsto com o valor executado atual. Esta atualização permite que os usuários vejam o valor previsto total para o mês, incluindo o custo executado até o momento.

CONNECTOR CAPL-4931 Nova Funcionalidade Preserva Granularidade de Dados

Foi implementada uma funcionalidade que define o mdmID de forma aleatória se pelo menos um dos campos que fazem parte da crosswalk tiver valor nulo. Dessa forma, é possível preservar a granularidade dos dados.

CONNECTOR, DATA_MODEL, EXPLORE CAPL-4932 Adicionando Recurso de Observability Metafields na Plataforma

Nesta versão, foi adicionado o recurso de Observability Metafields disponível na plataforma para a página de visualização da tabela de staging/Datamodel Explore. Os campos adicionados são mdmAuditId, mdmBatchId, mdmBatchIdSequence, mdmTaskId, todos do tipo string. Estes campos permitem ao usuário filtrar e classificar os dados. Estes campos não serão adicionados no RT e estarão disponíveis para todas as versões do BQ.

DATA_MODEL CAPL-4608 Novas Funcionalidades para Criação de Data Model

Foi criada uma nova opção para criação de Data Model, a partir de texto. Agora é possível buscar e selecionar campos existentes, validar campos enquanto se digita, mostrar erros/avisos inline.

DATA_MODEL CAPL-4961 Mudança na Criação de Tarefas de Reprocessamento de Merge

A partir de 31/12/2023, Carol não deverá criar tarefas de reprocessamento de merge quando o Tenant ou ORG for SQL Only ou quando o Data Model não tiver regra de mapeamento e limpeza associada.

DATA_MODEL CAPL-5007 Melhorias na Versão: Cancelamento de Trabalhos do BigQuery para Assinaturas

Nesta versão, foi implementada a funcionalidade de cancelar os trabalhos do BigQuery para assinaturas quando a página é deixada. Agora, quando o usuário sai da página Home, um /cancel é enviado para os IDs de trabalho pendentes na página.

DATA_MODEL CAPL-5022 Atualização do Jira Issue: Criar Campos via Código no DataModel

Esta atualização permite que o esquema inteiro do DM seja salvo com uma única solicitação usando o endpoint de snapshot, em vez de adicionar manualmente cada campo à entidade DM. Esta atualização também permite que os usuários criem novas tabelas e tragam algumas ideias delas para o fluxo de criação do Data Model.

EXPLORE CAPL-4991 Melhorias na versão: Remoção de Fluxo de Exploração Rejeitado e Desativação do Explore para Org/Tenant SQL Only

Nesta versão, foi removido o fluxo de exploração rejeitado para o tipo de armazenamento Realtime. Se o Tenant ou Org for SQL Only, Carol não deve salvar dados no Rejected RT.

EXPLORE CAPL-4993 Novo Recurso: Desativação do Armazenamento em Tempo Real no Nível da Organização

O Carol Admin pode desativar o RT no nível da Organização, propagando essa funcionalidade para todos os Tenants criados à mesma.

ORGANIZATION/TENANT CAPL-5006 Correção de Problema de Chamada de Status de Assinatura de Dados

Foi corrigido um problema que impedia que a Carol chamasse o status de assinatura de dados quando não havia assinatura disponível. Isso ocorria na página inicial. Agora, quando o Tenant não tiver assinatura disponível nos modelos de dados, a chamada não será realizada.

PLATFORM CAPL-4918 Lançamento com Migração de Informações de E-mail e Melhorias em Vários Componentes

Foi realizada a migração de informações de e-mail do ElasticSearch para o BigTable.

PLATFORM CAPL-5023 Atualização na geração de estatísticas dos registros de e-mail

Atualizada a geração de estatísticas referente ao registros de informações de e-mails da plataforma. Foi criada uma tarefa agendada para gerar estatísticas de registros duas vezes por dia.

SQL_PIPELINES CAPL-4986 Novos pipelines do Gesplan no Orquestrador

Nesta versão, migramos os pipelines do Gesplan para rodar no novo orquestrador. O objetivo é que os pipelines do Gesplan possam ser executados no novo orquestrador.

SQL_PIPELINES CAPL-5118 Melhorias na Eficiência de Processamento SQL para Tenants de Clientes

Esta atualização permite que o SQL Efficiency seja habilitada em tenants de clientes sem a necessidade de integração com o tenant unificado.

TENANT_ADMIN CAPL-4802 Novas Funcionalidades para o Tenant Admin: Habilitar IAM para Usuários

Agora é possível habilitar o IAM para usuários do tenant que sejam Tenant Admin e possuam email em domínios @totvs.com. Esta atualização está disponível na aba de usuários e é desabilitada por padrão. Quando habilitada possui um limite de 1000 usuários com IAM habilitado.*

🐛 Correções

BIG_QUERY CAPL-4850 Correção de Problema na Criação de Tenants no Google

Nesta atualização, corrigimos um problema que impedia a criação de novos Tenants. O problema era que o Google apresentava comportamento inesperado que precisávamos tratar. Agora, ao criar um novo Tenant, a tarefa de provisionamento do BQ não falhará mais na etapa de criação de contas de serviço.

BIG_QUERY CAPL-4886 Melhorias na Resiliência do BigTable e Correção de Erros de Autenticação

Melhoramos a resiliência das conexões com o BigTable. Resolvemos um erro de autenticação que ocorria ao realizar requisições ao endpoint de record_statistics.

CAROL_APP CAPL-5031 Título de Release Notes: Correção de Exibição de Datas de Execução de Tarefas Agendadas

Foi corrigido um problema na página da UI de tarefas agendadas, onde as datas exibidas não correspondiamm às datas de execução definidas pelas expressões cron.

CONNECTOR CAPL-4922 Correção de Perda de Dados durante o Fluxo de Provisionamento do BQ

Realizamos uma alteração para não aceitar a ingestão de dados durante o fluxo de provisionamento do BQ, retornando uma mensagem de erro indicando que o Tenant está no fluxo de provisionamento do BQ (400).

CONNECTOR CAPL-4923 Correção de Passos Ausentes e Duplicados na Auditoria de Dados

Corrigimos os passos ausentes e duplicados para que o processo de auditoria seja realizado corretamente.

DATA_INGESTION CAPL-5112 Atualização do Parâmetro de Autenticação de URL Curta

Corrigimos um problema onde o parâmetro de autenticação de short URL não estava sendo atualizado. Agora, usuários com tokens de Admin de Organização ou Admin de Carol podem alterar o parâmetro de autenticação de short URL de false para true.

DATA_PROCESSING CAPL-5091 Correção de Erro ao Instalar App com Unificado

Foi corrigido um erro que ocorria ao instalar um app no unificado, onde a task de copy data não era criada. O erro era gerado pois o código de criação da task validava o connector_id utilizado na autenticação da chamada, que era diferente para a tenant que instalou o app e para a tenant unificada. Agora, ao instalar um app no unificado, a task de copy data é criada normalmente.

DATA_SUBSCRIPTION CAPL-4879 Correção de Erros na Atualização de Assinaturas

Foi corrigido um comportamento estranho ao salvar/atualizar assinaturas com erros. O backend agora não definirá o status da assinatura como RUNNING se não for possível criar o tópico. Além disso, o usuário não será bloqueado quando ocorrer um erro. Assinaturas agora serão criadas nos projetos de Tenant.

DATA_SUBSCRIPTION CAPL-5107 Correção de Problema no Subscription Dashboard para Envio de queryId

Corrigimos um problema no Subscription Dashboard onde a UI não estava enviando o queryId em uma das solicitações de query-polling que constroem o Subscription Dashboard.

SQL_PIPELINES CAPL-5021 Correção de IngestionDateTime para Registros Golden Records

Foi corrigido um problema que ocorria ao escrever os registros Golden Records onde o ingestionDateTime estava repetindo o ingestion da Staging Table, sendo que o correto é considerar o current_datetime().

SQL_PIPELINES CAPL-5046 Correção de Erro na Validação de Dados do Aplicativo Carol

Foi corrigido um problema onde a tarefa de processamento SQL lançada pelo orquestrador com a flag de Effiency habilitada não conseguia encontrar a pipeline.

SQL_PIPELINES CAPL-5058 Ativação da Otimização de Processamento SQL para Pipelines sem Novos Registros

Foi corrigido um problema que impedia que a otimização de processamento SQL fosse ativada para pipelines que não produzem novos registros. Após a conclusão da tarefa de processamento SQL, um novo registro deve ser inserido na tabela pipeline_execution, mesmo que nenhum registro seja processado pela pipeline. Quando a segunda tarefa é executada, um aviso de log de tarefa deve ser exibido, indicando se há ou não novos registros para processar e que a otimização já está ativada.

SQL_PIPELINES CAPL-5070 Resolução do Problema de Eficiência do Processamento SQL Genérico para o Tenant Gesplan

Foi corrigidoum problema de eficiência do processamento SQL genérico que havia parado de funcionar para um Tenant Gesplan.

SQL_PIPELINES CAPL-5088 Correção de Erro de Inserção de Registros no BigQuery e Melhorias de Performance

Correção de erro ao inserir registros no BigQuery com colunas do tipo DATETIME. O erro foi corrigido, permitindo que os registros sejam inseridos corretamente. Além disso, foi adicionado um alerta para monitorar o processo de inserção de dados.

· 2 min read
TOTVS LABS

🚀 Melhorias

ACTIVITY_MANAGEMENT CAPL-4761 Melhorando o Controle de Execução de Tarefas na Plataforma Carol

Agora é possível identificar diferentes fontes de execução de tasks de SQL Processing, que estão disparando uma tarefa de processamento SQL na plataforma Carol, para habilitar o controle da última data/hora de execução bem-sucedida.

CONNECTOR CAPL-4921 Alteração de Schema sendo propagado para o BigQuery para novas colunas/campos

Foi realizada uma alteração no esquema de propagação para BigQuery. O fluxo de alteração de esquema de dados deve executar uma coluna de exclusão para o antigo tipo de campo e criar o novo campo com o novo tipo.

EXPLORE CAPL-4933 Melhoria no filtro de campos de staging table voltado para Camada BQ da Staging Table

Foi implementada uma melhoria para criar um botão para iniciar busca nas stagings e/ou camada BQ do Data Model. O comportamento da UI foi modificado para aplicar as alterações apenas após o clique em “Apply”. Isso evita que ocorram requisições desnecessárias, melhorando a performance da aplicação.

EXPLORE CAPL-4980 Inclusão de parâmetro voltado a não utlização do RT Storage no Nível da Organização

Agora, o Carol Admin pode criar uma Organização voltado a não utilizar o RT Storage, propagando essa funcionalidade para os Tenants.

🐛 Correções

CONNECTOR CAPL-4859 Análise de dados na Staging Table

Após investigação, foi identificado que alguns registros foram enviados via intake mas não chegaram à tabela de staging. Foi isolado um caso para estudo. Foi verificado que o registro foi enviado e a resposta foi 200. Por fim, foi exportado o CDS para BQ e foi verificado que os registros estão no CDS.

PLATFORM CAPL-4883 Correção de Erro 404 na API de Dados

Neste lançamento, corrigimos um problema que estava ocorrendo na API de Dados, onde muitas solicitações para recuperar as mais recentes "recordStatistics" para os tipos GOLDEN e STAGING estavam retornando erros 404.

· 5 min read
TOTVS LABS

🚀 Melhorias

BIG_QUERY CAPL-4734 Acelerando o Processamento de Jobs do BigQuery com Paralelização

Neste release, foi implementada uma melhoria para acelerar o processo de conclusão de jobs do BigQuery. Agora, é possível paralelizar até 60 jobs, mas ainda é necessário identificar quando eles terminam para que novos jobs possam começar. Para isso, foi implementada a paralelização da verificação de jobs finalizados usando threads.

BIG_QUERY CAPL-4787 Novas Funcionalidades para Provisionamentos

Agora é possível provisionar especificando a regra para definir o ingestionDateTime: Hora atual (valor padrão) ou Hora relacionada ao registro da coluna mdmCounterForEntity da staging ou golden.

BILLING CAPL-4811 Novas Funcionalidades e Melhorias na Estabilidade: Atualização do Modelo de Previsão e Revisão do Gráfico

Nesta atualização, foi implementado um novo modelo de previsão do Billing para cada um dos recursos. O gráfico foi revisado com melhorias na estabilidade e correções de bugs.

BILLING CAPL-4861 Melhorias na Estrutura do Gráfico de Cobrança para Maior Usabilidade e Visibilidade

Foi realizada uma melhoria na estrutura do gráfico de cobrança para melhorar a usabilidade e a visibilidade. Foram feitas pequenas alterações na interface do usuário. Foi removido “recursos” do primeiro card, adicionado uma guia Recursos à tabela, informando Nome do Recurso, Uso, custo (atual) e Custo Total Previsto, atualizado as cores dos gráficos (primeira e segunda cartas), aplicado fundo e título para Previsão no gráfico e usado "Mês Atual" como visualização padrão em vez dos últimos 6 meses (exceto para administradores de cobrança).

CAROL_ASSISTANT CAPL-3438 Atualização do Assistant: Remoção de Configuração Legada e Limpeza de Código

Esta atualização remove a configuração legada do Assistant. O código foi limpo, removendo pacotes e códigos. A página inicial do Assistant foi atualizada, removendo mensagens sobre depreciação e links para configuração legada.

CONNECTOR CAPL-4843 Melhoria no endpoint /sync do staging para retornar 400 quando a tabela não existe

Agora, o endpoint /sync do staging retorna 400 quando a tabela de staging não existe, o que é o mesmo comportamento do endpoint intake. Isso permite que as integrações do Smartlink detectem que a tabela não existe.

EXPLORE CAPL-4846 Bloqueio de Inclusão/Alteração de Registros no Explorer via UI da CAROL

Foi criada uma forma de impedir a inclusão/alteração de registros através do Explorer via UI da CAROL. Quando o Tenant ou a organização tiver a flag SQL Only, as operações de remoção, criação e edição de registros de Golden Records serão bloqueadas para qualquer tipo de armazenamento (RT, BQ). Esta forma de impedimento foi criada para evitar falhas nos processos das pipelines ou perda dos dados criados/alterados.

SQL_PIPELINES CAPL-4852 Atualização de Golden Records: Redefinição de Meta Tag e Novas Versões de Metadados

Nesta atualização, redefinimos a meta tag para AuditID, BatchID, BatchSequenceID e TaskID nos golden records. Isso permitirá que os clientes explorem os campos mdmStagingAuditID e mdmTaskId nos golden records através de novas versões de campos de metadados, evitando impactos na produção.

🐛 Correções

ACTIVITY_MANAGEMENT CAPL-4791 Correção de Erro na Task Export Search Result

Foi identificado um erro na Task Export Search Result, onde ocorreu um erro de java.lang.NullPointerException. Foi realizada a correção do erro, e a Task Export Search Result está funcionando normalmente.

APP CAPL-4844 Correção de Erro na Instalação do TOTVS RH Clock In Backoffice

Foi identificado um erro durante a instalação do TOTVS RH Clock In Backoffice "Error to update the EntityTemplate with snapshot." que ocorria devido a regras legadas existentes no Data Model de uma tenant que já estava no modo SQL Processing. O Data model foi ajustado manualmente e a instalação foi concluída com sucesso.

APP CAPL-4887 Correção do Problema de Logins Rejeitados na BOM FUTURO para o Produto CLOCK IN

Foi corrigido o problema de Logins rejeitados por ter outro Login vinculado ao mesmo telefone na BOM FUTURO para o produto CLOCK IN.

BIG_QUERY CAPL-4784 Adição do Campo mdmIdOrigin às Tabelas de Staging dos Tenants Unificados

Nesta versão, foi adicionado o campo mdmIdOrigin às tabelas de staging dos Tenants Unificados. O campo mdmIdOrigin será usado para identificar a origem dos dados na tabela de staging.

BIG_QUERY CAPL-4904 Atualização do Esquema Avro Não Está Atualizando o Status do Carol para Data Models

Foi ajustado a atualização do esquema Avro que não estava atualizando o status do esquema na Carol para os Data Models.

BILLING CAPL-4853 Novas Funcionalidades para Filtrar Contas de Faturamento por Nome do Tenant

Agora foi implementada a possibilidade de filtrar contas de faturamento por nome do Tenant.

CONNECTOR CAPL-4841 Melhorias na Ingestão de Dados no BQ

Foi identificado que os tempos de ingestão dos dados no BQ estão sendo elevados. A partir disto foi realizada uma análise profunda para identificar a causa do problema e foi implementada uma solução para corrigi-lo.

DATA_MODEL CAPL-4869 Atualização do Endpoint /api/v3/admin/avroschemas/generation

Atualizamos o endpoint /api/v3/admin/avroschemas/generation para adicionar um novo parâmetro booleano, para que seja possível atualizar os arquivos avros sem gerar notificação de mudança de esquema.

EXPLORE CAPL-4797 Melhorias no Redimensionamento de Colunas no Editor

Foi corrigido um problema que dificultava o redimensionamento de colunas na tela do Editor. Agora, ao seguir os passos para reproduzir o problema, o redimensionamento de colunas é suave.

SQL_PIPELINES CAPL-4595 Melhorias na Busca e Atualização de Tenant Unif durante o Checkout

Nesta atualização, foi realizada uma melhoria na busca e atualização dos customer tenants durante o checkout do pipeline Unif. Quando o administrador da tenant executa um checkout, está causando um timeout devido ao número de tenants com o aplicativo instalado.

· One min read
TOTVS LABS

🚀 Melhorias

🐛 Correções

CAROL_ASSISTANT CAAS-268 Correção de Problema de Carregamento de Sessão e Melhorias na Página de Widgets

Foi corrigido um problema que impedia o carregamento da sessão na página de conversas (apenas no modo de desenvolvimento) e na página de widgets. Algumas melhorias foram feitas para garantir que o problema não volte a ocorrer.

· One min read
TOTVS LABS

🚀 Melhorias

CAROL_ASSISTANT CAAS-277 Validar cabeçalhos CORS no protocolo fallback do widget (Query HTTP)

Nesta atualização, validamos os cabeçalhos CORS no protocolo de recurso de widget (HTTP Query). Esta alteração permitirá que os usuários acessem os recursos de widget de forma segura.

🐛 Correções

CAROL_ASSISTANT CAAS-208 Correção de Problema no Envio de Dados para o Log Viewer na UI do Assistente Carol

Foi corrigido um problema no envio de dados para o Log Viewer na UI do Assistente Carol, onde o campo parâmetro tinha uma propriedade com dados inválidos. A propriedade permissao_transbordo deveria ser codificada como string e não como booleano.

CAROL_ASSISTANT CAAS-300 Extração de Logs da Assistente de RH para Análise da Área de Recursos Humanos

Esta issue foi criada para solicitar a extração dos logs da Assistente de RH, visando a análise pela nossa equipe da Área de Recursos Humanos. O objetivo é entender melhor as interações e o desempenho da assistente relacionadas aos recursos humanos. A extração deve abranger um período relevante para a análise (Agosto/23). A mesma solicitação foi feita no último mês, e a issue anterior pode ser consultada para dúvidas.

· 7 min read
TOTVS LABS

🚀 Melhorias

ALERTS_MANAGEMENT CAPL-4619 Melhorias na Funcionalidade de Alerts Management

Foi realizada uma melhoria na funcionalidade de Alertas. Agora, os eventos abertos são destacados na tabela, a largura do painel lateral foi aumentada para que se possa ler melhor os detalhes de cada evento, os valores dos filtros são ordenados alfabeticamente e foi adicionado um guarda para que usuários com o papel OrgUsers não possam acessar o conteúdo de Alertas.

BIG_QUERY CAPL-4484 Novas Funcionalidades para Provisionamento com MigrateKeepingData

Agora, é possível chamar o provisionamento com migrateKeepingData mesmo que o tenant já esteja na última versão. Não permitimos usar essa flag se o provisionamento anterior falhou (ERRO). Apenas permitimos migrar mantendo os dados se o provisionamento anterior tiver status DONE ou DONE_WITH_ERROR. Se o último provisionamento definir o status do tenant como READY_WITH_LOAD_ERROR, então devemos manter o mesmo status. (Porque um provisionamento mantendo os dados não corrige os dados em si, apenas a estrutura das tabelas).

BIG_QUERY CAPL-4584 Mudança no Log de Mensagem para Comando DROP COLUMN

Nesta atualização, foi alterado o log de mensagem de INFO para WARNING quando relacionado ao comando DROP COLUMN. Quando um comando de mudança de esquema exclui uma coluna, ele registra uma mensagem como INFO, tornando mais difícil encontrar essa alteração importante. Agora, essa mensagem será registrada como um WARNING. Esta atualização afeta todos os usuários que usam o comando DROP COLUMN.

BILLING CAPL-4589 Melhorias na Pesquisa de Usuários e Novas Funcionalidades no Billing Admin

Nesta atualização, corrigimos um problema que impedia que a pesquisa de usuários filtrasse os resultados corretamente.

BILLING CAPL-4768 Adição de Coluna de Referência de Mês e Exportação de CSV

Foi realizada a inclusão de uma coluna com mês de referência no download de invoice e opção de exportar o csv. Esta coluna possui o mesmo valor para todas as linhas, relacionado ao período de entrada do item de recurso. Além disso, foi adicionada a opção de exportar o arquivo csv.

SQL_PIPELINES CAPL-4605 Atualização do Parâmetro RealTimeDisable para Tenants Unificados

Resolução: Foi criado um parâmetro chamado RealTimeDisable que é definido como TRUE para todos os Tenants Unificados. O campo Enable Realtime Storage foi desabilitado para os Tenants Unificados para evitar que o usuário possa marcá-lo. O Tooltip foi atualizado para informar que os Tenants Unificados não podem ter o tipo de armazenamento Realtime habilitado. O campo de tipo Unified foi atualizado para informar que os Tenants Unificados centralizam os dados e tarefas de processamento do Carol Apps e não podem ter o tipo de armazenamento Realtime.

TENANT_ADMIN CAPL-4324 Adicionando Emails de Carol ao GCP IAM

Foi criado um endpoint para adicionar emails de Carol ao GCP IAM. O endpoint é um pedido de sincronização e enviará uma lista de usuários para adicionar e remover do IAM. Se ocorrer algum erro, será retornado um erro claro na resposta. Se algum usuário que está sendo adicionado já estiver no IAM, será ignorado. Se algum usuário que está sendo removido não estiver mais no IAM, também será ignorado. Os emails devem ser da Totvs. Existe uma cota de 600 políticas por minuto. Só os usuários OrgAdmin e intern token LocalApiAuthorization podem adicionar usuários. Foi criada uma regra personalizada para SRE. Não é necessário armazenar os pedidos e seus status em uma tabela PG, mas é possível registrar os corpos dos pedidos como debug. Não devem ser permitidos dois processos concorrentes para o mesmo tenant. Para erros genéricos do GCP, será retornado um erro 500. Para limite de cota, deve ser retornado o erro 4xx mais apropriado. Se outros tipos de erros forem identificados com antecedência, deve ser usado um erro 4xx apropriado.

🐛 Correções

ACTIVITY_MANAGEMENT CAPL-4754 Título de Release Notes: Correção do problema de tarefas de alteração de esquema de notificação falhando para tabelas de estágio

Notification Schema Change tasks should not fail for staging tables. 06 - CURRENT BEHAVIOR (LIST THE CURRENT BEHAVIORS): . Notification Schema Change tasks are failing for staging tables with an Avro file not found error. Release Notes: O problema de tarefas de alteração de esquema de notificação falhando para tabelas de estágio foi corrigido. O erro de arquivo Avro não encontrado não será mais exibido. A tarefa de alteração de esquema de notificação não deve mais falhar para tabelas de estágio.

ACTIVITY_MANAGEMENT, APP CAPL-4765 Correção de Erro no Planova Clockin Backoffice e Adição de Named Query

Foi corrigido um erro no ambiente Notify Schema do Planova Clockin Backoffice. O erro ocorria ao tentar acessar a Staging Table e o Data Model do Fullfilment. Além disso, foi adicionada a Named Query para o Unified Alert Manager e o Alert Management. Agora, o ambiente está funcionando corretamente.

BIG_QUERY CAPL-4432 Melhorando a Resiliência da Plataforma: Correção de Erro 409

Foi corrigido um problema que ocorria durante a morte de um pod de trabalho, onde a plataforma aguardava o mdmTaskId da resposta do endpoint {{/v1/schema/{mdmEntityName}}. Como o erro 409 ocorria, o ID da tarefa ficava nulo. Para melhorar a resiliência da plataforma, foi feita uma revisão do comportamento deste endpoint, lendo o ID da tarefa disponível no código ao invés de ler a resposta do endpoint. Foram realizadas análises e definidas instruções para a solução do problema.

BIG_QUERY CAPL-4451 Correção de Status de Tenant durante Provisionamento Parcial

Foi corrigido um problema que ocorria durante a provisionamento parcial, onde o status do Tenant era atualizado para READY mesmo quando haviam outras tabelas com erro de carregamento. Por exemplo, se durante a primeira provisionamento houvessem 5 tabelas com erro de carregamento, o status seria atualizado para READY_WITH_LOAD_ERROR. Porém, se o usuário solicitasse um provisionamento parcial para apenas uma dessas tabelas, o status seria atualizado para READY, o que não deveria acontecer. Agora, o status será mantido como READY_WITH_LOAD_ERROR até que todas as tabelas sejam corrigidas.

CAROL_APP CAPL-4465 Melhorias no Processo de Reconciliação de Tarefas

Nesta atualização, foi realizada uma melhoria no processo de reconciliação de tarefas que estão em execução há mais de 30 dias. Foi definida uma melhor maneira de diferenciar e identificar o Status do Processo do Status da Tarefa. Além disso, foi implementada uma thread para verificar o processo de reconciliação de processos AI Batches que estão completos. Esta atualização também atualizou o comportamento esperado para considerar este bug como resolvido.

CONNECTOR CAPL-4593 Correção de Loop Intenso na UI de Staging

Foi identificado um cenário com mais de 2k solicitações a um select, que parece ter origem na UI de Staging. A hipótese é que algum cenário neste Tenant possa estar causando um loop de select, originado nestas URLs. Não sabemos se isso é relevante, mas ambos os Stagings com problemas parecem ter ETL aplicado. O objetivo desta atualização é identificar cenários potenciais para um loop intenso na UI de Staging e, se encontrado, adicionar algum mecanismo de atraso ou debounce.

DATA_PROCESSING CAPL-4714 Correção de Issue no App InsightsBackoffice

Foi identificado que o app insightsbackoffice não criou as tasks de cópia para o unificado para os tenants 4ada68fe5dcb4ce78f91111f64fa3e47 e 6bf22680ab664026ac127f4f856ecd85. Foi verificado que as stagings não foram materializadas e não há dados do cliente na tenant unificada. Foi realizada a correção da issue e as tasks de cópia foram criadas para o unificado.

ORGANIZATION/TENANT CAPL-4691 Melhorias nos Logs de Migração de Tenant para Somente Leitura

Melhoramos o log quando falha ao mudar um Tenant para somente leitura. Durante o processo de migração, o sistema só registra quando todas as tentativas foram feitas para mudar um Tenant para somente leitura, deixando-nos sem logs por cerca de 3 minutos durante o processo de migração. Agora, o sistema registra cada tentativa que falha ao mudar um Tenant para somente leitura, permitindo que possamos identificar e corrigir problemas mais rapidamente.

SQL_PIPELINES CAPL-4532 Revisão da Conexão do Repositório BitBucket no Jira - Correção de Erros e Melhorias na Experiência do Usuário

Atualização de notas de lançamento para o Jira: BitBucket Repository Connection Review. Esta atualização resolve o problema de não conseguir ver a lista de IDs de commit para o repositório Bitbucket. Além disso, corrige o erro que ocorre ao tentar usar um Token de senha. Esta atualização também melhora a experiência do usuário ao usar o ambiente de produção.

SQL_PIPELINES CAPL-4551 Lançamento de Melhorias no Checkout de Tenants Unif

Neste lançamento, resolvemos o problema de timeout ao executar o checkout em Tenants Unif. O checkout agora é executado como uma tarefa, tornando o fluxo assíncrono. Esta funcionalidade está disponível para Tenant Admin em Tenants Unif.

· 2 min read
TOTVS LABS

🚀 Melhorias

PYCAROL DASC-1142 Novos Filtros no BQStorage: Melhorias no PyCarol

Nesta versão, adicionamos filtros de linha em sessões de leitura do BQStorage.

PYCAROL DASC-1170 Novas Funcionalidades de Acesso à API de Leitura de Armazenamento do BigQuery no pyCarol

Nesta versão, foi implementada a capacidade de acesso à API de leitura de armazenamento do BigQuery no pyCarol. Esta funcionalidade permite que aplicativos na Carol possam fornecer o filtro a ser aplicado e ter acesso aos dados através da API de leitura de armazenamento do BigQuery.

PYCAROL DASC-1191 Corrigido bug na interface com BQ Storage

Na versão antiga, existia a possibilidade do retorno da query do BQ Storage não retornar todos os registros. A nova versão retorna todos os registros consultados.

PYCAROL DASC-1208 Adiciona rótulos (labels) para os BigQuery Jobs.

Neste lançamento, foi implementada a capacidade de enviar rótulos para o BigQuery em cada trabalho de consulta do pyCarol. Estes rótulos podem ser utilizados para agrupamentos do GoogleCloudPlatform.

PYCAROL DASC-1234 Exposição do job após consultas no BigQuery

Agora é possível verificar os logs de trabalho do Big Query, como ID do trabalho, hora de criação, hora de início, hora de término, tempo de slot consumido, resultados em cache e assim por diante, usando o módulo BQ do Pycarol.

🐛 Correções

PYCAROL DASC-1162 Retrocompatibilidade com tipos depreciados em NumPy >= 1.20

Corrigido bug onde se usava tipos depreciados a partir da versão 1.20 do NumPy pelo PyCarol.

PYCAROL DASC-1196 Incompatibilidade entre dependências do PyCarol

Bibliotecas pandas e numpy foram ajustadas para compatibilidade mínima.

PYCAROL DASC-1272 Suporte a versões recentes da urllib3

A versão da biblioteca urllib3 não estava fixa o que podia resultar em incompatibilidades entre o PyCarol e essa biblioteca. Modificamos o código para aceitar assinaturas mais modernas da urllib3.

· One min read
TOTVS LABS

🚀 Melhorias

CAROL_ASSISTANT CAAS-285 Correção do Problema com o Widget HTTPS

Foi corrigido um problema com o Widget HTTPS, onde conversas vazias eram exibidas. Foi verificado se as entradas vazias deveriam ter algum conteúdo visível ou se deveriam ser removidas.

🐛 Correções

CAROL_ASSISTANT CAAS-287 Melhorias na Assistente: Resolução de Problemas no Treinamento de Intenções

Resolvemos um problema significativo que estávamos enfrentando durante o treinamento de intenções na Assistente. Agora, as alterações feitas no nó "Default Welcome" são refletidas na Assistente após o treinamento.

CAROL_ASSISTANT CAAS-293 Extração de Logs da Assistente de RH para Análise da Área de Recursos Humanos

Foi realizada a extração dos logs da Assistente de RH, visando a análise pela equipe da Área de Recursos Humanos. Os logs abrangem um período relevante para a análise (janeiro até julho).

· 11 min read
TOTVS LABS

🚀 Melhorias

ALERTS_MANAGEMENT CAPL-4350 Melhorias na Interface do Alert Manager

Neste Jira, foram feitas pequenas mudanças para melhorar a interface do Alert Manager. As mudanças incluem a alteração da ordem das abas para Notificações/Eventos/Políticas de Alerta, acesso ao Alert Manager a partir da página inicial, alterações na tabela de notificações, detalhes da notificação, página vazia de notificações, tabela de eventos, detalhes do evento e políticas de alerta. Além disso, foram adicionadas informações sobre o tipo, data/hora, fonte e gravidade, e foi indicado o canal inativo.

BIG_QUERY CAPL-4427 Melhorando a compreensão de incidentes: Atualização para tarefas de dados (bq)

Atualização para tarefas de dados (bq) para serem mais verbosas. Agora, quando ocorrem incidentes, será possível ter uma melhor compreensão do que está acontecendo, pois serão adicionadas informações detalhadas às tarefas. Além disso, foram adicionadas informações detalhadas às tarefas de cópia de dados, notificação de alterações de esquema e provisionamento de Tenant com manutenção de dados.

BILLING CAPL-4371 Novo Recurso: Processamento de Cobrança por Batch_ID

Agora é possível processar a cobrança, pipelines, usando um batch_id existente. Esta capacidade substituirá qualquer cobrança existente para o batch_id especificado.

BILLING CAPL-4502 Novas Visualizações de Dados para Billing Admin com Botão "Comparar Batches"

Agora é possível para o Billing Admin visualizar os dados de forma tabular. Foi adicionado um botão "Comparar batches" na aba Batch Process. Ao navegar para a tabela de Comparar batches, é possível filtrar por recurso, tenant, período e batch.

CAROL_APP CAPL-4508 Atualização do App Carol: Evitando Incidentes Relacionados

Agora, as alterações realizadas na Jira permitem que a instalação de um App Carol não materialize as tabelas de staging para o conector protheus_carol. Apenas cria o conector, caso ele não exista. Além disso, foi adicionado um parâmetro para forçar a materialização das tabelas de staging para essa tarefa de instalação do App Carol. Estas alterações permitem que sejam evitados novos incidentes relacionados ao App Carol.

CONNECTOR CAPL-4425 Notificação de Descontinuação do Mapping and Cleansing Rule

Agora, os usuários do tenant receberão uma notificação de que o Mapping and Cleansing Rule está prestes a ser descontinuado no final deste ano. Esta notificação informará aos usuários que eles devem migrar para o SQL Processing. A documentação sobre como migrar e remover o Mapping and Cleansing Rule estará disponível. Uma regra será definida para mostrar a mensagem, excluindo os tenants de clientes (por exemplo, o cliente do Clockin). Esta notificação será exibida para todos os usuários do tenant que ainda estão usando o Mapping and Cleansing Rule e que não estão marcados como SQL Only.

ORGANIZATION_ADMIN CAPL-2909 Atualização de Status Online para Usuários

Foi adicionado um listener para saber quando o usuário está de volta online e alterar o alerta de status offline. Quando o usuário estiver de volta online, será exibida uma notificação de conexão restaurada e o tempo da última atualização.

PLATFORM CAPL-4153 Novo Endpoint para Acionar Coletor de Estatísticas para Tenants

Foi desenvolvido um endpoint para acionar o coletor de estatísticas para um Tenant. O coletor de estatísticas será executado duas vezes por dia para cada Tenant provisionado, mas um usuário Tenant também poderá acionar o coletor de estatísticas para seu Tenant. Cada Tenant pode acionar este endpoint a cada 15 minutos. Se algum Tenant acionar mais rápido que isso, podemos retornar 429. Se já houver um coletor em execução para este Tenant ou para todos os Tenants, retornar 409 e a mensagem explicando. No endpoint GET estatísticas desenvolvido na cartão acima, também devemos retornar o status do coletor para este Tenant. Se houver um coletor em execução neste momento, podemos retornar: "RUNNING", se não houver coletor em execução, podemos retornar “DONE" e, se houve um erro na última coleta, podemos ignorar e retornar o status “DONE" também, já que as estatísticas que o usuário verá estão relacionadas ao sucesso. Em outras palavras, devemos trazer as últimas estatísticas DONE e também trazer o último status de estatísticas para este Tenant. Não retorne outros status como "PUBLISHED", por exemplo, pois é um controle interno. Os consumidores só querem saber RUNNING ou DONE. Se for “PUBLISHED", "RUNNING" retornar "RUNNING”. Se for “ERROR", “CANCELED", “DONE", retornar “DONE". Mas lembre-se, as estatísticas devem sempre ser do último processo

SQL_PIPELINES CAPL-4329 Atualização Otimizada para Execução de Notificações de Aplicativos Externos

Agora foi lançada uma atualização para otimizar a execução baseada em notificações de aplicativos externos. O tempo limite para summaries abertos automaticamente foi alterado para 30 minutos, enquanto que para os summaries recebidos via API pelo Smart Link, o tempo limite é de 30 minutos. Quando o summary não tiver dados enviados, terá o status de NO_PIPELINE_EXECUTE. Esta atualização deve reduzir o número de tarefas de processamento SQL a serem executadas e cobrir tarefas agendadas e Orchestrator.

SQL_PIPELINES CAPL-4346 Adicionando Parâmetro Opcional ao Endpoint "processQuery" para Identificar de onde veio a Pipeline

Foi adicionado um parâmetro opcional ao endpoint "processQuery" para que seja possível enviar o nome da aplicação Carol. O parâmetro é opcional, mas se for enviado, a informação estará disponível na tarefa criada. Esta alteração permite que seja possível identificar de onde veio a pipeline, considerando que o nome da pipeline é único por nome da aplicação Carol. A alteração também não afeta a eficiência do SQL Processing (OKR-01). Esta funcionalidade está disponível para Tenant Admin e Carol Admin.

SQL_PIPELINES CAPL-4458 Novo Recurso: Notificação de BatchId Pronto para Processamento

Resumo: Foi implementada uma funcionalidade para notificar o time Smartlink que um batchId específico está pronto para ser processado. Para isso, foi necessário armazenar informações na nível da Organização, como URL Rack, Client Id & Secret e URL Observabilidade. Além disso, foi necessário gerar um token de acesso a partir do RAC, que tem validade de 20 minutos. Para otimizar o processo, o token deve ser armazenado/cacheado para futuras requisições.

SQL_PIPELINES CAPL-4561 Novos Parâmetros de Fanout para Processamento de Dados em Tenants Unificados

Nesta atualização, foi adicionado um parâmetro ao endpoint processQuery que permite especificar se deve ou não haver fanout dos dados para os tenants dos clientes quando processando dados em um tenant unificado. Este parâmetro ajudará a processar dados em tenants unificados sem erros de OOM. O valor padrão é que o fanout seja realizado (comportamento atual).

🐛 Correções

ACTIVITY_MANAGEMENT CAPL-4285 Correção de problema de tarefas executadas após exclusão de Tenant

Foi corrigido um problema onde tarefas criadas após a exclusão de um Tenant eram executadas mesmo após a exclusão. O StaleTaskCheckJob deixou de tentar reagendar essas tarefas. Os logs podem ser encontrados no link. Espera-se que as tarefas não sejam mais executadas após a exclusão de um Tenant.

BIG_QUERY CAPL-4437 Correção de Erro de Esquema na Instalação da Aplicação Carol

Atualização de Release: Houve um erro de esquema ao instalar uma aplicação em alguns Tenants, o que moveu as tabelas de staging existentes para o status INATIVO. O contato para questões sobre o problema é Breno Zipoli Monteiro Papa e Robson Thanael Poffo. A maioria das tabelas com status INATIVO são app_setting e currency. Uma tarefa que instalou a aplicação e o problema DE que está trabalhando estão listados. O comportamento esperado é que a instalação da aplicação Carol mantenha o status correto.

CAROL_APP CAPL-4334 Resolução de Erro Após Exclusão de Branch no GitHub

Após a exclusão de uma branch no GitHub, a aplicação não está mais no modo de desenvolvimento. O erro parece ter relação com a integração com o GitHub, pois a chamada de post em /clone/ retorna erro. O comportamento esperado é que a aplicação mantenha o status correto, "dev", permitindo que o usuário altere a configuração do GitHub e corrija o problema.

CAROL_APP CAPL-4540 Correção de Erro na Configuração do Repositório Azure na Plataforma Carol

Nesta versão, corrigimos um erro que ocorria ao tentar configurar o repositório Azure na Plataforma Carol. O cliente precisava alterar o token atual para o novo, mas não conseguia realizar essa configuração. O erro também ocorria ao tentar criar uma nova versão da aplicação. O Tenant foi alterado e o erro era que havia problemas com as definições de conexão da aplicação meupostobycarol, o que impedia que os dados fossem visíveis até que os problemas fossem corrigidos. Agora, esses problemas foram corrigidos e a configuração do repositório Azure na Plataforma Carol está funcionando corretamente.

CONNECTOR CAPL-4447 Resolução de Divergências entre Tabelas Records_Landing e Intake

Corrigimos um erro que ocasionava divergência na chegada dos dados na Carol, devido a atualização de schema não ter ocorrido a tempo dos dados serem gravados na staging area. Como ação, a Carol vai retornar um erro 4xx informando que o schema vai ser alterado. O erro 4xx é para que o aplicativo reenvie os dados novamente depois (quando o schema estiver atualizado).

ORGANIZATION/TENANT CAPL-4151 Correção de Problema de Sobreposição de TenantId no Swagger para Usuário Carol Admin

A correção para o problema de sobreposição de tenantId no Swagger para o usuário Carol Admin foi implementada. Agora, ao usar qualquer endpoint no Swagger usando o campo de sobreposição de tenantId, o Swagger passa corretamente o parâmetro overriddentenantid. Além disso, foi adicionada uma informação visual para alertar o usuário de que existe uma sobreposição de tenant definida.

PLATFORM CAPL-4483 Resolução do Erro de Autorização na Cópia de Dados para o Tenant Unificado

Corrigimos um erro de autorização na tarefa de cópia de dados do ambiente de staging para o tenant unificado. O erro ocorria quando a instalação do App Carol era feita em uma organização diferente da organização do tenant unificado. Agora, o usuário precisa estar presente na organização do tenant unificado para que a tarefa de cópia de dados seja executada com sucesso.

SHARED_DATA CAPL-4446 Correção de Erro na Criação de Sharing Group With View

Foi desenvolvida uma solução para o problema reportado, onde a query não estava sendo aceita como uma query válida para uma Shared View. A partir de agora, queries como essa devem funcionar normalmente.

SQL_PIPELINES CAPL-4211 Correção do Campo Last Run para Exibir Última Execução de Tarefas

O campo Last Run deve exibir a última execução de tarefas.Nós corrigimos um problema que impedia que o campo Last Run exibisse a última execução de tarefas. Agora, o campo Last Run exibe corretamente a última execução de tarefas.

SQL_PIPELINES CAPL-4328 Melhorando a Execução de Tarefas SQL com Notificação de Aplicativo Externo

Otimizar a execução com base na notificação de aplicativo externo - Arquitetura. Esta issue trata da otimização do processamento de tarefas SQL, que atualmente estão sendo executadas sem processar dados em 70% dos casos. A solução proposta é permitir que os remetentes (como o Smart Link) notifiquem a Carol que um lote de dados foi completamente enviado para que ela possa iniciar o processamento dos dados. Para isso, será criado um diagrama com a solução a ser implementada para resolver o problema de execução de pipelines SQL somente quando o aplicativo externo enviar a notificação de que todas as mensagens foram enviadas.

SQL_PIPELINES CAPL-4333 Correção de Bug no Endpoint "/api/v2/bigQuery/processQuery"

Foi corrigido um bug no endpoint "/api/v2/bigQuery/processQuery" que estava criando tarefas para Tenants deletados. Agora, a Carol valida se o Tenant existe quando chamado o endpoint. Se o Tenant não existir, é retornado um erro (412 - Pre conditions FAILED).

SQL_PIPELINES CAPL-4525 Correção de Erro na Execução de Pipelines na Organização TOTVSTECHFINDEV

Foi corrigido um erro na execução de pipelines que causava uma OutOfMemoryException. O erro ocorria na organização totvstechfindev, no produto insightsbackoffice, no ambiente de produção. A prioridade desta issue era alta, pois gerava interrupção no funcionamento da aplicação. Foi realizada uma atualização na Carol APP, na versão 0a1f13abb6f34c5a9bdf2085f5d49e69. Além disso, foi corrigida uma falha de task, com o link da tenant da task em questão. Não foi necessário realizar nenhuma alteração no banco de dados 2C. Esta correção foi realizada para melhorar a performance da plataforma.

SQL_PIPELINES CAPL-4528 Melhoria de Velocidade de Processamento de Dados do SQL e Adição de Funcionalidade de Cancelamento de Tarefas

Esta atualização melhora a velocidade de processamento de dados do SQL. O tempo de execução da query foi reduzido para menos de 1 minuto, enquanto o tempo de envio de dados para o BQ e RT layers foi reduzido para menos de 10 minutos. Além disso, foi adicionada uma funcionalidade que cancela a tarefa após 30 minutos de espera para o Dataflow iniciar. Esta funcionalidade está disponível para o Tenant Admin.

TENANT_ADMIN CAPL-4426 Remoção do Rodapé dos Emails do Carol Notification

Nesta atualização, foi removido o rodapé dos emails enviados pelo Carol Notification. O rodapé continha o link para o contato conosco, o que estava gerando emails indevidos para o nosso time de suporte. Com esta mudança, esperamos reduzir o número de emails indesejados.

· 6 min read
TOTVS LABS

🚀 Melhorias

2C-CAROL_CONNECT CAPL-4433 Correção para o tipo de dados inteiro quando a precisão no tipo number no Oracle for negativa

Se a conexão for com o Oracle, qualquer tipo de dado NUMBER (sem especificar a precisão) será considerado como INTEGER na Plataforma Carol (atualmente é considerado como double). Se o Oracle tiver um campo definido como NUMBER com precisão (NUMBER(3,2)), será criado como double na Carol.

ALERTS_MANAGEMENT CAPL-4347 Integração de novas tenants com Alert Manager

Nesta versão, foi implementada a integração do Alert Manager através de serviços habilitados na criação de novas tenants.

BIG_QUERY CAPL-4449 Considerar o status READY_WITH_LOAD_ERROR como PROVISIONED

Alterada a configuração das Tenants com o item mdmBigQueryStatusType = READY_WITH_LOAD_ERROR com o mesmo comportamento do mdmBigQueryStatusType = READY

BILLING CAPL-4147 Novas Funcionalidades para Compartilhamento de Filtros nas consultas do Billing

Nesta versão, foi implementada a capacidade de expressar os filtros ativos na URL como queryParams. Esta funcionalidade permite que os filtros sejam compartilhados entre usuários e aplicações. Além disso, a URL pode ser salva para acesso posterior.

BILLING CAPL-4351 Melhorias no gráfico de colunas e nas legendas

Foram realizadas melhorias na visualização das colunas estabelecendo um tamanho mínimo no espaçamento entre elas, além de um largura máxima da coluna, e a aplicação de um efeito de fundo na legenda ao passar o mouse sobre um determinado segmento da coluna.

BILLING CAPL-4352 Nova Funcionalidade de Orçamento na Fatura

Agora é possível adicionar e editar o valor do orçamento na primeira tela da fatura. Se o orçamento estiver vazio, será exibido um rodapé com um link para o painel lateral. Se o orçamento estiver preenchido, será exibido um ícone para editar e abrir o painel lateral. O painel lateral permite que o usuário adicione ou edite o valor do orçamento.

BILLING CAPL-4370 Melhorias nos Gráficos

O módulo Billing recebeu melhorias nos gráficos que mostram os custos por serviço, colocando serviços maiores no topo da barra, permitido interagir com a legenda desmarcando opções com clique (facilitando a operação para remover serviços maiores para focar em custos menores). Também adotamos um padrão de cores para manter coerência quando navegando entre os meses (serviços possuem cores padrões).

BILLING CAPL-4459 Novo serviço para o Billing: Dataflow Streaming

Adicionamos como novo recurso o serviço de Dataflow Streaming permitindo sua cobrança nas faturas de clientes que o utilizam.

CONNECTOR CAPL-4148 Bloqueio de Exclusão de Dados no Tenant Unificado

Com esta atualização, não é mais possível excluir uma tabela de staging ou dados de staging do Tenant Unificado. Foi criado um bloqueio para impedir que o Tenant Unificado exclua qualquer staging ou conector que seja referenciado no arquivo SQL Manifest. Além disso, o Flow “Delete Staging Table Records” e os Flows de entrada para excluir dados (usando crosswalk) também estão bloqueados. O Explorer também não permite a exclusão de dados. Apenas os CAROL ADMIN podem excluir um staging ou conector, mas a exclusão de dados está bloqueada para todos, incluindo o CAROL_ADMIN.

CONNECTOR CAPL-4201 Nova Funcionalidade para Atualização do Conector

Adicionamos um ícone de atualização de conector na lista de etapas do conector para melhorar a experiência do usuário. Esta funcionalidade está disponível para todos os usuários. O ícone de atualização de conector permitirá que os usuários atualizem os dados do conector com facilidade.

SQL_PIPELINES CAPL-4162 Adição de Label para Jobs do BigQuery

Foi adicionado um label para os jobs do BigQuery, tendo como intuito a melhoraria da rastreabilidade e visualização das tarefas durante os processos de análise e realização de tarefas em geral na plataforma relacionadas ao BigQuery.

🐛 Correções

ACTIVITY_MANAGEMENT CAPL-4489 Correção de Erros no APP Clock In Backoffice

Foi corrigido um problema que causava falhas na atualização do APP Clock In Backoffice devido as falhas e travamentos em tasks de Notify Schemas Changes. O problema ocorria em diversos ambientes e a mensagem de erro era "message": "Unable to provision. There is a schema change task running." Agora, as tasks de Notify Schema Changes, Install e Provision BigQuery Update Data Model and Staging estão funcionando corretamente.

APP, DATA_PROCESSING CAPL-4080 Solução de Problemas no Segmento CLOCK IN

Correção realizada na propagação e processamento de novos usuários para o Clock in.

BIG_QUERY CAPL-4384 Correção do Erro de Autorização na Tarefa de Copiar Dados da Aplicação

Corrigimos o erro de autorização na tarefa de Copiar Dados da Aplicação para o Tenant Unificado. Agora, a tarefa é capaz de iniciar mesmo em organizações diferentes.

BIG_QUERY CAPL-4423 Correção do Problema de Status de Big Query

Corrigimos o problema de status de Big Query que estava preso em LOADING_DATA.

CAROL_APP CAPL-4307 Correção de Erro na Configuração de Repositório Privado/Público

Neste lançamento, corrigimos um erro que ocorria ao tentar salvar uma configuração incorreta para um repositório privado/público. Ao fechar e retornar à tela de configuração, o resumo mostrava a configuração salva, quando deveria ser exibido sem nenhuma configuração. Agora, ao salvar uma configuração incorreta, o repositório será aberto novamente para seleção em uma configuração limpa.

CONNECTOR CAPL-4296 Correção de problema no upload de snapshot de staging com Lookup habilitado

Foi corrigido um problema no qual o parâmetro "mdmLookupTable" não era passado no payload quando o usuário fazia o upload de um snapshot de staging com Lookup habilitado. Agora, o parâmetro é passado corretamente.

DATA_PROCESSING CAPL-3891 Atualização de Documentação do BigQuery para Fluxo de Dados

Nesta atualização, foi implementada a documentação para salvar todos os passos de fluxo de dados dentro do BigQuery. Foi criada uma documentação explicando os passos no Notion. Além disso, foi notificado o time de Produto após a conclusão da documentação. Esta atualização é destinada a todos os usuários.

ORGANIZATION_ADMIN CAPL-4177 Correção de erro no painel de usuário da organização referente ao TenantUsers

Nesta atualização, corrigimos um problema que fazia com que a quantidade de TenantUsers fosse sempre zero no painel de usuário da organização, mesmo quando os usuários da Tenant estavam no Postgres. Agora, a quantidade de TenantUsers é exibida corretamente no painel de usuário da organização.

ORGANIZATION/TENANT CAPL-4422 Melhorias na Plataforma: Correção de Status, Data Model e Fullfilment

Nesta versão, corrigimos um problema que estava enviando o status errado para o Tenant. O status esperado era READY_WITH_LOAD_ERROR, mas a Platforma estava enviando READY_LOAD_FAILED.

ORGANIZATION/TENANT, TENANT_ADMIN CAPL-4505 Correção de Problema de Atualização de TenantType Development

Foi corrigido o problema que impedia a criação/atualização de um tenant como TenantType Development. Agora é possível criar/atualizar um tenant como TenantType Development. No entanto, em algumas situações, se tentarmos atualizar o tenant para ser um TenantType Development, o tenant ainda será um CUSTOMER. Para aplicar a atualização do TenantType, é necessário executar o endpoint duas vezes.

SQL_PIPELINES CAPL-4435 Correção de Bug no Processo de Pipeline de Tenants

Correção do bug que impedia que os Tenants fossem exibidos e selecionados corretamente no processo de Pipeline.

TENANT_ADMIN CAPL-4450 Correção de problema no BackOffice da Icomon ClockIn

Foi corrigido um problema no BackOffice da Icomon ClockIn, onde o Data Access Level não estava respeitando as regras de acesso, tratando o operador AND como se fosse OR. O impacto foi médio, pois o número de funcionários sincronizados era maior que o esperado. O comportamento esperado é que a configuração de DAL funcione corretamente para que o número de funcionários seja o real.