Commit Graph

199 Commits

Author SHA1 Message Date
Elizabeth Esswein c625980c55 update extension names 2023-08-30 13:45:06 -04:00
Elizabeth Esswein e92ae2f5a3 make sure tags with extensions are written to xml correctly 2023-08-28 16:48:17 -04:00
jasquat 1b390c46cb
added panel extensions for guest access to human tasks w/ burnettk 2023-08-18 11:59:59 -04:00
Elizabeth Esswein f01bece04f
Merge pull request #40 from sartography/feature/multiinstance-improvements
allow attaching pre/post scripts to MI task or instance tasks
2023-08-15 10:53:12 -04:00
danfunk 84183ffd33 we weren't setting the property when updating a start event. 2023-08-04 14:49:07 -04:00
danfunk 66a26cc85e does adding a new check prevent an error that only seems to happen whenthe frontend is engaged 2023-08-04 14:16:40 -04:00
Elizabeth Esswein b8179146b9 allow attaching pre/post scripts to MI task or instance tasks 2023-07-31 14:24:02 -04:00
Elizabeth Esswein afb071d010 apparently didn't finish search and replace when creating the escalation panels 2023-07-12 13:20:40 -04:00
Elizabeth Esswein c8040aab59 remove unused MI attributes from XML 2023-07-12 13:07:20 -04:00
Dan Funk a645c08f5a
Merge pull request #36 from sartography/feature/events-with-payloads
Feature/events with payloads
2023-06-30 10:35:33 -04:00
Elizabeth Esswein 4b732edd31 add events with payloads 2023-06-29 16:54:51 -04:00
Elizabeth Esswein 3247a197c8 update event select to include code field 2023-06-29 16:54:51 -04:00
Elizabeth Esswein 91e0125822 add generic event selector 2023-06-29 16:54:51 -04:00
Elizabeth Esswein 021f53bb59 add generic event list 2023-06-29 16:54:47 -04:00
danfunk b19c69080a Assure we delete reference objects when the visible entity is removed.
And remove all those console.logs.

Removing a
2023-06-29 12:10:50 -04:00
danfunk d46741ffdb A few more fixes to prevent bugs from showing up later ...
* Deleting a pool was erroring out when it contained a list of data objects, now it works ok.
* We were getting duplicate DataObjectReferences in the XML when doing a copy paste operation.  Duplicates are no longer generated.
2023-06-28 16:44:39 -04:00
danfunk f40cecc05e * Assure that Data object in pools can be changed to reference other data objects within the same pool.
* In the runnable demo, add the keyboard bindings to copy/paste/delete etc... work.
* Added a test for data objects in pools.
2023-06-28 15:43:16 -04:00
Elizabeth Esswein 2556a45995 better method for fixing references 2023-06-26 13:27:17 -04:00
Elizabeth Esswein e138c4c26c add mi panel to subprocesses 2023-06-22 09:04:01 -04:00
Elizabeth Esswein 462a5e7778
Merge pull request #27 from sartography/feature/multi-instance-task-panel
Feature/multi instance task panel
2023-06-06 09:51:15 -04:00
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
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
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 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 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
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 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