opentripmodel / otm5-change-requests

Tracking and reporting bugs and change requests of the OTM5 specification.
5 stars 1 forks source link

Question: one or multiple status fields for consignment? #43

Closed bmeesters closed 2 years ago

bmeesters commented 2 years ago

@BobZuidhoek proposes to replace the current status field with three fields for the different sub-processes a consignment can be in, see also:

The upside being that you get a more precise model. The downside being that there are multiple statuses you have to keep track off. There are also some questions on how the exact flow should work (e.g. is it mandatory to have the previous status filled when starting on the next?). So I want to zoom out a bit and question to overall approach. Do we want to extend the current status field on a consignment with the missing options, or do we want to split it up? If the answer is yes we can look at the detailed proposals of Bob in more detail.

@thomaskolmans, @gerardpeters, @rverberne, @JaapBraam do any of you have an opinion on this as users of OTM5. I know some of you go quite in depth with consignments. So is this a good addition or not?

BobZuidhoek commented 2 years ago

Good approach Bas to (also) take the helicopter view on this.

Take into consideration that I have now suggested 3 status fields. I think when you start to add other functionality (e.g. around invoicing and payment) to the model, you'll likely find new main-status fields (or small models in itself) as well, for example:

So also approach this as certain 'design route' that does not necessarily end with just the 3 status fields I suggested earlier.

bmeesters commented 2 years ago

@BobZuidhoek do you have any contacts or other parties that are also in favor? There is little activity here and to be honest as far as I can see nobody really sees the need over just using one status field with multiple options.