We’re trying to solve a specific problem in osapiens: before sending a supplier a PO-linked due diligence request, we need to know their position in the supply chain, since that should determine both whether we send a request at all and what it asks for — just a DDS reference number if the supplier is an upstream Operator already generating their own DDS, or full underlying data (geolocation/plot-level, production, legality documentation) if we need to compile due diligence ourselves.
osapiens doesn’t seem to have built-in logic to flag this automatically, so our current plan is to add a supply chain position question into the product questionnaire, then use the answer to generate an automated product tag that feeds the PO workflow. We’re not yet confident this will hold up in practice (e.g., suppliers self-declaring inaccurately, positions changing over time, tag maintenance at scale).
Questions:
- Has anyone built something similar — a questionnaire-driven tag that determines DDS-only vs. full-data requests?
- How are you validating or auditing supplier self-declared positions rather than just trusting the questionnaire answer?
- How do you handle a supplier’s position changing (e.g., a sourcing shift moves them from downstream to upstream) once a tag/workflow has already been set?
- Any other approach you’ve used instead of questionnaire tagging (e.g., deriving position from customs/trade data, contract type, or existing master data)?
Would appreciate hearing how others are handling this. Many thanks!