Glen,
The workflow example you and ALi have both provided makes a lot of sense and I am just about to embark on a similar task where our Officers play various roles but will utilize the same Workforce Project for tracking though may have different types of assignments that need specific forms based on the assignment type.
For example, an Officer receives a call for service (assignment) to remove debris out of the Interstate and upon arrival has a specific Survey123 form that collects data about the road debris type (semi-truck tire), location (geopoint), possibly where it came from (say the tractor tailor and driver are still at the scene company name, drivers license, etc...), and possibly damage or injuries arising from this road debris, pictures of the debris and/or damage, and final Officer notes perhaps.
The the same Officer is dispatched to a motorist assist who has a mechanical malfunction or run out of fuel using a Survey123 form to collect important details including amount of gas that was provided for financial accountability, driver info, vehicle info, etc...
As Ali described this would tie an Assignment type to the method of data collection in these two examples it would be one of potentially many available Survey123 forms HOWEVER; as I think through this process I realized that the Officer is free to choose the correct Survey123 from those available to him/her and that could work equally as well unless I want to specifically prescribe which Suvery123 form will open based on the Assignment type then we're back to begin to define a specific workflow to ensure there's no chance of an Officer using the wrong Survey to collect the data in the field.
Often times this seems like a simple thing, why wouldn't the Officer know which Survey to use but to be honest they usually have a lot more on their mind than selecting the proper Survey123 form each and every assignment and when new assignment types are added and can be tied to a specific Suvery123 form, there's no training required to make sure they use the correct form for the correct assingment and if the Survey123 (Collect, GeoForms, etc..) are developed in an intuitive manner there may be little training required there as well.
I understand the necessity to try and keep things simple and expand/enhance by also passing some of the responsibility to the users but when we can take stesp and decisions out of a process we find that adoption and usage increase dramatically.
We'd also like to be able to use our own Status lists too rather then Online, Break Offline, Offline (Android) or Working, On Break, Not Working (iOS) to provide our Dispatchers better filtering and quick visibility into what each Officer on screen is currently doing... three Status Options are not sufficient enough for us... workable but we're looking into expanded options.
Sincere Regards,
Chris Rogers
Traffic Enforcement Planner
OKDPS