A general BPMN question here: are there guidelines in BPMN design that dictate whether to include a specific service task for a process that just gets information from one of the subsystems for use, say, in the next task? It doesn't really affect the state of the workflow (except to indicate that the engine was able to successfully retrieve information needed to proceed).
If not, where are these tasks of retrieving information best done? On the task that needs them? Are these "get info" tasks supposed to be reflected in a BPMN?
If you feel this question is inappropriate here … or even if there's just a better forum to direct these types of questions to, I'd appreciate a pointer to it.