Commit Graph

330 Commits

Author SHA1 Message Date
Elizabeth Esswein 63dc415fc3 add MI for call activities 2023-05-18 15:40:07 -04:00
Dan 0a9db509a0 add an additional spiffworkflow extension for Signal events which, when attached to a user or manual task, will allow you to set a button lable which will be displayed beside a submit button and allow the end user to immediately fire that signal event. 2023-05-01 13:07:22 -04:00
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
Elizabeth Esswein 61f2e5db32 add custom importer to handle loop input/output 2023-04-06 18:51:15 -04:00
Elizabeth Esswein e504af9bb0 add multi instance configuration panel 2023-04-06 18:42:11 -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 76e6ac22f4.
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 c807dbcb2c.
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