Jobs
Overview
A job is an execution instance of a process by a Buddy. A job could be executed either by an Assistant Buddy or Smart Buddy.
Assistant Jobs
You can submit a job for an Assistant Buddy either manually from the Assistant Buddy user interface or through the Triggers configured as part of Assistant Buddy. The submitted jobs and their corresponding logs can be either pushed inside Control Room or stored as part of the configured local database. You can view those jobs from the Audit > Assistant > Jobs page inside Control Room.
Smart Jobs
You can submit a job for a Smart Buddy within the Control Room from Jobs, Triggers, and Processes pages. You can also submit jobs for a Smart Buddy outside of Control Room using IntelliBuddies Client API. You can view all the jobs executed by Smart Buddy, irrespective of where it is submitted, from the Audit > Smart > Jobs page inside Control Room.
Job Submission Mechanisms
There are three possible job submission mechanisms for Smart Buddies.
Submission Mechanism | Description |
---|---|
Manual | You can manually submit jobs to Smart Buddy from the Jobs and Processes page inside Control Room. Please refer: Manually Submitting a Job |
Triggers | You can create different types of Triggers (Time, Email, File System) to submit a job in a pre-planned manner. Please refer: Triggers |
API | You can submit a job from external applications using IntelliBuddies Client APIs |
Manually Submitting a Job
You can submit a job manually to Smart Buddy from the Jobs or Processes page inside Control Room.
From Jobs Page
- Click on Toolbar-Menu >
New Job button
- Select the Process from the dropdown
- Select the Smart Buddy to submit a job
Note: If you select the Dynamic option, any available Smart Buddy will pick the job for execution.
- Specify the input parameters to be submitted for the selected process from the Parameters tab
- Click on the Submit button
From Processes Page
- Select the Process in the Grid
- Click on Context-Menu > Submit Job option
- Select the Smart Buddy to submit a job
Note: If you select the Dynamic option, any available Smart Buddy will pick the job for execution.
- Specify the input parameters to be submitted for the selected process from the Parameters tab
- Click on the Submit button
Auditing Jobs
You can view the logs for the associated jobs from the Jobs page.
Note:
Audit Assistant Buddy jobs from Audit > Assistant > Jobs page
Audit Smart Buddy jobs from Audit > Smart > Jobs page
Viewing Job Logs
Control Room supports two job log views: Grid View and Pop Up View. The jobs our buddies execute will log the required information for auditing purposes. By default, the IntelliBuddies platform does log certain needed information for every other job. Users can extend the logging capabilities by pushing logs through WriteLog activity.
IntelliBuddies supports the severity levels while logging a message. Users can also specify the severity level in which the job needs to be executed. Based on the severity level of the job, only those log messages whose severity level is higher or equal to the job severity level would be logged and displayed.
Grid View
- Select the job from the corresponding Jobs page
- Click on Context-Menu > View Log option
Pop-Up View
It will show the job log on a more compact and contextual basis. It will also provide job execution statistics. You can double-click on the job to view the log in this mode.