- Impressão
Lançamento da Factory 275 - março de 2024
A versão 275 traz atualizações para alguns recursos novos, como funções de usuário personalizadas e validação de widget de entrada. Também há muitas mudanças na interface do usuário para componentes do App Editor e do Analytics Editor, além de pequenas atualizações de desempenho em toda a plataforma.
Conte-nos suas opiniões e dúvidas na Comunidade Tulip.
Atualizações nas automações
Para contas Enterprise, um novo tipo de evento para automações está disponível - "On a Schedule" - leia mais aqui. Esse evento permite que os usuários programem automações em intervalos para realizar ações. Por exemplo, você pode reduzir a dependência de aplicativos sem cabeça que estão constantemente executando temporizadores. Assista a uma demonstração desse recurso no vídeo abaixo!
Aviso de looping
Ao criar uma automação que pode se autoativar, aparece um aviso que inclui um link para o artigo Aviso de Looping. Isso ajudará a garantir que sua automação seja executada da maneira desejada, sem erros desconhecidos.
Atualizações no recurso de funções de usuário personalizadas
O recurso de funções de usuário personalizadas agora está disponível para todos os clientes novos e existentes no plano enterprise ou superior! Navegar até a página Usuários em Configurações (ou Configurações da conta, se os espaços de trabalho estiverem ativados) permite que os proprietários da conta revisem as funções existentes e criem novas funções.
Quando as funções de usuário personalizadas estão ativadas, um emblema é adicionado ao Seletor de funções que exibe se uma função é Tulip (incorporada) ou Personalizada. Há também um indicador ao lado dos nomes das funções na exportação do usuário para mostrar se a função é personalizada ou não.
Quando uma função tem "Acesso limitado" a configurações, configurações de conta ou configurações de espaço de trabalho, a descrição que aparece ao passar o mouse sobre o emblema "Conta" na barra lateral da função terá uma mensagem "pode" ou "não pode" correspondente a cada caixa de seleção no modal de edição/criação de função.
Os proprietários de contas agora podem desativar usuários por meio da página Usuários das configurações do espaço de trabalho. Uma nova permissão de função personalizada para a desativação de usuários também foi introduzida, o que permite a desativação de usuários que são exclusivos de um espaço de trabalho.
Aviso de gatilhos obsoletos
Na página de visão geral do aplicativo, o aviso atualizado afirma explicitamente que o LTS 12 / r275 é a última versão a oferecer suporte a acionadores obsoletos. Os usuários podem revisar os aplicativos nessa categoria acessando Requires Action (Requer ação ) na visão geral do aplicativo. Leia mais sobre a migração de acionadores obsoletos aqui.
O Vision saiu da versão Beta
O Tulip Vision foi oficialmente retirado da versão beta! Os usuários podem aprender tudo sobre o Vision e seus recursos com estes artigos:
- Primeiros passos com o Vision
- Coleta de dados para inspeção visual com o Vision
- Usando o detector de cores
- Usando o recurso Snapshot do Vision
- Classificação visual com modelos personalizados
Nova interface de usuário do painel de contexto do App Editor
No App Editor, corrigimos vários pequenos problemas de interface do usuário, como: * Movemos a alternância necessária para a parte superior da seção de regra de validação no painel de contexto do widget de entrada * Corrigimos o desalinhamento dos botões de ícones no painel de contexto direito para um grupo de etapas * Corrigimos os menus suspensos que não fechavam após a seleção de uma opção * Pequenas alterações de interface do usuário no painel de contexto do widget * Atualizamos a mensagem de erro de validação incompleta, que aparece no player se houver uma regra de validação incompleta
Além disso, os usuários perceberão uma validação aprimorada do widget de entrada, em que todos os widgets de entrada, bem como o widget de botão, têm um novo painel de contexto organizado por seção. Os widgets de entrada agora têm a opção de "validação de widget de entrada", ou seja, marcá-los como obrigatórios, configurar como suas mensagens de erro serão formatadas e (para alguns widgets de entrada) "regras de validação" adicionais.
Novo painelde contexto
Painel de contexto antigo
Os widgets de botão e os widgets de assinatura eletrônica agora têm uma seção para que o Interaction configure quando eles são ativados com base em uma variável ou outra fonte de dados.
Pequenas atualizações do App Editor
No editor de expressões, um booleano {{null}} é considerado {{false}} em operações booleanas (or, and, not).
Mais protocolos (por exemplo, ftp, sftp, wss etc.) agora são compatíveis com o URL de validação isURL para widgets de texto de entrada.
No seletor de fonte de dados, quando configurado para receber valores inteiros, os valores estáticos hexadecimais não são mais aceitos. Uma mensagem de erro será exibida se um usuário inserir float no seletor de fonte de dados com tipo inteiro.
Há um painel de contexto atualizado para widgets de texto com uma opção de rolagem de texto longo no Tulip Player.
Atualização do modelo universal
O modelo universal saiu da versão beta! Recomendamos a criação de análises com esse modelo, pois você pode alterar facilmente o tipo de gráfico.
Pequenas alterações no Analytics Editor
Altera o menu suspenso do tipo de gráfico para não incluir redundantemente "plot" ou "chart".
Novomenu suspenso
Menu suspenso antigo
Nas linhas da tabela de resultados da consulta, as linhas serão indexadas em relação à ordem em que aparecem nos resultados da consulta, em vez da ordem em que aparecem na página.
A escala do eixo X não será forçada a ser ordinal quando uma linha de tendência estiver ativada.
Melhor desempenho da consulta
Fizemos melhorias no desempenho da consulta ao carregar tabelas com registros vinculados.
Comportamento da atribuição de estação
Você pode rastrear a última atribuição de estação para máquinas e cancelar a atribuição de máquinas de estações se a estação for arquivada.
Quando um determinado aplicativo é atribuído a uma estação e depois arquivado, o aplicativo é cancelado no Tulip Player e removido da estação.
Atualizações de dispositivos de borda
Os supervisores de chão de fábrica, administradores, proprietários de espaços de trabalho e proprietários de contas têm permissões para remover dispositivos de borda da instância.
Correção de um bug visual na página de dispositivos de borda em que o texto da dica de ferramenta para a estação atribuída a um dispositivo de borda era preto em vez de branco.
Destaques da correção de bugs
A versão 275 contém várias correções de bugs que gostaríamos de destacar porque foram relatadas pelos usuários:
- Foi corrigido um problema em que o Cloud Connector Host falhava ao enviar solicitações a outros serviços internos.
- Correção de um problema em que os dados da máquina, do dispositivo e da tabela não eram atualizados em aplicativos executados no Player.
- Correção de um problema em que os usuários com função de usuário personalizada podiam criar linhas em tabelas, mas elas só apareciam na interface do usuário após a atualização da página.
- No painel de contexto Configurações da conta > Usuários > Funções > Exibição de função, na categoria "Conector", a opção "Executar" foi removida. No modal Funções, Criar função, na seção "Função do conector", a opção "Acesso limitado" com caixas de seleção subjacentes foi alterada para a opção de caixa de rádio "Visualizar e testar". Na página de edição da função do conector, as funções que foram incorretamente bloqueadas para testar as funções do conector agora podem testar a função do conector nos ambientes para os quais receberam permissões (por exemplo, ambientes de teste e desenvolvimento). As funções da tulipa que podem testar as funções do conector são: Proprietários da conta, Proprietários do espaço de trabalho, Administrador, Construtor de aplicativos, Engenheiro de aplicativos, Supervisor do conector e Supervisor da tabela Tulip.
- Correção de um bug em que o menu suspenso fica oculto se a altura do widget de seleção única/multi-seleção for muito pequena.
- No seletor de fonte de dados no editor de aplicativos e automações, os usuários perceberão uma melhoria no tratamento de valores booleanos.
- Foi corrigido um problema em que os dados da máquina, do dispositivo e da tabela não eram atualizados em aplicativos executados no Player.
- Foi corrigido um erro que fazia com que alguns aplicativos que executavam acionadores obsoletos não aparecessem na guia Visão geral do aplicativo de ação necessária.
- Correção de um problema em que o widget do Analytics não tinha mudança dinâmica de cor.
- Correção de um problema no editor de aplicativos em que o texto somente numérico (por exemplo, 1234) em um widget de botão não podia ser copiado e colado em nenhum outro lugar.
- Correção do comportamento dos conectores somente leitura quando um aplicativo é restaurado.
- Correção de um bug que faz com que, quando {{playerOnlyRunAllowedAppsLvl3AllRestrictions}} está ativado, os usuários ainda podem usar o Dev Mode player para alternar entre os aplicativos atribuídos à estação. Para estações de teste, isso significa todos os aplicativos.
- As automações que estão recuperando registros de tabela não falharão mais se um campo da tabela for arquivado ou adicionado.
- Quando um jogador iniciar sem dados locais, inicie a partir de um novo estado da estação em vez de buscar o estado conhecido anteriormente a partir dos dados da nuvem da Tulip.
- O botão "Agora" no selecionador de data e hora foi corrigido para selecionar a data e a hora atuais.
- Corrige o problema em que o campo de configuração vazio obrigatório estava faltando para ambientes não configurados na exportação de aplicativos legados.
- No editor de aplicativos, foi corrigido um problema em que clicar embaixo de um widget de seleção de data, mesmo que houvesse um widget diferente, poderia ser tratado como um clique dentro da caixa delimitadora do widget de seleção de data.
- Todos os caracteres de tópico MQTT permitidos pelo padrão agora são suportados pelo Tulip, exceto os caracteres Unicode invisíveis, como o espaço de largura zero.
- No editor de aplicativos, garante que o espaço extra seja removido de um widget quando um construtor de aplicativos remover o rótulo de um widget de entrada rotulado (por exemplo, widget de entrada de texto). Em seguida, ele será automaticamente adicionado de volta se um construtor de aplicativos adicionar um rótulo a esse widget novamente.
- Foi corrigido um problema em que a exclusão de registros removia links que envolviam um registro na outra tabela com o mesmo ID do excluído.
- O padrão do conector MSSQL é 90 minutos para manter abertas as conexões ociosas.
:::(Warning) (Conteúdo abaixo alterado) Observação - a alteração abaixo para {{TextToDateTime}} foi revertida para a versão 275. Ela foi relançada no r279 com algumas alterações. ::: * Alterar a expressão {{TextToDateTime}} nos aplicativos para ser mais rigorosa com as datas de string que aceita. As expressões agora darão erro quando não corresponderem ao formato fornecido. Exemplo: {{2021/02/01}} agora dá erro para o formato {{YYYYY-MM-DD}}, o formato do texto deve ser {{YYYYY/MM/DD}}. Isso também evita a passagem de datas completamente inválidas. O exemplo {{1}} com o formato {{YYYYY-MM-DD}} agora apresentará erro.
- Reverte uma correção feita para um problema em que os clientes que usavam servidores antigos não conseguiam se conectar ao host do conector ativando um algoritmo de negociação OpenSSL TLS obsoleto
- Corrige um bug em que os vídeos gravados não eram carregados em instâncias baseadas no Azure Gardens.
Lista completa de IDs de tíquetes incluídos na versão 275
Se estiver acompanhando algum desses tíquetes e quiser mais detalhes, entre em contato com o Tulip Customer Support pelo e-mail support@tulip.co ou pelo chat ao vivo em sua instância.
PLAT-31452 PLAT-31109 PLAT-31108 PLAT-31081 PLAT-31069 PLAT-31047 PLAT-30909 PLAT-30907 PLAT-30871 PLAT-30780 PLAT-30722 PLAT-30684 PLAT-30302 PLAT-30299 PLAT-30258 PLAT-30167 PLAT-30020 PLAT-28621 PLAT-28303 PLAT-28033 PLAT-24023 PLAT-22720 PLAT-9923 PLAT-27287 PLAT-13087 PLAT-31493 PLAT-31354 PLAT-31351 PLAT-31337 PLAT-31334 PLAT-31290 PLAT-31279 PLAT-31238 PLAT-31187 PLAT-31021 PLAT-30992 PLAT-30985 PLAT-30517 PLAT-30324 PLAT-30181 PLAT-29862 PLAT-29612 PLAT-28971 PLAT-28841 PLAT-27232 PLAT-26441 PLAT-25849 PLAT-25571 PLAT-21945