After a check that it hasn't been mentioned already, for which my Forum-Fu attempt
may have rolled a critical fail, I have my own set of related suggestions:
It would be really useful to have:
* the ability to unlink workshop-linked Manager/Profile Work-Orders,
* link previously (or newly, as part of a transfer) unlinked M/P WOs,
*..and/or a form of duplication of currently defined jobs.
Link/unlinkability would serve the useful function of saving time recreating something, under various circumstances you could imagine. A single hotkey (lower-case-L would do as toggle, but u/l are
both unused, otherwise) at either/both WO levels could control it. (Something like a pasture/burrow-style assignability would even allow several specific workshops to service it, a grade of levels between General and Single-Workshop WOs. Other choose-one-only selection routines are also possible to just re-Manage the current situation.) It could be push
or pull (job-detail looking for a 'home' or workshop/general level looking at jobs), or both. The biggest issue would be identifying specific workshops/jobs to link to the job/workshop, but the mechanism-linking zoom-to-building is already a thing, so plenty of pre-existing code is there to adapt/re-use/copy-and-change.
Duplication only within a single location (or, locationless, within master Job Manager) is also useful for different issues. (Can we have another 8 statues of the same style and with the same preconditions of the ones already ordered? Yes we can!) unfortunately, the Hotkey can't be (c)opy or (d)uplicate, lowercase at least, due to clashes with (c)onditions and (d)etails, but there's still scope. No obvious code already existing to perhaos save development time (but still relatively trivial, I'm sure).
Duplication with the option (or enforcement) of
between General and Workshop levels, then (r)emoval of the origional would also serve for the transference process. Awkwardly if
all you want is to ^X/^V something across, but I could live with that.
Perhaps as an alternative to the in-situ Duplication, editing of the Quantity required (any new Y not less than X in an X/Y, or reset to X=0 when you specify the new Y going forward) with switching into or out of ∞/∞ mode as well. Clashes with "(q) New Order" at the WO level and "(q) Change inequality" in the Conditions one means the Hotkey there isn't the obvious one, as well as avoiding "change (n)umber" in the latter, but there's virtually free reign within the Details dialogues of various kinds.
Extending this to moving things in and out of (local/General) Work Order lists from the front-end Building Tasks (de-Oing a Work Order in the list, especially an active one, might reduce it to effectively just 0/1. 'Promoting' (
not "(p)romote task", of course) a casual job to Work Order would put it into the Profiled lists as a 0/1 (or ∞/∞ if it was on Repeat), and then it'd be very useful to be able to set(/set anew) the quantity.
You get the idea(s). Plenty to work with, with plenty of options as to how to work it. Never let it be said that I constrain anybody's capability for creativity.