Commit Graph

31 Commits

Author SHA1 Message Date
Dan 0963102a88 Merge commit 'cc1903387bf02a9d0ee847e31ce568f759b06a0c' into main 2022-11-25 11:07:31 -05:00
Dan cc1903387b Squashed 'SpiffWorkflow/' changes from 46f410a28..46d3de27f
46d3de27f Merge pull request #267 from sartography/feature/dmn_collect_policy
2d5ca32d5 Support for the "COLLECT" hit policy. * DecisionTable constructor now expects a third argument (the HitPolicy) * DMNParser now checks for a hitPolicy attribute, but defaults ot "UNIQUE" as Camunda doesn't put another in there if Unique is selected. * DecisionTable deserializer will default to a hitPolicy of "UNIQUE" if not value is in the Json.

git-subtree-dir: SpiffWorkflow
git-subtree-split: 46d3de27ffbcaf60025f09d1cf04fcc7ee98658a
2022-11-25 11:07:31 -05:00
burnettk d2af3e7252 Squashed 'SpiffWorkflow/' changes from cd4da465e..46f410a28
46f410a28 Merge pull request #265 from sartography/bugfix/spiff-script-errors
ffe07df7b correct xpath for extensions

git-subtree-dir: SpiffWorkflow
git-subtree-split: 46f410a2852baeedc8f9ac5165347ce6d4470594
2022-11-20 19:48:29 -05:00
burnettk c0feaa9b6a Merge commit 'd2af3e72523b5c26f1b4f031d6aff018bb451eee' 2022-11-20 19:48:29 -05:00
burnettk 37b7f3d7cd Squashed 'SpiffWorkflow/' changes from 580939cc..cd4da465
cd4da465 Merge pull request #264 from sartography/bugfix/dmn-equality-with-boolean
414a59eb disambiguate DMN expressions
eea53c91 Merge pull request #263 from sartography/feature/cleanup-task-completion
d248d5b1 execute postscript before other complete hook tasks
c09f1a90 streamline predict & remove some duplicated calls to it
64c21791 remove duplicate calls to update
4ca1076d move task update to _on_complete to ensure data is copied consistently after task related activities are done
d037a7eb small changes for readability
025bc30f Quick patch -- is_executable needs to be accurate immediately.
14d3d8c3 Merge pull request #262 from sartography/feature/parser_info_features
849c223e We are jumping through a lot of complex xml parsing in SpiffWorkflow-Backend because we need to know some basic information about a BPMN process at the moment it is saved.  Rather than do that work in the backend, it seems better to have SpiffWorkflow handle parsing the xml and providing a bit of metadata, including:

git-subtree-dir: SpiffWorkflow
git-subtree-split: cd4da465e125ca1ae1b57d227bfa324d9d4c507c
2022-11-18 10:03:32 -05:00
burnettk a7a6e18f78 Merge commit '37b7f3d7cdc8ee787c9ddacfc7a258adb70330c1' 2022-11-18 10:03:32 -05:00
jasquat 9460969fb9 Merge commit 'cc24e8685b4a965955e9ce2fdd9d55fed6d360fc' 2022-11-09 15:02:17 -05:00
jbirddog 4a852a5b3b
Move to Python 3.11 (#27) 2022-11-09 13:45:16 -05:00
burnettk 7ac4b51c6a Squashed 'SpiffWorkflow/' changes from a6392d1906..8d820dce1f
8d820dce1f Track spiff step details more granularly (#17)
426da26d8f Clear the remaining __init__.py imports in SpiffWorkflow (#14)
9a1d1c484a Fix FutureWarning in SpiffWorkflow (#16)

git-subtree-dir: SpiffWorkflow
git-subtree-split: 8d820dce1f439bb76bc07e39629832d998d6f634
2022-11-04 09:33:42 -04:00
jbirddog a8e904c6b8
Track spiff step details more granularly (#17) 2022-11-03 15:07:46 -04:00
jbirddog 55cb9f4fd0
Clear the remaining __init__.py imports in SpiffWorkflow (#14) 2022-11-03 11:12:00 -04:00
jbirddog 04172f2c10
Fix FutureWarning in SpiffWorkflow (#16) 2022-11-03 11:11:32 -04:00
burnettk c3cdca16b8 Squashed 'SpiffWorkflow/' changes from 5cdb881ed..a6392d190
a6392d190 SpiffWorkflow cold start improvements (#13)

git-subtree-dir: SpiffWorkflow
git-subtree-split: a6392d19061f623394f5705fb78af23673d3940d
2022-11-02 12:19:52 -04:00
jbirddog fdec3e1e12
SpiffWorkflow cold start improvements (#13) 2022-11-02 11:35:10 -04:00
burnettk f82f4c2582 Squashed 'SpiffWorkflow/' changes from 3579c477e..2d3bd0085
2d3bd0085 Merge pull request #261 from sartography/feature/xml-validation
a67abd453 Merge pull request #260 from sartography/feature/add_init_to_schema
905c1265d remove debug code w/ burnettk
8daf322da attempt using package data w/ burnettk
7f7c0c10b add an init file to schema directory to see if it can be picked up as a package w/ burnettk
abb2898b1 cleaning up code smell

git-subtree-dir: SpiffWorkflow
git-subtree-split: 2d3bd00854ab483e823c4b386430abc9267f536b
2022-10-27 15:15:03 -04:00
burnettk 8712ce0ad2 Merge commit 'f82f4c25827cd04b22c3c9ca8948653f8b79b9e5' 2022-10-27 15:15:03 -04:00
Dan 7184b165bb Squashed 'SpiffWorkflow/' changes from d27519a36..3579c477e
3579c477e use last task data instead of subworkflow data on subworkflow complete

git-subtree-dir: SpiffWorkflow
git-subtree-split: 3579c477eaf19a982a2822609fcf20b56c050eb5
2022-10-27 14:57:23 -04:00
Dan 38a2c8c5e5 Merge commit '7184b165bb6e9e229e4abf4fe1fe445e8aa08519' into main 2022-10-27 14:57:23 -04:00
jasquat 742f549e98 Squashed 'SpiffWorkflow/' changes from 12f81480a..d27519a36
d27519a36 Merge pull request #259 from sartography/bugfix/spiff-postscript-execution
21aa8a12c update execution order for postscripts
d83fd3d81 Merge pull request #256 from sartography/feature/xml-validation
8303aaab5 uping the sleep time in a test slightly to see if we can get this test to pass consistently in CI.
1d251d55d determine whether to validate by passing in a validator instead of a parameter
2d3daad2d add spiff schema
f8c65dc60 Minor changes to BPMN diagrams to assure all tests are run against valid BPMN Diagrams. Changes required:
9e06b25bf add DMN validation
1b7cbeba0 set parser to validate by default
53fdbba52 add schemas & validation option
a212d9c5d general cleanup

git-subtree-dir: SpiffWorkflow
git-subtree-split: d27519a3631b9772094e5f24dba2f478b0c47135
2022-10-27 10:50:48 -04:00
jasquat 5a63a1a5eb Merge commit '742f549e98188c1435f91be2b65fffa3542bb331' 2022-10-27 10:50:48 -04:00
burnettk 98b76370b1 Squashed 'SpiffWorkflow/' changes from bb9832928..12f81480a
12f81480a Merge pull request #258 from sartography/bugfix/script-attribute-error
7ca0917eb pass script to workflow task exec exception

git-subtree-dir: SpiffWorkflow
git-subtree-split: 12f81480a5f9e848e64221b9287c6cfa6cb682b4
2022-10-26 16:24:47 -04:00
burnettk 1413325a29 Merge commit '98b76370b1b64eafc354c6a0283f2c9977b5c91c' 2022-10-26 16:24:47 -04:00
burnettk 8c7fc36ec3 Squashed 'SpiffWorkflow/' changes from a094adad8..bb9832928
bb9832928 Merge pull request #257 from sartography/bugfix/add-spiff-scripts-to-service-task
ecd9ecb84 parse spiff script extensions in service tasks

git-subtree-dir: SpiffWorkflow
git-subtree-split: bb9832928b47055d2d51e1f5711f1abc4139f7d8
2022-10-26 13:40:35 -04:00
burnettk 94e869549e Merge commit '8c7fc36ec3c77021f37a7cbabe729c815b2d42d2' 2022-10-26 13:40:35 -04:00
burnettk 4000266a5c Merge commit 'dfd3eee5e95dc0a4e6f09034851fddf1f5e4bb50' 2022-10-19 10:31:33 -04:00
jasquat 7515519bc9 Squashed 'SpiffWorkflow/' changes from 9d597627..d9fcd45a
d9fcd45a Updating release numbers
e0d04877 Merge pull request #251 from sartography/bugfix/make-data-objects-available-to-prescripts
7d260c36 Merge pull request #252 from sartography/bug/data_object_serializer_fix
3de54d97 Fixing a failing test.
27c5d3e1 A minor fix during deserialization to avoid issues for some users that upgraded between official releases.
250311d6 copy data objects before prescript execution

git-subtree-dir: SpiffWorkflow
git-subtree-split: d9fcd45a384f8376a669cf58677564289d2c661c
2022-10-14 15:42:16 -04:00
jasquat 5b8cdb6e5a Merge commit '7515519bc9286083e75ddd30c162ae09a7f06dee' 2022-10-14 15:42:16 -04:00
Jon Herron a79d0962a9 Squashed 'SpiffWorkflow/' changes from 63db3e459..9d597627b
9d597627b Merge pull request #250 from sartography/feature/documentation-updates-for-1.2
896447557 Merge pull request #249 from sartography/feature/improved-logging
10b710498 remove comments
3e8a29d6f Merge branch 'main' into feature/improved-logging
ca8a88d9e first draft of updated docs
f0bb63294 remove one unnecessary log statement during BpmnWorkflow init and add some debug info about the other two
acce225e0 do not log task & workflow changes when deserializing

git-subtree-dir: SpiffWorkflow
git-subtree-split: 9d597627b46d236c684ca5d62cae16cfed6e1dec
2022-10-13 20:45:00 -04:00
Jon Herron dc3a834081 Merge commit 'a79d0962a98b64482e188346f575f474ed840f91' 2022-10-13 20:45:00 -04:00
Jon Herron 7c219fd731 Squashed 'SpiffWorkflow/' content from commit 63db3e4
git-subtree-dir: SpiffWorkflow
git-subtree-split: 63db3e45947ec66b8d0efc2c74064004f8ff482c
2022-10-12 10:19:53 -04:00
Jon Herron e07f996473 Merge commit '7c219fd731e9833299bb98e432efc1ebcd49d2fb' as 'SpiffWorkflow' 2022-10-12 10:19:53 -04:00