MICHIRU Assistant

“MICHIRU Assistant” is a function added to MICHIRU RPA in version .1.4.4.0

About MICHIRU Assistant

MICHIRU Assistant is a feature designed to make business automation more convenient.

The Trigger feature allows automation sets to run automatically when specified conditions are met.
For example, you can use schedules or changes to file or folders as triggers to automatically execute predefined automation processes.

Note: Additional features besides the Trigger feature are planned for future releases.

MICHIRU Assistant Settings

MICHIRU Assistant is accessible via the subtab with the same name within the “Tool” tab.
The following sections explain each tab in the MICHIRU Assistant tab.

Trigger list

This tab is used to configure the Trigger feature.
You can view and edit the list of created triggers here.

Date/Time Trigger Calendar

This tab is used to view the configuration status of the Trigger feature’s “Date/Time Trigger” in a calendar format. You can create new triggers, as well as view and edit existing ones.

File Trigger Access Settings

This tab is used when setting up folders that require authentication, such as network folders, for the File Trigger feature. You can configure the login credentials used to access the folders.

Assistant status check

You can check the operating status of MICHIRU Assistant and start or stop the service.

Note: In most cases, you do not need to operate these settings.

Trigger Features

Types of Trigger Features

The Trigger feature includes the following two types:

  • Date/Time Trigger:Executes an automation set based on specified conditions such as date, time, or day of the week.
  • File Trigger:Detects file additions, updates, and deletions, then executes an automation set.

Creating Trigger

Click the “Create new trigger” button at the top of either the “Trigger list” screen or the “Date/Time Trigger Calendar” screen to open the “Create new trigger” window.

Basic Trigger Settings (Common to Date/Time and File Triggers)

No.SettingExplanation
1Valid / InvalidUse this option to enable or disable the trigger.
When turned on, the trigger becomes active and runs automatically when the specified conditions are met.
2Trigger nameSet a name for identifying the trigger.
Note: Duplicate names are allowed
3Automation setSelect the automation set to execute.
4Startup paramSet the value to be passed to “Startup param” data save destination when the automation set is executed.
5Trigger Type SelectionSelect either a Date/Time Trigger or a File Trigger.
6Run with administrator privileges.When turned on, the automation set will be executed with administrator privileges.
Note: Administrator privilege are required for the Windows logon user.
7Save settingsSave the settings for trigger.
8CancelCancel the settings for trigger.

Date/Time Trigger Settings

No.SettingExplanation
1Start dateSet the date on which the trigger becomes enabled.
After the specified date, the trigger will execute automatically based on the configured conditions.
2Execution timeSet the time at which the trigger starts running.
3Execution patternConfigure how the trigger should repeat automatically.
Select from one of the following 4 patterns.

Once: Execute only once at the date and time specified in “Start date” and “Execution time”.



Weekly: Execute every week at the set time on the specified day of the week, starting from the “Start date”.

Monthly (day): Execute every month at the set time on the specified day, starting from the “Start date”.

Monthly (weekday): Execute every month at the set time on the specified weekday, starting from the “Start date”.

File Trigger Settings

No,SettingExplanation
1Monitored directorySpecify the folder to monitor for file changes.
The trigger will run when files are added, updated, or deleted within the specified folder.
2Monitor subdirectories as wellWhen turned on, the subdirectories within the monitored directory will also be included in monitoring.
3Add patternAdd conditions for the file name targeted by trigger.
4Delete patternDelete configured file name pattern.
5Configure patternConfigure the conditions for triggers based on the file name.
The trigger runs only when a file that matches the conditions below is detected witihn the monitored folder.

Perfect match: Detect only files with a file name that exactly matches the specified name.
Including: Detect files with a file name that includes the specified text.
Prefix match: Detect files with a file name that begins with the specified text.
Suffix match: Detect files with a file name that ends with the specified text.
Exclude (Office temp file): Exclude temporary working files created by Office applications
Exclude (Perfect match): Exclude files with a file name that exactly matches the specified name.
Exclude (Including): Exclude files with a file name that includes the specified text.
Exclude (Prefix match): Exclude files with a file name that begins with the specified text.
Exclude (Suffix match): Exclude files with a file name that ends with the specified text.
6Trigger timingSet when the trigger should run based on file changes.
On file create/save: Triggered when the file is created or saved.
On file deletion: Triggered when the file is deleted.
7Detected file path save destinationSet the data save destination that stores the file path of the file that trigger the automation set execution.
8Detection timing save destination (write/delete)Set the data save destination that stores the timing that the execution was triggered in text format. The following 2 are the possible outcome.

-“write“: If triggered “On file create/save”
-“delete“: If triggered “On file deletion”

Some office application, such as Excel, Word, and PowerPoint, automatically create and delete temporary working files separately from the file currently being used.
If you want to exclude these temporary files from being monitored for file trigger, use the “Exclude (Office temp file)” condition in the “File name patterm” setting.

The following 5 conditions under “File name pattern” are available starting from Ver. 1.4.5.0. Please upgrade MICHIRU RPA if you are using an earlier version.

  • Exclude (Office temp file)
  • Exclude (Perfect match)
  • Exclude (Including)
  • Exclude (Prefix match)
  • Exclude (Suffix match)

When using a cloud service folder, such as OneDrive, for a file trigger, please note the following:

  • MICHIRU Assistant monitors changes in cloud service folders at regular intervals. However, if file synchronization has not yet completed, changes cannot be detected. As a result, execution by the file trigger may be delayed.
  • If the same file is created and then deleted on the cloud in quick succession, MICHIRU Assistant may not detect the changes depending on the timing, and the change may not trigger the file trigger.
  • If the PC is shut down before file synchronization is complete and synchronization finishes after the next startup, that file will not be detected by the file trigger.

Configuring File Trigger Access Settings

When setting a folder that requires authentication to access, such as a network folder, as the monitored directory, please configure the credentials information in the “File Trigger Access Setting” tab.

  • Click the “New Destination” button in the “File Trigger Access Settings” tab.
  • In the “New Destination” window displayed, select the “Monitored directory” and input the credential information required to access the directory in the “Username” and “Password” field.
  • Click the “Test Connection” button.

  • If the connection is successful, click the “OK” button.
    Note: If the connection fail, you will not be able to set the directory as the monitored directory for File Trigger.
  • Click “Save settings” button to complete the configuration.

Behavior Settings for Execution Requests from MICHIRU Assistant

When MICHIRU Assistant sends an execution request, the automation set is executed immediately if MICHIRU RPA is not running. However, if MICHIRU RPA is in one of the following states, its behavior depends on the “Confirmation message when receiving an automation set instruction from an external source” setting in the “Other” tab.

  • When editing an automation set
  • When executing an automation set
  • When an automation set is stopped due to an error

Please refer to this page for more information regarding the setting.