Stream: workflow
Topic: Workflow Report
Michelle (Moseman) Miller (Jun 19 2018 at 16:08):
@Lloyd McKenzie Is there a current version of the workflow report somewhere to view? I am working on (hopefully) the last batch of workflow changes and would like to check that the report is "clean" after I commit.
Lloyd McKenzie (Jun 19 2018 at 18:51):
No. I can run the current version for you if you like, but I know that the current version includes bugs that cause it to complain about things it shouldn't (and possibly not complain about things it should). Unfortunately I've had zero bandwidth to work on this. @Grahame Grieve and I have tentatively agreed get the report moved into the build process, but he's even busier than I am. Let me know if you want me to run it "as is". I'd provide a "Hopefully I'll have an updated version of it available by ...", but my track record hasn't been great with those of late :(
Michelle (Moseman) Miller (Jun 19 2018 at 19:59):
I'll ping you once I commit the last batch of changes -- and then I'll take you up on your offer to re-run it. I'd really like to close GF#14446, but my sense is that fixing some issues will introduce new ones (e.g. mismatched w5 and workflow mappings can be fixed by removing the workflow mapping, but then that will introduce missing workflow mappings to be suppressed).
Lloyd McKenzie (Jun 19 2018 at 20:11):
Mismatched w5 and workflow mappings mean that either your mappings are wrong or the workflow to w5 mappings are wrong
Michelle (Moseman) Miller (Jun 19 2018 at 21:16):
Right, so when PC voted, we believed the workflow mapping was wrong. I will remove the (incorrect) workflow mapping, but now I've introduced a new workflow issue (workflow element has no mapping anymore). Fixing one issue just leads to a second (new) issue. It's hard to exempt the new second issue without re-running the workflow report. I'll commit the changes later tonight -- and then hopefully ping you late tonight or tomorrow morning to re-run the report.
Michelle (Moseman) Miller (Jun 19 2018 at 21:19):
Example: PC had CommunicationRequest.category mapped to Request.code, but we decided that was wrong (category is more like class, not what). By removing the mapping, I will introduce a new workflow issue saying Request.code is not mapped to any element in CommunicationRequest. In sum, it's hard to get a clean report when the suppressed warning file requires the exact text of an issue that didn't exist in the prior version of the report....
Lloyd McKenzie (Jun 19 2018 at 22:29):
To get a clean report, you'll need to decide that for Communication, tne notion of "code" doesn't make sense/isn't necessary. Then add it to the "suppressed" file so you don't get bugged about it anymore. (And if you think it's not obvious, you can include an XML comment explaining why the WG feels it's not relevant.)
Michelle (Moseman) Miller (Jun 20 2018 at 01:43):
@Lloyd McKenzie My workflow commits are done, so bring on the new workflow report. :hand_with_index_and_middle_fingers_crossed:
Lloyd McKenzie (Jun 20 2018 at 14:23):
Shared via the list. Have fun :)
Michelle (Moseman) Miller (Jun 20 2018 at 15:29):
Thanks!! As expected, PC has a few lingering issues (most of which were introduced by fixing other issues). I can see the light at the end of the tunnel.
Michelle (Moseman) Miller (Jul 03 2018 at 14:34):
@Lloyd McKenzie Any chance I can talk you into re-running the workflow report? I'm hoping I knocked out the last 10+ issues and expect that I am getting very close (like 0 or 1 issues remaining).
Lloyd McKenzie (Jul 03 2018 at 16:43):
Sent :)
Michelle (Moseman) Miller (Jul 03 2018 at 17:00):
Thanks!! I am closing out GF#14446 (finally!) I think the only lingering issues are report issues -- most of which are:
The element <Resource>.instantiatesCanonical excludes the following type(s) that are part of the pattern: canonical(DataElement).
Last updated: Apr 12 2022 at 19:14 UTC