Tutorials & Examples Web-help Blog

Meet EasyMorph Launcher


#1

EasyMorph Launcher is a reincarnation of EasyMorph Scheduler which was released two years ago. The reason we didn’t call the new version Scheduler 2.0 but Launcher is that scheduling, while surely useful, might be not its the most interesting function. We see the Launcher as the next step towards our goal of making your work smarter (and life easier) via data-aware automation. With EasyMorph Desktop, our focus has been on convenient designing of workflows. With the Launcher, we make it convenient to use them.

EasyMorph Launcher is intended to be a hub for all your automated work routines, big or small. Now you can keep them in one place and trigger with a single click. Do you send the same Excel report to the same group of colleagues every day? One click and the Launcher does it for you. Do you need to perform a usual data quality check for the files that your colleague just put on a network folder? One click and the Launcher not just does it for you, it also shows you the result of this check.

Yes, that’s a new thing – the Launcher can display a particular table from a project it just ran. This means that you can design workflows and make the Launcher not only do something for you, but also tell you something. How many orders have been placed today? One click and you know the answer. What are the errors in the log files since yesterday? Click to see them. Sometimes, all you want to know is just a couple numbers or a few words. It may be not worth designing a fancy dashboard and publishing it on a corporate web-portal.

We at EasyMorph use the Launcher internally to run tests, update our website, build and publish online new versions of our software and sometimes even for simple tasks like cleaning up the Downloads folder.

All in all, EasyMorph Launcher is your personal assistant that can do tedious work for you as well as answer some frequent questions.

From a technical standpoint, the Launcher is a utility that is installed together with EasyMorph Desktop. It starts on Windows start, sits in the system tray, and allows running EasyMorph projects on schedule or manually, without opening EasyMorph Desktop. Features include:

  • Scheduling (only available in the Professional edition)
  • Task parameters
  • Prompting parameters on task start
  • Task cancellation
  • Display of a result table, saving the result table into a supported file format
  • Real-time logs
  • Real-time messages from the “Status” action
  • New “Continuous” schedule
  • Rich error messages as in EasyMorph Desktop

You can try the Launcher by downloading and installing the latest version of EasyMorph Desktop from our download page.

A few screenshots:

The selected result table is shown after task is finished. Not that the task can be re-launched again right in the task tab, optionally with different parameter values.

In case of errors, errors are displayed as rich cards with helper links and buttons.


#3

Easymorph Launcher
#4

#5

Great feature, and a very welcome addition to the desktop version.

Some requests for future releases:

  • Option to start launcher at Windows startup
  • Option to trigger new tasks when other scheduled tasks are finished (Similar to the synchronize function in EM projects)

Example use case for last point:
I have a number of projects which I run in a sequence. When first project is done, I run the next, then third and so on. This is because results from earlier projects might feed input to following projects.
In Launcher I can only run projects independently, meaning I will have to assume the time it takes to run each projects, knowing the time spend per project can vary from session to session, run to run.
If I can schedule a project to run at the tail of another scheduled project, be it immediately or with an offset, I can automate a trail of projects with one starting trigger.

I’m aware I can combine all related projects in one, sequencing the projects using the synchronize job, and then schedule this but my experience is that the deeper I make each project, (number of project layers), the more complex it is to correct errors.


#6

You can check this option in the installer. Am I missing something?

Duly noted. Thank you for the example use case description – it helps to understand more details about a feature request.


#7

Regarding Start Launcher at Windows Startup - You are right, it is shown at installation.
image

Would be nice though, to be able to control from either settings within the Launcher itself (not available), or by right-clicking on the icon in the tray.

image


#8

It’s coming in the next release.