Skip to content

This is a low code ServiceNow app aimed at admins to help them schedule jobs using configuration settings.

License

Notifications You must be signed in to change notification settings

iamkalai/SNEasyScheduledJob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SNEasyScheduledJob

This is a low code ServiceNow app aimed at admins to help them schedule jobs using UI.

Description:

ServiceNow platform is moving towards no-code or low-code direction but, there is still no out of the box way a system admin can schedule a job for processing some records without scripts. This app is aimed at bridging the gap and allow a system admin to copy, update or delete records, all by configuring options from UI.

Installation:

Install the updateset found in dist folder - "Easy Scheduled Job-V1" updateset creates the application and all the needed components in the instance. All the components that are being created are new and do not change any out of the box settings.

Note: The application is built in Orlando. So you might see preview errors while installing this in a older release instance. Just accept all remote updates and commit the updateset.

Usage:

Once you have installed the application, you can access this from the left navigation as 'Easy Scheduled Job'. Use 'Create New' menu to create new job and 'All Jobs' to view all the jobs created. Use 'Logs' menu to view logs related to this application. Guided tour is added instead of static documentation for the application.

Application

Design Decisions:

  • Extended sysauto_script table instead of modifying so that we do not touch or modify anything out of the box.
  • The record filter is made mandatory so that people do not incorrectly run the job against the entire table. Admin should take conscious decision if they want to process the entire table.
  • Description field is added so that the jobs have on-platform documentation stating it's purpose.
  • For delete action, run workflow option is not provided because people may end up deleting parent records without taking care of child records.

License:

GNU General Public License v3.0

About

This is a low code ServiceNow app aimed at admins to help them schedule jobs using configuration settings.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published