Creating Orders Automatically (Systematic Production) - dlr-eoc/prosEO GitHub Wiki
Creating Orders Automatically (Systematic Production)
Currently no generic functionality to generate processing orders for Systematic Production automatically has been implemented in prosEO. The Workflow
class allows to create a kind of template for processing orders, and it is planned to have two ways to generate processing orders in a fully automated way:
- Whenever a product of a certain product class is ingested (data-driven order generation), or
- Whenever a certain point in time is reached (time-scheduled order generation).
Implementation of this functionality is on the prosEO roadmap for 2024.
In the meantime there are other approaches to realize these two order generation methods, both of which leverage the interface for creating orders on demand:
- For a data-driven order generation, create a processing order from the processor wrapper, which produces the triggering output product;
- For a time-scheduled order generation, create a background process, which at given time intervals creates a new processing order.