# 💡 Coming soon: Web Tasks (UPDATE - try demo)

**URL:** <https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259>\
**Category:** General Q&A\
**Created:** [April 12, 2024, 10:04pm UTC](https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259 "2024-04-12T22:04:44Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![dgudkov](https://community.easymorph.com/user_avatar/community.easymorph.com/dgudkov/32/5_2.png) [@dgudkov](https://community.easymorph.com/u/dgudkov)\
**Post date:** [April 12, 2024, 10:04pm UTC](https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259/1 "2024-04-12T22:04:44Z")

</div>

UPDATE  
A public demo is available - [jump to the reply](https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259/5).

* * *

As it was announced in [this topic](https://community.easymorph.com/t/were-building-a-computing-platform/4712/13), we're working on a new capability of EasyMorph -- automatization of data and file collection from external people (i.e. people outside of your organization). This feature is called **"Web tasks"**.

### What will it do?

Using Web Tasks, your customers, suppliers, or even remote employees will be able to submit right from the web various forms and files for immediate processing with EasyMorph Server tasks. For an external person, it will work as follows:

1. Log into a portal using a Microsoft or Google account, or just an email address.
2. From a list of available submissions (we call them _web tasks_), pick one and start it.
3. When prompted for, fill out a form and upload the necessary files. Press "Submit".
4. Track the progress of submission processing online, or log off and get notified by email when it's finished.
5. Optionally, start another submission.

Meanwhile, the submitted form values and files are encrypted and transferred to your EasyMorph Server, where they are decrypted, checked for malware, and then processed by a workflow.

From a user perspective, it will look like in the sketch below:

 ![image](https://community.easymorph.com/uploads/default/original/2X/c/c6269550f1c35eb09f21fcbd7b996bfa3d075bf4.png)

### How does it work?

From a technical perspective, Web Tasks is a new capability of [EasyMorph Gateway](https://help.easymorph.com/doku.php?id=gateway:start), our complementary cloud service for EasyMorph Server. The Gateway will provide a web portal for users, collect and encrypt submitted data, and transfer it to your EasyMorph Server, which, upon receipt, triggers a workflow to process the submission.

 ![image](https://community.easymorph.com/uploads/default/original/2X/3/3474db69daa7b5b78d86424be74ddd4fba287dfb.png)

From the Server perspective, a Server space can have its own web tasks -- basically a _web space_ with a configurable URL. To manage access to the web space, it will be possible to configure a white list of identities (emails) and select and identity provider (Microsoft, Google, or email).

### What's the roadmap?

We actually have big plans for web tasks 🙂 Here is a very rough roadmap of how they can evolve.

| Capability | When |
| --- | --- |
| Initial release. Submitting parameters and uploading files before triggering workflows. | June |
| Request from the external user additional parameters and files **during** workflow execution (using ["User input"](https://community.easymorph.com/t/possible-feature-discussion-user-input/3508)) | October |
| Web tasks can return downloadable files and explorable datasets as a result of web submission (similar to the Catalog) | 2025 |

> Somewhere along the way, we might add another one capability that simplifies controllable, governable _sharing_ of files (esp. big ones) and data with external counterparties.

---

<div class="post-metadata">

**Author:** ![clamur](https://community.easymorph.com/letter_avatar_proxy/v4/letter/c/6bbea6/32.png) [@clamur](https://community.easymorph.com/u/clamur)\
**Post date:** [April 15, 2024, 9:42am UTC](https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259/2 "2024-04-15T09:42:07Z")

</div>

Hi Dmitry,  
this is really interesting!  
A fast question, will it be possible to manage who can access, so specifying the email of the users, their account and permissions?  
Thank you  
Claudio

---

<div class="post-metadata">

**Author:** ![dgudkov](https://community.easymorph.com/user_avatar/community.easymorph.com/dgudkov/32/5_2.png) [@dgudkov](https://community.easymorph.com/u/dgudkov)\
**Post date:** [April 15, 2024, 3:09pm UTC](https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259/3 "2024-04-15T15:09:19Z")

</div>

Yes, for each web space it will be possible to configure the emails of the users and the authentication method. In the initial release, all users authenticated in a web space will see all the web tasks in that space. Later, we may introduce a more granular permission system.

---

<div class="post-metadata">

**Author:** ![dgudkov](https://community.easymorph.com/user_avatar/community.easymorph.com/dgudkov/32/5_2.png) [@dgudkov](https://community.easymorph.com/u/dgudkov)\
**Post date:** [October 14, 2024, 6:33pm UTC](https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259/4 "2024-10-14T18:33:08Z")

</div>

The feature "Web Tasks" has been released in v5.8.1 which already available for downloading on our [website](https://easymorph.com/download-server.html).

---

<div class="post-metadata">

**Author:** ![dgudkov](https://community.easymorph.com/user_avatar/community.easymorph.com/dgudkov/32/5_2.png) [@dgudkov](https://community.easymorph.com/u/dgudkov)\
**Post date:** [December 4, 2024, 11:11pm UTC](https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259/5 "2024-12-04T23:11:21Z")

</div>

UPDATE

We've made a public demo site to try Web Tasks as a user: [Sign In - EasyMorph Web Tasks](https://web-eu3.easymorph.net/webtask/h2-sandbox)

Go ahead and play with the examples - it's free for everyone. You can use an email address, a Google, or a Microsoft account for authentication.

How does that look to you? Any improvement suggestions?

PS. Uploading files will be added in January.

 ![image](https://community.easymorph.com/uploads/default/original/2X/f/f62688cf3ae078805e11dd0d8f2f3d8e0a8e4715.png)

---

<div class="post-metadata">

**Author:** ![dgudkov](https://community.easymorph.com/user_avatar/community.easymorph.com/dgudkov/32/5_2.png) [@dgudkov](https://community.easymorph.com/u/dgudkov)\
**Post date:** [December 4, 2024, 11:13pm UTC](https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259/6 "2024-12-04T23:13:05Z")

</div>



---

<div class="post-metadata">

**Author:** ![Jochen\_Marquardt](https://community.easymorph.com/user_avatar/community.easymorph.com/jochen_marquardt/32/5256_2.png) [@Jochen\_Marquardt](https://community.easymorph.com/u/Jochen_Marquardt)\
**Post date:** [December 5, 2024, 5:25am UTC](https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259/7 "2024-12-05T05:25:11Z")

</div>

Very, very impressive!

One little bug (I guess, it’s because of the different date format): I receive an error at the second task:

 ![image](https://community.easymorph.com/uploads/default/original/2X/d/d356814bfe149b123c754f1be8f5ff93ff512fc1.jpeg)

---

<div class="post-metadata">

**Author:** ![dgudkov](https://community.easymorph.com/user_avatar/community.easymorph.com/dgudkov/32/5_2.png) [@dgudkov](https://community.easymorph.com/u/dgudkov)\
**Post date:** [December 10, 2024, 5:14am UTC](https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259/8 "2024-12-10T05:14:35Z")

</div>

Thanks, Jochen! The bug with dates has been fixed.

---

<div class="post-metadata">

**Author:** ![dgudkov](https://community.easymorph.com/user_avatar/community.easymorph.com/dgudkov/32/5_2.png) [@dgudkov](https://community.easymorph.com/u/dgudkov)\
**Post date:** [December 10, 2024, 5:15am UTC](https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259/9 "2024-12-10T05:15:32Z")

</div>



---

<div class="post-metadata">

**Author:** ![dgudkov](https://community.easymorph.com/user_avatar/community.easymorph.com/dgudkov/32/5_2.png) [@dgudkov](https://community.easymorph.com/u/dgudkov)\
**Post date:** [December 21, 2024, 2:19pm UTC](https://community.easymorph.com/t/coming-soon-web-tasks-update-try-demo/5259/10 "2024-12-21T14:19:58Z")

</div>


