Option sources - cascading decision cockpit

Composes purchase-order decisions with cascading option sources, governed lookups, runtime evidence and persisted canonical IDs.

Option sources - cockpit de decisão em cascata — Compõe decisões de compra com option sources em cascata, lookups governados, evidência de runtime e IDs canônicos persistidos.

What this recipe demonstrates

A buyer needs to compose an order where company constrains supplier, supplier constrains contract and contract constrains product. Stale selections must not survive a commercial-context change, and labels must not replace persisted identities.

Expected outcome: Four Entity Lookups execute declared dependencies and status policies, the trace explains the chain and the remote table exposes persisted IDs. Column or network failures remain visible as integration failures rather than silent local data.

O que esta receita demonstra

Uma pessoa compradora precisa montar um pedido em que empresa restringe fornecedor, fornecedor restringe contrato e contrato restringe produto. Seleções antigas não podem sobreviver quando o contexto comercial muda, nem labels podem substituir as identidades persistidas.

Resultado esperado: Quatro Entity Lookups executam dependências e políticas de status declaradas, o trace explica o encadeamento e a tabela remota evidencia os IDs gravados. Falhas de coluna ou rede permanecem visíveis como falhas de integração, não como dados locais silenciosos.

Praxis components

  • praxis-dynamic-formCoordinates four cascading lookups and the remaining purchase-order fields. / Coordena quatro lookups em cascata e os demais campos do pedido.
  • widget:rich-text-blockExplains which dependencies the mapper executes and when dependencyFilterMap is actually needed. / Explica quais dependências o mapper executa e quando dependencyFilterMap é realmente necessário.
  • praxis-tableQueries remote purchase orders and exposes IDs persisted by the backend. / Consulta pedidos remotos e evidencia os IDs persistidos pelo backend.

Open this JSON in Dynamic Page Studio · Inspect the machine-readable catalog