spiff-arena/spiffworkflow-backend/tests/data
Dan 8c673c4fb6 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
..
call-activity-to-human-task do not write to logs when a task is inheriting data from the parent w/ burnettk 2023-01-17 12:23:51 -05:00
call_activity_duplicate Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend' 2022-10-12 10:22:22 -04:00
call_activity_nested Merge commit '39f9dcba4d497b121ef7f24e58e735b62b0e03d4' into main 2022-11-07 14:35:45 -05:00
call_activity_same_directory Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend' 2022-10-12 10:22:22 -04:00
dangerous-scripts Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend' 2022-10-12 10:22:22 -04:00
data_object_test added ability to view data objects from the process instance show page w/ burnettk 2022-12-27 11:45:42 -05:00
dot_notation some updates to validate xml when uploading and saving w/ burnettk 2023-01-10 12:16:24 -05:00
dynamic_enum_select_fields show that hiding nested fields works as well 2023-02-03 15:47:35 -05:00
error Making sure we create informative messages when encountering jinja2 syntax errors. 2023-01-25 14:13:21 -05:00
get_group_members Merge commit '95d9dbf036f09b62054c04a64d5c7a9e3002173c' 2022-11-02 14:17:16 -04:00
get_localtime Merge commit 'b9d7ded29b64c9d3b66ae97e966e019fe0537b62' 2022-10-27 10:50:50 -04:00
hello_world remove dup test process model 2022-12-04 14:40:34 -05:00
loopback_to_manual_task removed uniqueness constraint from human task so we can loopback to a previous task with a gateway w/ burnettk 2023-01-24 11:03:55 -05:00
manual_task Fix urls for uspend and resume endpoints 2022-11-06 14:23:16 -05:00
message run_pyl 2023-02-20 12:34:42 -05:00
message_send_one_conversation run_pyl 2023-02-20 12:34:42 -05:00
message_send_two_conversations BPMN.io -- Just show the message names not the ids - to assure we are only exposing the names. 2023-02-23 13:53:03 -05:00
model_with_lanes use our json encoder to dump the user for get_current_user script w/ burnettk 2023-02-06 14:11:15 -05:00
nested-task-data-structure added support to order reports by given column and metadata headers w/ burnettk 2022-12-05 10:59:27 -05:00
process_navigation tests are passing now w/ burnettk 2023-01-27 13:20:22 -05:00
random_fact Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend' 2022-10-12 10:22:22 -04:00
sample Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend' 2022-10-12 10:22:22 -04:00
save_process_instance_metadata added script to save process instance metadata and fixed permissions issue w/ burnettk cullerton 2022-11-28 15:26:50 -05:00
script_refresh_permissions added test to check only privileged users can call refresh_permissions w/ burnettk 2022-12-22 17:12:21 -05:00
script_with_unit_tests Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend' 2022-10-12 10:22:22 -04:00
simple_form precommit 2022-11-18 15:50:20 -05:00
simple_form_with_error Making sure we create informative messages when encountering jinja2 syntax errors. 2023-01-25 14:13:21 -05:00
simple_script started test for test_script_unit_test_run 2022-11-07 10:34:14 -05:00
spiff_example tests are passing now w/ burnettk 2023-01-27 13:20:22 -05:00
timer_intermediate_catch_event tests are passing now w/ burnettk 2023-01-27 13:20:22 -05:00
user_task Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend' 2022-10-12 10:22:22 -04:00
xml_with_entity skip failing xml test on windows w/ burnettk 2023-01-18 10:38:43 -05:00