|Think about Loose Coupling|
Re^3: handling tasks and customizing flow of tasks using perlby Laurent_R (Curate)
|on Sep 29, 2013 at 22:33 UTC||Need Help??|
there are many aspects to be taken into account.
I was writing last week a program template aimed at some other IT persons. The idea was to give them the (quite complicated and thoroughly tested) algorithm, and let them construct the input data, which could be summarized as follows:
It is not too complicated to give IT persons instructions on how to fill the next records in this structure to achieve the desired result.
But if your user has no IT background, this might not be workable.
I still don't think that asking them to fill an XML structure is the right idea. Asking your users to write a config file such as:1. A -> B -> D
is clearer for your user (so long as you explained the details) and actually easier for you to parse.