From the Upload Job page, click to add an Upload Job. The ‘Add Upload’ page contains four additional tabs. They are:
Job Details
Task Details
Schedule Details
Access Control
Job details
Update the below information
Provide a Name.
Provide a brief Description
Mention the change request ID.
Select Job Type using the dropdown menu.
Select Job Execution window (mins/hrs) using the dropdown menu.
Select Job status (enable/disable) using the dropdown menu.
Select the Notifier using the dropdown (those to be notified).
Select the Process on which the Job must RUN.
Check/Uncheck the Download configuration before and after download checkbox.
Task details
Each Job has one or more tasks to be executed in a specific order, as defined. Task is the smallest unit where command execution on Devices is defined. Every task will have its own Configuration Template and the Devices to RUN with Runtime object input. Each Task supports multiple command execution with multiple parameter substitutions at the same time for individual location devices. Every Task gets Device Credentials from User while creation.
Each task requires following inputs from User
Task Name.
Task Description.
Task Owned By
Vendor.
Configuration Template (Based on the Vendor).
View Template used to view the selected template.
Select Template used to select the template from the collection of template(s).
Device group and IP Address and IP Address from CSV - Using the dropdown or IP Address(s) in textbox or IP address from the CSV by using Load IP Address from CSV.
Configuration profile (Mandatory for null vendor)
Configuration protocol (Mandatory for null vendor)
Connection Port (Mandatory for null vendor)
Device Username
Device Password
Confirm Password
Enable Password
Confirm Enable Password
Select if Shell must be installed remotely or locally.
Update Device credential using the dropdown menu.
This option is for performing password rotation
Task Enabled/Disabled
Task retry count
Task retry interval window (mins/hrs)
Continue next IP Address on Error
Continue next Command on Error
Run after (Previous Task(s) Name)
Run only (Previous Task(s)) Status)
Wait After Previous Task(s) Completion in seconds
Click Add to Add the Task into Upload Job Execution Queue.
In order to Edit the Added Task, select the Task and click Edit
Select the Task and click Delete to remove the Task from the upload job.
Clicking on up arrow will move the task up.
Clicking on down arrow will move the task down.
Schedule Details
Click Schedule Details Tab. Update the below information
Select the execution schedule option.
Daily
Weekly
Monthly
Select the Hours and Minutes from the Execute
Access Control
Click Access Control tab.
Choose the visibility using the Radio button
If visibility is “Private”, User and User group dropdown will be enabled.
Select User(s) using dropdown.
Select User group(s) using dropdown.
If Upload job is private, only selected users and User groups would be able to view the job.
Review Job
Click Review to Review the Upload job.
Review process displays all Tasks and their definition and completed details including commands to execute before saving the job.
Review result could be exported into Excel and CSV.
Click Save to configure the Upload job. Click Cancel to abort the job.
NOTE:
If Upload job has been added by White-listed user, based on the execution time, Job will be executed.
If Upload job has been added by Non White-listed user, the Job will go for execution only after the approval process.
Task waiting Period will suspend the execution of the next Task execution until end of period and then the Task execution resumes.
If the device(s) vendor is not identified (due to SNMP not being reachable), then the upload Job must be selected with Profile, Protocol and Port to override download Job null entries.
If any particular task has failed, the task will execute it again based on the Retry count and interval before the dependent task execution.
If first task has failed, second task will get executed after the completing whole retry interval of previous task.
If a task has multiple IP(s) configured and at the time of execution, if any of the IP(s) fail, the next retry will happen only for the failed IP’s.
Configuring Task Chain or Task Dependency
Upload job supports Task dependencies by associating ‘Previous Task’s Name’ from previous task name list and the previous execution result status as a condition for current task to execute.
For example:
Three tasks have been configured:
Task1 - Enabling the BGP
Task2 - BGP Additional-Paths Select
Task3 - Start the Interface
Task1 is the Parent or Previous Task for the Task2 and Task3.
Task 1 Details:
Task 1 has been configured with the below parameters
Task 1 should be executed within 2 hours of initiating the execution. If execution is not initiated, task delay will be notified to the user.
If Task 1 fails during execution, it will retry the same task one more time in 2 hours interval.
If the input for “Run After” field is given as ‘Start’, it means that there is no dependency on the previous task.
Task 2 Details:
Task 2 has been configured with the below parameters.
Task 2 should be executed within 15 minutes of starting the execution. If execution is not completed, task delay will be notified to the user.
Run After is “Task1” and Run if Previous Task is “Success, which means “Task2” is dependent on “Task1” and only if “Task1” has been successfully executed then “Task2” will be executed.
If Task 2 fails during execution, it will retry the same task, three times within 15 minutes interval.
Task 3 Details:
Task 3 has been configured with the below parameters.
Task3 should be executed within 2 hours of starting the execution. If execution is not completed, task delay will be notified to the user.
Run After is “Task1” and Run if Previous Task is “Fail” which means “Task3” is dependent on “Task1” and if “Task1” fails, only then “Task3” will get executed.
If Task3 fails during execution, it will retry the same task, three times within 30 minute interval.
Edit Upload Job
To edit an upload job, select an existing job and click .
Follow the same procedure as ‘Add job’ to edit.
NOTE:
Upload Job can be edited when job is in ‘Waiting for Approval’ or ‘Execution completion’ state.
Upload Job cannot be edited if execution has started or if the Job is approved by user.
Once the job execution has been completed, we can Re-run the same job.
Re-Run options aren’t available in the below scenarios
When the Job is ‘Waiting for Approval/Execution’
Active Jobs
Approved Jobs
Re-Run and Save options aren’t available in the below scenarios