276 Commits

Author SHA1 Message Date
Dan
313969da10 Add instructions to sub-processes 2023-04-24 17:29:12 -04:00
Dan
5f2cb3d50b allow instructions on Call Activities 2023-04-24 16:19:00 -04:00
jasquat
fc46b6fe59
do not update properties if we do not need to when populating a dropdown w/ burnettk 2023-04-21 11:17:00 -04:00
Kevin Burnett
ef9d25e492
Merge pull request #29 from sartography/dependabot/github_actions/JS-DevTools/npm-publish-2
Bump JS-DevTools/npm-publish from 1 to 2
2023-04-20 12:12:26 +00:00
dependabot[bot]
254dc2103b
Bump JS-DevTools/npm-publish from 1 to 2
Bumps [JS-DevTools/npm-publish](https://github.com/JS-DevTools/npm-publish) from 1 to 2.
- [Release notes](https://github.com/JS-DevTools/npm-publish/releases)
- [Changelog](https://github.com/JS-DevTools/npm-publish/blob/main/CHANGELOG.md)
- [Commits](https://github.com/JS-DevTools/npm-publish/compare/v1...v2)

---
updated-dependencies:
- dependency-name: JS-DevTools/npm-publish
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-20 05:03:09 +00:00
Dan
2214ac6432 Merge branch 'main' of github.com:sartography/bpmn-js-spiffworkflow into main 2023-04-19 10:33:24 -04:00
Dan
d37a2614c7 Show the instructions on the script tasks as well - if for no other reason than it makes things easier to test. 2023-04-19 10:33:18 -04:00
Kevin Burnett
4b24261d55
Merge pull request #28 from sartography/dependabot/github_actions/dependabot/fetch-metadata-1.4.0
Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0
2023-04-18 12:27:55 +00:00
dependabot[bot]
05697d43b7
Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.6 to 1.4.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.6...v1.4.0)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-18 05:02:08 +00:00
Dan
69135655f8 Adding the ability to specify instructions to the end user when competing service tasks and wait events 2023-04-10 11:29:04 -04:00
jasquat
24a71ec5e2
do not update element properties if we do not need to since it can cause a change event w/ burnettk 2023-04-07 11:58:35 -04:00
Dan
6391337a86 Fix for lanes that doesn't break the world. 2023-04-05 10:42:56 -04:00
Dan
5f849c6906 Revert "Revert "Fix bug with Data Object Interceptor picking up too much.""
This reverts commit 76e6ac22f4a5f7ab387da7d3d8218a09acf87d67.
2023-04-05 10:31:39 -04:00
Dan
1fa1f87416 Merge branch 'main' of github.com:sartography/bpmn-js-spiffworkflow into main 2023-04-04 17:16:43 -04:00
Dan
76e6ac22f4 Revert "Fix bug with Data Object Interceptor picking up too much."
Seems to be preventing someone from saving the file.
This reverts commit c807dbcb2c1c2a30a1c8e20851c60082d46eddeb.
2023-04-04 17:16:19 -04:00
Dan Funk
2822ba1644
Merge pull request #25 from sartography/dependabot/github_actions/dependabot/fetch-metadata-1.3.6
Bump dependabot/fetch-metadata from 1.3.4 to 1.3.6
2023-04-04 14:44:30 -04:00
Dan Funk
9ee6d378f9
Merge pull request #20 from sartography/dependabot/github_actions/crazy-max/ghaction-github-labeler-4.1.0
Bump crazy-max/ghaction-github-labeler from 4.0.0 to 4.1.0
2023-04-04 14:44:21 -04:00
Dan
c807dbcb2c Fix bug with Data Object Interceptor picking up too much.
don't look for the color picker right now.
clean up the css
2023-04-04 14:40:59 -04:00
Dan
82260144f9 Merge branch 'feature/inherited-data-objects' into main 2023-03-06 10:43:59 -05:00
Dan
0f72530323 remove ununsed code, and alter correlation properties such that the id and name are always set to the same thing. 2023-03-06 10:43:39 -05:00
Dan Funk
c4843c17b8
Merge pull request #26 from sartography/feature/inherited-data-objects
Feature/inherited data objects
2023-03-03 14:30:00 -05:00
Dan
9e2a8f3848 minor tweak for adding data objects to lanes/participants. 2023-03-03 14:25:06 -05:00
Elizabeth Esswein
ada919e59d add a few tests on data object visibility 2023-03-03 13:06:58 -05:00
Elizabeth Esswein
627e771d4f allow subprocesses to inherit data objects 2023-03-02 22:45:08 -05:00
Dan
887f318f79 Minor cleanup of display in bpmn-js 2023-03-02 16:05:15 -05:00
Dan
a547888ef1 run_pyl 2023-02-23 14:17:22 -05:00
Dan
53378437d0 BPMN.io -- Just show the message names not the ids - to assure we are only exposing the names.
SpiffWorkflow -
    - start_messages function should return message names, not ids.
    - don't catch external thrown messages within the same workflow process
    - add an expected value to the Correlation Property Model so we can use this well defined class as an external communication tool (rather than building an arbitrary dictionary)
    - Added a "get_awaiting_correlations" to an event, so we can get a list of the correlation properties related to the workflows currently defined correlation values.
    - workflows.waiting_events() function now returns the above awaiting correlations as the value on returned message events
 Backend
    - Dropping MessageModel and MessageCorrelationProperties - at least for now.  We don't need them to send / receive messages though we may eventually want to track the messages and correlations defined across the system - these things (which are ever changing) should not be directly connected to the Messages which may be in flux - and the cross relationships between the tables could cause unexpected and unceissary errors.  Commented out the caching logic so we can turn this back on later.
    - Slight improvement to API Errors
    - MessageInstances are no longer in a many-to-many relationship with Correlations - Each message instance has a unique set of message correlations specific to the instance.
    - Message Instances have users, and can be linked through a "counterpart_id" so you can see what send is connected to what recieve.
    - Message Correlations are connected to  recieving message instances.  It is not to a process instance, and not to a message model.  They now include the expected value and retrieval expression required to validate an incoming message.
    - A process instance is not connected to message correlations.
    - Message Instances are not always tied to a process instance (for example, a Send Message from an API)
    - API calls to create a message use the same logic as all other message catching code.
    - Make use of the new waiting_events() method to check for any new recieve messages in the workflow (much easier than
    churning through all of the tasks)
    - One giant mother of a migration.
2023-02-23 13:53:03 -05:00
Dan
f1f008e3e3 fixing a bug in the bpmn editor that was attempting to create the wrong element. 2023-02-13 12:27:45 -05:00
dependabot[bot]
1178d2fb7c
Bump dependabot/fetch-metadata from 1.3.4 to 1.3.6
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.4 to 1.3.6.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.4...v1.3.6)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-24 04:13:07 +00:00
Dan
9252af8138 Adding tests for the user service , and closing a few logic errors. Adding support for a single wild card for matching all users. 2022-12-19 10:05:19 -05:00
Dan
aca23dc56e Fixes several bugs in the editor related to Data Objects:
1) Correctly position the label on new data objects
2) When a Data Object is removed, remove all its references as well.
3) Avoid duplicate names showing up in the Data Objects list.
4) Allow non-words in data object names.
2022-11-24 14:59:09 -05:00
Dan
05660e95a1 Per bug list we went over today, fixing a deep irritation with data object renaming, hopefully this feels better. 2022-11-17 14:58:28 -05:00
Dan
e92f48da7c minor fixes to the Bpmn-js-subworkflow spec. 2022-11-16 16:31:47 -05:00
Dan
af88025a96 Merge remote-tracking branch 'origin/main' into feature/call_activity_selection 2022-11-16 15:38:16 -05:00
Dan
f3bd1e5628 Minor tweak to bpmn-js-spiffworkflow 2022-11-16 15:37:14 -05:00
Dan
9207ef45a1 Minor tweak, in the hopes of getting a text box to update correctly. 2022-11-16 15:36:12 -05:00
Dan
084f46464c Fixing a bug in the Call Activity's handing of an update. 2022-11-14 12:23:22 -05:00
Dan
c90359945c Return the event bus when calling a search. 2022-11-14 11:22:06 -05:00
Dan
4f23f860f8 add a search button to the call activity to allow finding a process id through some sort of admin interface. 2022-11-11 11:02:29 -05:00
burnettk
09fa713bb0 kill a few consoles 2022-11-09 12:09:23 -05:00
Dan
24c2cc3606 don't flake out when no dmn options are returned. 2022-11-09 11:39:57 -05:00
Dan Funk
96dcd1a249
Merge pull request #23 from sartography/feature/more_launch_buttons_and_dropdowns
Feature/more launch buttons and dropdowns
2022-11-07 14:33:23 -05:00
Dan
f6eb4123d0 disable test for disabled button. 2022-11-07 13:12:49 -05:00
Dan
84593aee1e remove launch button for call activities. 2022-11-07 12:53:57 -05:00
Dan
b285696872 fixing a bug in SpiffScript Group 2022-11-02 14:08:44 -04:00
Dan
e12e27ed5f fixing a bug in SpiffScript Group 2022-11-02 12:40:47 -04:00
Dan
7b4ca1919b Merge branch 'main' into feature/more_launch_buttons_and_dropdowns 2022-11-01 21:24:22 -04:00
Dan
38b23ae4e4 No reason to force _files on there, when this could work for any set of options. 2022-11-01 20:35:29 -04:00
Dan
1e75ff7b53 Standardize all Event Names, and document in README.
Fix the SpiffExtensions so they work consistently with both nested Extension Properties, and as single extensions depending on the namespace.
Add a Spiff Extension Text Area.
Everything that is within the body of tag can be referenced with ".value" -- there was a lot of pointless inconsistency in the moddle json file.
2022-11-01 20:24:28 -04:00
Dan
aeeaf1596e DMN selection should be from a dropdown, not by hand entering a process id. 2022-11-01 14:41:21 -04:00