Commit graph

100 commits

Author SHA1 Message Date
Sipke Schoorstra 6352372179 Update package references 2021-09-14 16:09:59 +02:00
Sipke Schoorstra 68ffd91ccc Fix warnings 2021-08-10 12:06:21 +02:00
lucapisano 7cba107913
RPA Web Activities (#1279)
* defined open, close and navigate activities

* sample created

* inherit DriverId

* ClickElement added

* implemented TypeText activity and NavigateToW3School sample

* OpenBrowser headless mode

* RPA: GetText added

* fix readme

* try/catch pattern in base class. Thanks to sfmskywalker for the tip

* Update components.d.ts

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-08-07 19:07:48 +02:00
Sipke Schoorstra 15743c4396 Refactor StorageStorage.net usage to allow different configurations 2021-07-31 12:54:46 +02:00
Sipke Schoorstra 42e95033cf
BREAKING: Persistable input (#1302)
* Implement resuming Idle workflows + persistable input

* Refactor workflow input model

* Re-enable tests
2021-07-22 22:13:33 +02:00
Sipke Schoorstra da94a9ab17 Fix sample project 2021-07-20 13:56:12 +02:00
Sipke Schoorstra 0850f0ac48 Fix that workflows blocked on a signal could not be resumed with just correlation ID 2021-07-12 19:24:51 +02:00
Sipke Schoorstra 7452d16ebe Fix Finish output serialization recursion 2021-07-09 11:18:26 +02:00
Sipke Schoorstra d49bbd61ea Remove unused namespaces 2021-06-28 22:38:23 +02:00
Sipke Schoorstra a3fd1a31af Implement workflow priority channels 2021-06-28 22:38:05 +02:00
Sipke Schoorstra 63113d31d7 Add various Startups
Note that this is a work in progress. Not all modules have startups yet.
2021-06-19 20:19:05 +02:00
Cameron Cowen ecafed4b2f Added activity output properties 2021-06-17 10:16:20 +01:00
Cameron Cowen 0ed9377520 Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities 2021-06-16 01:21:42 +01:00
Cameron Cowen 68e181f094 Updated outfile data property to bytes to not hide inherited member 2021-06-15 18:37:35 +01:00
Sipke Schoorstra f67140f7e2 Cleanup 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 332741d54f Implement pluggable storage for activity input and output properties 2021-06-14 14:10:03 +02:00
Sipke Schoorstra 0c79bac321 Updated some namespaces 2021-06-14 14:10:03 +02:00
Cameron Cowen 5d75523c8b Reworked outfile and readfile to use byte[] 2021-06-13 01:22:15 +01:00
Cameron Cowen de803aacb7 Added secondary workflow to be ignored 2021-06-01 16:31:06 +01:00
Cameron Cowen a7fdab6b84 Removed sub directories to make subscription simplier 2021-06-01 16:30:38 +01:00
Cameron Cowen c01ec242ed Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities 2021-05-30 14:05:12 +01:00
Sipke Schoorstra 58af0c7ca0 Rename ActivityPropertyAttribute to ActivityInputAttribute 2021-05-30 12:51:58 +02:00
Cameron Cowen e592c30b7c Updated sample workflows and added second to demonstrate how it doesn't meet publishing 2021-05-28 22:14:44 +01:00
Cameron Cowen f498184eca Added writeline to workflow 2021-05-27 08:08:47 +01:00
Cameron Cowen 89af4ef948 Updated to make use of servicecollection extensions 2021-05-27 00:01:43 +01:00
Cameron Cowen 36ab91c62f Initial filewatcherworkflow 2021-05-26 23:43:29 +01:00
Cameron Cowen 288d56eae2 Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities 2021-05-25 18:51:08 +01:00
Sipke Schoorstra 0b10faad92 Add DataProtection default service and update broken samples 2021-05-25 12:12:36 +02:00
Sipke Schoorstra bb4ff3b714 Update packages 2021-05-25 09:57:17 +02:00
Cameron Cowen bb2019e783 Updated projects to .net 5 2021-05-24 00:25:14 +01:00
Cameron Cowen 8d0964845f Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities 2021-05-21 10:04:58 +01:00
Sipke Schoorstra 899551463e Refactor workflow collection and execution 2021-05-16 21:05:34 +02:00
Sipke Schoorstra 09f11c026e Signaling fixes and enhancements 2021-05-11 22:12:21 +02:00
Sipke Schoorstra 445ca96c57 Update Signaling Console sample project 2021-05-11 14:32:26 +02:00
Sipke Schoorstra 04aff2c1c9 Disable sample project from being packaged 2021-05-09 10:19:14 +02:00
Cameron Cowen bb535fed93 Added initial filewatcher sample 2021-05-08 22:44:29 +01:00
Sipke Schoorstra 0e9f139505 Add sample with custom activity and outcomes 2021-05-07 10:33:46 +02:00
Sipke Schoorstra 0640e17739 Simplify Hello World sample 2021-05-04 12:04:54 +02:00
Cameron Cowen 5975e1f788 Updated sample with tempfile and deletefile activities 2021-05-03 15:55:42 +01:00
Cameron Cowen 7c034394dd Updated temp path 2021-05-03 00:06:29 +01:00
Cameron Cowen d2d82075bf Fixed dependency 2021-04-28 21:58:04 +01:00
Cameron Cowen 4c85768882 Moved file projects into new structure 2021-04-25 00:00:25 +01:00
Sipke Schoorstra 489750432a Remove Email and UserTask projects from Elsa project 2021-04-21 14:46:17 +02:00
Sipke Schoorstra ce957b95e7 Cleanup 2021-04-07 13:13:13 +02:00
Sipke Schoorstra 0acc836f4b Fix signaling 2021-04-02 16:53:46 +02:00
Sipke Schoorstra 38be994e31 Break up WorkflowRunner into smaller types and extracted reusable trigger logic 2021-04-02 12:43:14 +02:00
Sipke Schoorstra 6fef9874da **BREAKING API** Update Builder API to allow to connect to named activities as well as activities by type name
This replaces the `Then(string activityName)` method with `ThenNamed(string activityName)`.
A new method is added to allow connecting to activities by type name: `ThenTypeNamed(string activityTypeName)`.

The reason for this change and addition is to allow workflow builders to connect to activity types that do not have a corresponding type.
For example, the Telnyx project has an activity type provider that *dynamically* provides activity types based on Telnyx webhook callback types.
2021-03-26 11:40:22 +01:00
Sipke Schoorstra 5d8d05aec5 Stash 2021-03-26 11:40:22 +01:00
Sipke Schoorstra 62352e27ac Remove IsEnabled flag 2021-03-08 15:14:02 +01:00
Sipke Schoorstra 3814ea6ff4
Update OutcomeResult to try a default connection via implicit "Done" outcome (#655)
* Update OutcomeResult to try a default connection via implicit "Done" outcome

* Add demo project for auto-connected activities
2021-02-24 14:29:56 +01:00