Pular para o conteúdo

Fabric: proveniência e linhagem

O Fabric é a camada de proveniência da DICE. Sempre que um registo é derivado de outro — enviado para outra organização ou dividido em novos registos —, o Fabric regista a ligação. O explorador do Fabric apresenta esse histórico como um grafo, para que possa rastrear um registo a montante até às suas origens e a jusante até tudo o que foi produzido a partir dele, mesmo quando outras ligações da cadeia pertencem a outras organizações.

As leituras do Fabric e as alterações às divulgações requerem que seja atualmente membro da Equipa ativa. A Equipa tem de pertencer à Organização selecionada. Os visualizadores e editores partilhados utilizam o contexto da sua própria Equipa; conhecer o ID de outra Equipa não concede acesso às respetivas divulgações.

Uma cadeia do Fabric que abrange três organizações: a barra de titânio de um fornecedor é transferida para si, dividida para formar uma haste e, depois, a haste é transferida para um cliente. Os seus Registos abrem-se em tempo real; os nós das outras organizações mostram apenas o que os respetivos proprietários divulgaram.Três pistas, da esquerda para a direita: fornecedor Org. A, a sua organização na Org. B e cliente Org. C. Um Registo de uma barra de titânio na pista do fornecedor é transferido para a sua pista como a sua cópia. Na sua pista, essa cópia é dividida para formar um Registo de uma haste. Em seguida, a haste é transferida para a pista do cliente como a cópia deste. Os seus dois Registos estão assinalados como Atuais; os nós do fornecedor e do cliente estão assinalados como mostrando apenas dados divulgados.FORNECEDOR · ORG. AA SUA ORGANIZAÇÃO · ORG. BCLIENTE · ORG. CBarra de Ti #B-88o Registo delesapenas o divulgadoBarra de Ti #B-88a sua cópia — transferidaAtualHaste #12dividida a partir da barraAtualHaste #12agora é a cópia delesdivulgado a siTransferênciaDividirTransferênciaDo seu ponto de vista na Org. B, os seus Registos abrem-se em tempo real; os nós das outras organizaçõesaparecem no grafo, mas mostram apenas o que os respetivos proprietários decidiram divulgar.Transferência — entre organizações, a propriedade é transferidaDividir — na mesma equipa, a origem permanece inalterada
Uma cadeia de linhagem no explorador do Fabric: cada transferência e divisão deixa uma ligação permanente, pelo que a proveniência subsiste entre organizações — sem expor nada que os proprietários não tenham divulgado.
Ler esta cadeia como texto
  • Fornecedor, Org. A: um Registo de uma barra de titânio, #B-88. É o Registo do fornecedor, pelo que só vê o que este divulgou.
  • Transferência: a barra é transferida para si, Org. B. A propriedade é transferida com ela e a sua cópia abre-se em tempo real.
  • Dividir: na sua própria equipa, divide a Haste #12 a partir da barra. Uma divisão permanece na mesma equipa e deixa a origem inalterada; a sua haste também se abre em tempo real.
  • Transferência: a haste é transferida para o cliente, Org. C. Agora é a cópia deste e só vê o que o cliente divulgou a si.
  • Do seu ponto de vista na Org. B, os seus próprios Registos abrem-se em tempo real; os nós das outras organizações aparecem no grafo, mas mostram apenas o que os respetivos proprietários decidiram divulgar.

Na página de detalhe de um registo, o cartão Linhagem resume a proveniência de relance. Os envios mostram a custódia: o envio em que este registo foi Recebido em e quem o enviou, e cada envio em que foi Enviado em e quem o recebeu. As divisões mostram a derivação: aquilo a partir do qual este registo foi Dividido a partir de e as suas Divisões. Clique no nome de um envio ou de um registo para o abrir (os administradores da equipa podem abrir envios), ou clique em Mostrar detalhes para listar todas as entradas. Clique em Ver proveniência para abrir o explorador completo — a página Proveniência em /app/threads/<id>/fabric.

Um registo sem histórico no Fabric apresenta “Ainda não existe linhagem”: as ligações aparecem aqui assim que for transferido ou dividido.

O explorador representa a linhagem da esquerda para a direita — neste caso, pás de ventoinha divididas a partir do lingote em que foram maquinadas, com a ligação do envio de entrada atrás delas.
O explorador do Fabric a apresentar ligações de linhagem entre um registo de um lingote de liga metálica e as pás de ventoinha dele derivadas

O explorador representa a linhagem da esquerda para a direita — neste caso, pás de ventoinha divididas a partir do lingote em que foram maquinadas, com a ligação do envio de entrada atrás delas.

O grafo é um mapa de linhagem da esquerda para a direita — as origens a montante ficam à esquerda e as derivações a jusante à direita. Clique em Mostrar legenda do grafo para abrir a Legenda da linhagem na aplicação; eis o que abrange.

Cada nó é um registo. O respetivo estado indica quanto dele pode ver:

  • O seu registo — o registo que abriu ou um registo que pertence à sua equipa. Abre os respetivos dados atuais.
  • Pode ser aberto — tem acesso atual a este registo e pode abrir a respetiva vista atual.
  • Apenas divulgado — sem acesso atual. Apenas estão visíveis os dados divulgados através do Fabric.

Este último estado é o mais importante: os registos pertencentes a outras organizações aparecem no seu grafo, mas apenas vê aquilo que o respetivo proprietário optou por divulgar — normalmente, a identidade do registo e os recursos que tenham sido partilhados a jusante.

Cada cartão apresenta uma miniatura — quando tem acesso atual ao registo — e um seletor de Versão do registo que indica a versão que está atualmente a visualizar: um marcador verde Atual para dados atuais ou uma etiqueta bloqueada com o tipo e a data, como Transferência · 6 de jul. de 2026, quando está a visualizar uma versão fixa (consulte Versões). Um cartão com mais de uma versão também apresenta a contagem das respetivas versões fixas, e o registo que abriu mantém um contorno destacado. Um cartão de conjunto está assinalado como Conjunto · N Peças, e um cartão que representa uma peça de um conjunto apresenta um distintivo Peça de ⟨nome⟩, que pode seguir até ao elemento principal.

As arestas entre os nós são Ligações do Fabric, e cada uma tem um tipo:

  • Transferência — derivação entre organizações que altera a propriedade (um envio).
  • Divisão — derivação dentro da mesma equipa; a propriedade da origem não é alterada (consulte Divisão).

Utilize Expandir grafo para obter uma vista em ecrã inteiro de linhagens extensas — arraste para deslocar, desloque a roda para ampliar ou reduzir e clique num nó para o inspecionar.

Ao selecionar um nó, abre-se um painel de detalhe. Para os seus próprios registos ou para registos que podem ser abertos, apresenta o registo atual. Para registos Apenas divulgados, apresenta a vista divulgada:

  • Dados — os campos de dados divulgados.
  • Ficheiros — as imagens, os conteúdos multimédia e os documentos divulgados.
  • Identificadores — os identificadores divulgados.

Contagens como “3/7 divulgados” indicam quanto do registo a montante está a ver. Um aviso recorda-lhe: “Está a visualizar este registo a montante conforme divulgado através de uma Ligação do Fabric, e não os respetivos dados atuais.” Os itens que a origem tenha retirado posteriormente são assinalados como Removido ou Ocultado.

Um registo pode existir em mais do que uma Versão do registo: o respetivo estado Atual — os dados atuais, quando tem acesso atual — e uma versão fixa para cada momento em que tenha sido transferido, dividido ou em que uma divulgação tenha sido propagada ao longo da respetiva cadeia. O seletor de Versão do registo encontra-se no cartão de cada nó. Abra-o para alternar entre versões; as opções apresentam o tipo e a data em que a versão foi criada, como Divisão · 6 de jul. de 2026 ou Transferência · 6 de jul. de 2026. Uma versão fixa apresenta o registo exatamente como foi capturado nesse momento, enquanto Atual reflete sempre os dados atuais. Tudo o que vê nos restantes locais — incluindo o painel de detalhe — corresponde à versão que selecionar.

Quando o nó selecionado é um conjunto — ou uma peça de um conjunto —, o painel de detalhe acrescenta uma secção Conjunto com a lista das peças associadas. Cada peça remete para a respetiva vista no Fabric, e uma linha do elemento principal permite aceder ao conjunto em que está instalada. Esta secção respeita fielmente a versão: com Atual selecionado, apresenta as peças atuais do conjunto; com uma versão fixa selecionada, apresenta as peças exatamente como foram capturadas nessa versão. As peças que não tenham sido incluídas numa versão fixa simplesmente não aparecem.

Ao selecionar uma aresta, abre-se o Inspetor de ligações, com três separadores:

  • Contexto — os registos de Origem e Destino da ligação e as respetivas Divulgações: quais os campos, ficheiros, identificadores e certificados que transitam através desta ligação. Uma ligação sem recursos divulgados é assinalada como “apenas estrutura — não são divulgados recursos através desta ligação”. Os itens apresentam Incluído, Ocultado ou Removido.
  • Eventos — a atividade divulgada através desta ligação (ver abaixo).
  • Cronologia — a Cronologia de divulgações: todas as revisões de divulgação desta ligação, quem as efetuou e quando o cursor de eventos avançou.

Os registos e as ligações divulgados incluem um feed de eventos — uma parte projetada do Registo de transações da origem. Dois fatores determinam aquilo que aparece:

  • O cursor de eventos. As origens controlam até onde se estende o feed. Uma ligação assinalada como Bloqueada tem os “eventos divulgados fixados em” determinado momento; Aberta significa que ainda não foi fixado qualquer cursor de eventos para esta ligação. As origens podem fazer avançar o cursor quando propagam uma divulgação.
  • Os itens retidos são omitidos. Os eventos relativos a recursos que a origem nunca lhe divulgou simplesmente não aparecem — não existe qualquer marcador de posição nem contagem. Um evento que possa ver pode apresentar um marcador Ocultado quando a origem divulgou que algo aconteceu, mas reteve os detalhes.

Assim, um feed a montante que pareça curto não está avariado; está a ver exatamente aquilo que foi divulgado e nada sobre aquilo que não foi.

O menu Ações de proveniência disponibiliza, consoante o seu acesso:

  • Rever atualizações — rever aquilo que as origens a montante divulgaram a este registo (consulte Divulgações e atualizações).
  • Propagar divulgação — selecionar no grafo um dos seus próprios registos de origem e, em seguida, propagar mais informações divulgadas ao longo da respetiva cadeia do Fabric.
  • Dividir este registo — derivar novos registos a partir deste (consulte Divisão).

Num telemóvel, o explorador responde a perguntas em vez de desenhar o grafo. Uma barra sob o cabeçalho da página alterna entre quatro vistas, e a DICE memoriza a última que utilizou num telemóvel separadamente da sua escolha num computador. Todas as vistas leem-se no mesmo sentido que o Registo de transações: o mais recente no topo, recuando no tempo à medida que desloca a página, com o ponto onde o item começou no fundo.

  • Resumo — quem deteve o item, do mais recente para o mais antigo. Cada empresa que o deteve tem um capítulo com as datas em que deteve o item, os seus registos e algumas entradas-chave do Registo de transações (um distintivo Declarado assinala uma entrada declarada, e uma entrada ocultada apresenta “Ocultado pela origem — detalhes não divulgados.”). Cada registo indica o que é: Registo original, Cópia recebida ou Dividido a partir de ⟨origem⟩. O envio que passou o item adiante aparece acima do capítulo da empresa anterior, como Enviado para ⟨empresa⟩, e os capítulos terminam em Onde começou. Se foi o utilizador a enviar o item, o Resumo começa com esse envio: vê quem o recebeu, mas nunca o que o destinatário fez com ele. No topo, o Resumo contabiliza as empresas e as entregas e apresenta a primeira entrada. Para um conjunto, A mostrar o histórico de permite alternar entre o conjunto e uma das suas peças: toque em Alterar e escolha em Que histórico mostrar?, onde cada opção está identificada como Conjunto ou Peça. O histórico de uma peça abrange apenas essa peça, antes de ser montada.
  • Feito de — de que é feito o item: as suas peças e as origens a partir das quais foi dividido, numa lista indentada com uma linha por item físico, tal como lhe foram divulgadas.
  • Foco — um registo com o destino que teve acima dele e aquilo a partir do qual foi feito abaixo dele. As setas apontam para cima, no sentido em que o item se deslocou. Toque num cartão para mudar o foco.
  • Grafo — a linhagem inteira em linhas legíveis, do mais recente no topo (Agora) até Onde começou. Cada círculo é o registo de uma empresa, apresentado com o respetivo logótipo ou, se não tiver, com as suas iniciais. Linhas coloridas com setas mostram o percurso do item: Envio, Dividir ou Peça.

Toque em qualquer registo em qualquer vista para abrir os respetivos detalhes numa folha na parte inferior do ecrã: a empresa, se tem Acesso atual ou se é Apenas divulgado, e aquilo de que foi feito e em que foi integrado. Focar neste abre-o na vista Foco, e Registo de transações expande a folha até ao painel de detalhe completo. Feche a folha com o respetivo botão de fechar ou com o gesto Voltar do telemóvel.

O botão ⓘ no cabeçalho abre O que é partilhado consigo: o significado de Acesso atual, Apenas divulgado e Ocultado e, para cada empresa da cadeia, os tipos de dados que partilhou consigo e até onde chegam os seus eventos. Tudo o que uma empresa tenha mantido privado fica totalmente de fora, e a DICE não indica a quantidade. Para ver o grafo completo num telemóvel, escolha Abrir grafo completo no menu Ações de proveniência.