Buscar K
Aparência
Aparência
As Mesas aparecem no YAML em dois tipos: dw-desk é a Mesa de Dados, onde se publicam Dataflows, tabelas e Cadastros, e bi-desk é a Mesa de Aplicação, onde se publicam Aplicações. Os arquivos ficam em dw-desks/ e bi-desks/. O que é uma Mesa está em Mesas e publicação; criar e gerenciar pela tela, em Mesas.
lumo new dw-desk --name "Operação"
lumo new bi-desk --name "Comercial"fileName^[a-z0-9-]+--\d+\.yaml$headerheader.idheader.kinddw-desk (fixo)header.lumov2 (fixo)header.tenantIdheader.appIdheader.dashboardIdbodybody.criado_em^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$body.criado_porbody.publicado_em^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$body.publicado_porbody.nomebody.descricaobody.typedw (fixo)body.versionfileName^[a-z0-9-]+--\d+\.yaml$headerheader.idheader.kindbi-desk (fixo)header.lumov2 (fixo)header.tenantIdheader.appIdheader.dashboardIdbodybody.criado_em^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$body.criado_porbody.publicado_em^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$body.publicado_porbody.nomebody.descricaobody.fechadafalsebody.typebi (fixo)body.version# dw-desks/operacao--31.yaml
# yaml-language-server: $schema=https://docs.horusbi.com.br/schemas/v2/dw-desk.schema.json
id: 31
kind: dw-desk
lumo: v2
tenantId: 1200
---
nome: Operação
descricao: Dataflows e tabelas da operação de vendas.# bi-desks/comercial--57.yaml
# yaml-language-server: $schema=https://docs.horusbi.com.br/schemas/v2/bi-desk.schema.json
id: 57
kind: bi-desk
lumo: v2
tenantId: 1200
---
nome: Comercial
descricao: Aplicações da equipe comercial.
fechada: true # Aplicação nova publicada aqui nasce oculta para acesso diretolumo flow publish e lumo writeback publish pedem uma Mesa de Dados; lumo app publish, uma Mesa de Aplicação. lumo list dw-desk e lumo list bi-desk mostram os ids.fechada: true numa Mesa de Aplicação faz uma Aplicação nova publicada ali nascer oculta para quem tem acesso direto à Mesa, exceto quem publicou. Grupos não são bloqueados. Mudar o valor não altera os acessos que já existem.--cascade. O --cascade desvincula os Dataflows, tabelas e Aplicações publicados, que voltam a rascunho do dono, e apaga só a Mesa. Mesa com objeto instalado por Template é recusada (DESK_TEMPLATE_PROTECTED).deskId de cada recurso.desks/ (tipo desk) são do formato anterior. Depois de um lumo fetch, os arquivos vão para dw-desks/ e bi-desks/, e a pasta desks/ pode ser apagada.