File tree
760 files changed
+0
-0
lines changed- ATF Steps/Count table records
- Advanced Conditions
- Exclude Email Reply Comment Notifications by Group
- Group Approval Check
- Attachments
- Attachment to Base64
- Attachment to base64 in scope
- Base 64 to Attachment
- CSVParser
- Calculate attachment hash code
- Convert KnowledgePage to PDF
- Create Attachments
- Delete RITM Attachment
- ExportAttachmentsToMidServer
- ExportRecordsAnyFormat
- Send Attachment to MID Server
- Show RITM has Attachments
- attachmentToXMLParse
- Background Scripts
- Bulk Change of Incident Priority Based on Category
- Add Bookmarks - ITIL Users
- Add Comments
- Add No Audit Attribute To Multiple Dictionary Entries
- Add Standard Change Model
- Adding bookmark to Favorites tab
- Approval Reminders
- Attach Workflow to Existing Record
- Bulk Create Records in Multiple Tables
- Bulk Delete Records in Multiple Tables with Conditions
- Bulk Role Assignment Based on Conditions
- Bulk Update Tables
- Capturing a record in to the current update set
- Change Approver
- Change Update Set Application Scope
- Check String is Valid JSON
- Clone User Record
- Clone User with Roles and Groups
- Convert Date Time
- Convert Incident Records to JSON
- Convert comma separated values in string to columns
- Copy table fields from one table to another
- Copy table name list header action
- Currency Conversion
- Custom Table Usage
- Deactivate groups with no members and inactive manager
- Decrypt Password Field
- Discover Datacenters for Service Accounts
- Encode and Decode URI
- Encrypt & decrypt payload via base64
- Extend Code Search Base
- Fetch Active Groups list without members
- Find Groups Without Members
- Find out Duplicate Records
- Find sys_id named records
- Finding groups with inactive managers
- Fix reference to Choice
- FlushOutbox
- Force new value to read only or protected field
- Form Field Count
- Generate JWT Token
- Generate Random Incident Records
- Generate statistics about events created today
- Get Active MID Servers
- Get All the CI classes
- Get Duplicate
- Get GlideRecord Reference Field
- Get Installed Plugins details
- Get Instance DB Size
- Get Instance Info
- Get Journal Entry as HTML Without Header
- Get My Groups
- Get all users where manager is empty
- Get current logged in user count in all nodes of instance
- Get the current version of an application
- GetFlowNames
- GetRecordsFromMultipleTables
- GreenHouse ServiceNow Integration Snippet
- Identification and Reconciliation
- Incident Auto-Categorization Based on Keywords
- Limit String and Add Elipses
- List fields in table
- Logout User
- Move Customer Updates
- Notify User of Password Expiry
- Prevent unnecessary notifications from being sent out
- QuickCurrent
- Read Encoded Query
- Remove element from list field
- Replace Text
- Restart RITM Flow
- Retrieve age of Incident
- SQL Checker
- Set the status to Retired on Ec2 Instance
- Set update sets to Complete
- Silent update on GlideRecord
- Stale Tasks Auto-Close
- Typed Array Elements
- Update All Store Apps
- Updating a record in the sys_user table
- User Has Role Exactly
- Version Checker
- add member to groups
- encryptAndDecryptNonPasswordFields
- encryptAndDecryptPasswordFields
- findTableSize
- inserting a new record into the sys_user table
- Browser Bookmarklets
- Copy URL to ServiceNow Journal
- Create new update set
- Create story task
- Impersonation
- Open copied record
- Quick Notes
- Quick login to current instance
- ServiceNow Instance Collection
- Business Rules
- ATF Duplicate Execution Order
- Add HR task for HR case
- Add itil role to ootb user query to also see inactive users
- Add notes on tag addition or removal
- Add woknotes for 75 percent SLA
- After-BR to generate approvals for catalog tasks
- Allow only unique insert
- Assign specific role to user
- Async REST Call
- Attachment Variable from Activity Stream to Clip Icon
- Auto add email recipients to the message body when Email Override is on
- Auto approve if previously approved
- AutoAssignment
- AutoCreation of Problem from Incident
- Automated Incident Categorization Based on Keywords
- Automated SLA Monitoring and Escalation
- Block Attachments for specific conditions
- Call JavaScript Probe
- Change Lead Time Calculations
- Change Risk Assesment mandatory before state change
- Check domain of record against user session
- Check for active tickets before inactivating user
- Compare two date fields
- Copy Attachment INC to Case
- Copy Attachment on Email
- Copy Comments from RITM to SCTASK Vice versa
- Copy attachments from idea to demand
- Copy details to Request
- Copy fields from Employee from
- Copy latest comment from RITM to SCTASK
- Copy worknotes from SCTASK to RITM comments
- CopyAttachmentsFromApprovalToChange
- Count Associated Incidents in Problem
- Create a copy of incident in another servicenow instance
- Create catalog task for each row of MRVS
- Create choice sets if required for new choices
- Create comment on referenced record
- DeleteUserRole
- Display BR to get groupInfo of logged in User
- Display current user display name on top of form
- Display warning message when peer reviewer and Requested by are same person
- Due date calculation based on priority
- Dynamic Business Rule to Update User Roles Based on Department Changes
- Emergency Change Cannot be closed without AttachedIncident
- Enforce File Upload Restrictions for HR Document Submission
- Enforce Percentage
- Enforce Single Attachment Rule for HR Core Tasks
- Enforce Unique Rank
- Enforce a 1-1 relationship
- Exclude Redundant Email Recipients
- Fetching reference field value from higher-level parents
- Generate event
- If Conflicts are there restrict change resquest to move further
- Make Attachment Mandatory
- Mandatory Attachment
- Manipulating system properties values
- Mark an Email High Importance initiated from Email Client
- Name Change Profile Update
- Notification
- Pass server info to client
- Preserve enhancement when deleting project
- Prevent RITM to get closed
- Prevent adding user to group if manager is inactive
- Prevent duplicate update sets
- Prevent invalid fiscal period in cost plan breakdown
- Previous Approval Check
- QueryBR-restrict users to see their company records
- RITM Assignment Sync
- ReRank item
- Read Workspace URL
- Recursive logic
- Reduce syslog query
- Replace KB Author with Manager
- Restrict Service Account to Query data
- RoleUpdateOnGroupManagerChange
- Set program business duration
- Trigger Event when a member is added to a list
- Update Locked Out field when Active field changes on User record
- Update worknotes of Ptask to parent Problem record
- UpdateFavouritedKnowledgeArticleWhenItIsUpgradedToNewVersion
- User Activity Log Tracking
- Validate Email on Import
- Warn for changed OOTB artifacts
- duplicateattachments
- setting future week dates
- CMDB
- CMDB Dynamic Status Update Function
- CMDB Utility Scripts
- Catalog Client Script
- Add Label For Attachment
- Add Rows in MRVS
- Autopopulate Department
- Block Submit
- Calculate age on based on date of birth
- Clear all fields
- Combine variables into Description
- Control all RITM variables in one go
- Currency Validation
- CustomAlert
- Screenshots
- Date Management
- Dynamically Update Reference Qualifier
- Get Display Value of MRVS
- Get MRVS Values from Parent
- Hide Variables of Catalog Item on Order Guide
- MRVS Email Validation with Mutation Observer
- MRVS Interact With Parent Form
- MRVS Loop Rows
- MRVS Reference Qualifier from Catalog Item Variable
- Make OOB Attachment Mandatory
- Mandatory Attachments with 'n' numbers
- Open modal widget in an Onsubmit
- PAN Validation
- Passport Validation
- Password Validation Script
- PopulateDropdown
- Prevent duplicate records on MRVS
- Regex Validation
- Restrict Number of rows in Multi Row Variable
- Rounding Money or Price Field
- Set User Field Values on Load
- Set fields from URL Parameter 2
- Set fields from URL Parameters
- Special Characters
- Strong Username Validation Script
- Validate a Credit Card Number
- onCellEdit Catalog Task State Change Restriction
- Client Scripts
- Add Field Decoration
- Add Image to Field Based on Company
- Auto-Populate Short Discription
- Auto-populate watch_list based on company
- Check all mandatory fields using mandatoryCheck()
- Client script using getMessage() function without filling Messages field
- Enable VIP and Senior VIP Checkboxes and read only
- End Date can't be before Start Date
- Expanding Info Message
- Field Placeholder
- Field Validation
- Get URL Parameters
- Get Value from URL Parameter
- Hide Work Notes section
- How to adjust the Date format within a client script to align with the User Date format
- MRVS variables validations
- Major Incident Proposal
- Make Variable Editor Read Only for Catalog Items containing MRVS
- Make all fields read only
- On load Switch-Case Testing
- Only number validation for input
- Open Record in Agne Workspace Tab
- Populate Jelly Slushbucket with Values
- Remove Option from Choice List
- Restrict Creation of P1, P2 Incidents
- Set Severity, state & assigned to
- Set Urgency to High onChange of caller field
- Set field style like font and background
- Show field if x things are checked
- State changes to On Hold then worknotes should be mandatory
- Sync Ajax with no getXMLWait
- Toggle form section visibility
- Translate Message
- Update Category from Short Description Keywords
- Use case of addOption() and removeOption()
- Validate Email Format
- Validate date is in future without GlideAjax
- Verify if e-mail already exists with Ajax call
- Verify whether a date falls within a hour range
- Whitespace Validation
- g_form console access in workspace
- onfocus and onblur
- state-edit-for-grpmem
- validate phone number
- Dynamic Filters/getMyDirectReports
- ECMASCript 2021
- Fix scripts
- Add Fields On All List Views
- Adjust Variable Order on Catalog Item
- Anonymise Data
- Assign user list to a specific group
- Authenticate using ScriptedRESTAPI
- AutoNumberIssueFix
- Bulk Update Catalog Item Images
- Calculate Business Duration
- Cancel Workflow
- Cancel in progress flow executions using flow name
- Clean update set
- Copy favourite to other users
- De-Provision Admin user (configurable)
- Delete Change Conflict
- Delete Duplicate Mobile records
- Find Reports Assigned to inactive Groups
- Find duplicate records
- Find the reports assigned to Inactive Users
- Fiscal period renamer
- Fix model names after enabling glide.cmdb_model.display_name.shorten
- Fix teams token
- Get Catalog Items not used in last few months
- Install Demo Data
- Mass Update RITM Variable
- Measure code time execution
- Migrate data from one table to another
- Multiply records from filer breadcrumbs
- Post-clone Clear Email Queue
- Post-clone Email Properties Script
- Post-clone Set Banner Name
- Post-clone Set Instance Banner
- Restart Flow (CatalogItem)
- Restore From Audit History
- Run Subscription Job On Demand
- SchemaGenerator
- Search Results Weight
- Swiss German Language Update
- Sync Data Between Instances
- Syslog_top10Contributors
- Update field with value in sys_audit
- Updateset checker
- deleteMultiple
- get Groups without Member
- Flow Actions
- Add signature and update fields to a fillable PDF document
- Adhoc Assessment Generator Flow Action
- Assign Role
- Calculate Ticket Age
- Check MID Server Availability
- Create Student Weekday Pickup Schedule
- Extract JSON Key without Flow Transformation
- Generate unique value based on sequence
- Get Days difference
- Get Property
- Get choice field value (mitigating known error)
- GetIPRange
- How to refer MID server cluster in integration flow step
- Look Up MRVS Rows
- Look up Support group of CI
- Milliseconds to Duration
- Runscript activities
- Scheduled data import trigger
- ShuffleArrayMatches
- Trigger event action
- Validate MID servers status inside cluster
- get Catalog Variables as JSON
- Formula Builder
- Get Age From Birthdate
- GlideAggregate
- Count incidents based on category
- Get Incident Count by Priority
- Group Count
- Grouping by three columns
- Improve incident handling
- Incident Analysis and Resolution Calculation using Glideaggregate
- List of Child Incident of All Incidents
- List of Managers in User Table
- List the incident priority count under each category
- SLA Count by Assignment Group
- ScheduleJob by ExectionTime_perDay
- Tiered grouping of an integer column
- Using addHaving
- getCountAfterDate
- getTotal of aggregate value
- GlideAjax
- AjaxAsyncOnSubmit
- EfficientGlideRecord (Client-side)
- Get Field Values
- Get choices from Decision Table
- GlideAjax Example Template
- Return Asset(s) for User
- ReturnMultipleProperties
- Reusable GlideAjax
- GlideDateTime
- AddDays
- Check if today is weekend
- Convert date format
- Current Date with Fixed Time
- Due date generation
- Get Date Difference
- Get Next Monday Date
- Get last day of a month
- Set time zone and date format to output string dates
- Start, End, and Duration Updates
- Use timezone in Scoped App
- GlideElement/getDependent
- GlideFilter/checkRecord
- GlideHTTPRequest
- GlideModal
- Confirm Message
- Information Message
- GlideQuery
- Basic Wrappers
- Field Default
- FlatMap to Nest New Queries
- Get Delegates
- Get User's Roles from User Name
- Nested WHERE orWHERE GlideQueries
- Remote Table
- GlideRecord
- Add n number of users to n number of groups using server scripts
- Display list of records based on Users Location
- Fetch groups that have no members in them
- Find Date Overlapping
- Find No Of Days
- Get All Groups without Manager
- Get Contains role of a role
- Get Variables from RITM
- Get all user's group based on username
- Get all users whose email is empty
- Get field from GlideRecord
- Get-task-containing-sensitive-data
- Gets the display value according to the specified language
- GlideRecord with Performance Enhancement Condtions
- List of Child Incidents
- Multi Row Variable Set(MRVS)
- Populate the type of device on any record
- Record Activity Collector
- Set Template
- Unique Record
- UpdateMultiple
- Watch_List_functions
- comments on gr.update
- findDuplicate
- getEncodedQuery
- isValidGlideRecord
- GlideSystem
- Impersonate
- Session
- Table
- Trigger Event
- User
- User Display Name
- date-time
- hasRoleExactly
- workflowFlush
- GlideTableDescriptor/getFirstTableName()
- ITOM
- Bulk Location Update
- Generate Discovery Schedule
- Import Set API/Attachment Handler
- Inbound Actions
- Advanced Scripts
- Auto Reply Email
- Automate creation of incidents through inbound actions
- Email Text as Attachment
- Incident Creation from Email with Attachments Handling
- Integration
- AzureAD Integration/Dynamically create reference records
- GraphQL Integration API
- ITSM
- Rest Integration Send Attachment Payload
- Scripted SOAP Incident Creation
- MIDServer/API Class Examples
- Mail Scripts
- Add HTML Table for Requested Item Variables
- Add Users in Watchlist to CC
- Add a link which opens ticket in Service Portal
- Call Script Include in Notification Mail Script
- Call UI Message or System Property in Notification Mail Script
- Configurer Approve Reject Buttons Using Email Scripts
- Convert DateTime to Date
- Exclude DateTime details from Comments
- HTML Table Creation from ServiceNow Table
- Open Survey In Portal
- Print variables to mail
- PrintRecordDetailsinEmailBody
- cc all group members
- NOW Experience/JSX Cheat Sheet
- Notifications
- Conditional Trigger
- Notify Users on Specific Date
- RESTMessageV2
- API for Automatic Group creation
- AzureDevOps
- Google-Chat
- Integration Between 2 Instance
- Jira
- Reusable RESTMessageV2 retry pattern
- Web Scraping REST Message
- youtubeclient
- Regular Expressions
- Allow Characters + - ) ( for Phone numbers
- AllowAnyLanguage
- Check if number has 10 digits
- Email Address Validation
- Encode spaces for URLs
- Ethiopia country code
- Extracting Product Codes and Prices from a String
- Find Emoji
- Format mobile into Australian mobile format
- Hexadecimal color
- IP Address Validation
- Indian Mobile Numbers
- Match URL's from ServiceNow domain
- Negative RegExp for Condition Builder
- PAN Card Validation Script
- Poland country code
- Regular-expression-for-alphanumeric-characters
- Remove all HTML Tags
- Remove newline and carriage return
- SSN Formatting
- UK Country Code
- URL Validation
- Scheduled Jobs
- Approval Reminder
- Auto close changes requests updated 30 days prior
- Calculate Ticket's Aging
- Create send reminders weekly
- Daily detection of customer updates made in 'Default' update set
- Deactivate INC in 90 days
- Deactive and Reactivate Catalog Items
- Lock out users who have not logged into the system longer than 30 days
- PostUserDisabledActivity
- Reject approvals created before an year
- Remove Inactive and locked out users from All Groups and Roles
- ScheduleAtSpecificDaysAndTimes
- Survey Trigger Scheduled Script
- Unpublish Public Reports
- Update Inactive Application Owner
- Script Actions/Custom Table Helper
- Script Includes
- API Model Template for New Application
- Add and Remove Group Member
- Approval Rule Builder
- Array prototypes
- ArrayUtil
- Assign role for a day Util
- Auto Execute Import Set on File Attachment
- BackfillAssignmentGroup
- BenchmarkRunner
- CSV Parser
- CacheHelper
- Catalog Item Pricing
- CatalogUtils
- Check User Has Role
- Check Valid Choice
- Check writer
- Client and Server Callable Script Include
- Collect Field Values from Any Table
- ConnectionCredentialsUtils
- Create Multiple RITMS from MRVS
- Custom Discovery Schedule With Freeze Periods
- CustomArrayUtils
- CustomDateUtils
- CustomObjectUtils
- CustomUserUtils
- Data Lookup Table Utils
- Deprecate Field
- Dynamic Dropdown List
- EvtMgmtCustom_PostTransformHandler
- Excel Attachment Via script
- Excel Parser
- Extending OOB TableUtils
- Financial Service Utilities
- Find months between two dates
- Generate QR Code and attach to RITM
- Get Approvers of a Ticket
- Get Choice Display Value
- Get Current User Information
- Get Field Label in Specific Language
- Get Group Members
- Get Reference Display Value
- GetCallerDetails
- GlideRecord to JSON
- GlideRecordHelper
- HTMLUtils
- Hybrid Script Include for AJAX or Server Side Parameters
- Inactive User
- Install base items with active cases
- JSONPath
- JSONtoYAML
- KBArticleExpPDF
- ListFieldUtil
- ManagerRecursiveUtil
- Match URL with a String
- Non Prod Instance Password Reset
- NotificationUtil
- Number Padding
- OAuth token helper
- OrderedRecords
- PII Redactor
- Password Generator with specific length
- PerformanceAnalyticsUtils
- Project Base Line
- Public Script Include search
- PullEmptySerialNumberAssetRecords
- Regex utils
- Reparent Table
- Request Approval Helper
- RequestNotificationUtil
- Retrieve Last Comment by Ticket
- Return Object
- Role Checker Util
- SCIM Custom Mapping Handler
- SCIM Payload Generator
- SRAPIUtil
- Scheduled Recursion
- Single Sign-On (SSO) Direct Login URL Generator
- Slack JSON Block Factory
- Standard Change Creator
- StarterPack
- Stopwatch
- Store data in User Session
- StripHTML
- SubProdLogger
- Table List Copy Context Options
- Testing Script Include Using Jasmine
- TimeZoneUtils
- TinyURLHelper
- Translations Import
- UnloadXml
- UserCriteriaUtil
- UserUtil
- Validate Data Before Insert
- VariableHelper
- VariableToDescription
- attachments
- get field values for multiple records from a table
- getCountFunction
- getGlideRecordObject
- regexCheckerScript
- Scripted REST Api
- Approval APIs
- Approval on Behalf
- CMDB API
- CURL Script to create incident via tableAPI
- CopyAI Generative AI example
- Difference between two users
- Get_Choices
- Promise API Call
- Retrieve all variables from RITM
- Tag API
- Update the variables or fields in sc_task or RITM
- compare roles
- Server Side
- CallScriptIncludeWithParameters
- CheckTableExtension
- Create Admin Users
- Create Tiny Url with API's
- CreateUpdateCIThroughIRE
- Custom Relationship
- ExecuteWorkOnMidServer
- FetchJSONObject
- Get all Catalog items associated to variable set
- Get all variables of catalog item
- Parse csv file and read each row
- Phone Number formating(US Region)
- Random Password generator
- Restart Flow on RITM
- Restart a workflow via any server side script
- Trigger Assessments through Script
- Update Sets Scopes Issues Fix Automation
- Update Variable Choices
- User Criteria
- Version 4 UUID Generator
- getUserGroupMembers
- Service Portal
- Active Tickets Dashboard
- Search Sources
- dark-mode-switcher
- instance-badge
- sn-avatar
- sn-choice-list
- sn-record-picker
- sn-time-ago
- sn-watchlist
- sp-date-picker
- sp-editable-field
- sp-modal
- spGlideAjax
- sparkling
- userPreferences
- validate-data-field
- Service Portal Widgets
- Accordion Widget
- AngularJS Directives and Filters
- ApplyCSSDynamically
- Batman Animation
- Card Image Link
- Change Notification Preferences
- Check if user has specific role inside the widget
- Clickable SVG Image
- Client side pagination
- Configurable Card Widget
- Create diagram using GoJS library
- Create diagram using Highcharts library
- Custom Greetings in portal homepage
- Drag & drop Widget
- Drawer Buttons
- Export table in portal
- Floater Feedback Widget
- HTML List Table from GlideRecord with JSon
- ImportXml
- Incident Sound Alerts
- Konami Code Easter Egg
- Open in Platform
- Paginated Data
- Pagination widget with next and previous button
- Portal widgets Performance Test
- Recently Viewed Items
- Record process flow
- RecordPickerForListReference
- Redirect to different portals based on browser
- Set Variables By Url
- Spiderman Animation
- Squid Game Themed Incident-Request-Knowledge
- Squid Game Themed Simple List
- Squid Game Themed User Profile Card
- Standard Ticket Header With On Hold Reason
- Standard Ticket Page Enhanced Action Widget
- Tab Panel Widget
- Upload Files
- iFrame
- Styles
- Add Background Color to a field
- Add attachment icon-list view
- Hide MRVS Buttons
- Transform Map Scripts
- Choice Field Validator
- Conditional Coalesce
- Email Formatter
- UI Actions
- Add Show Workflow Related link
- Call Subflow
- CallingPopUpBoxInListView
- Cancel Incident
- Clone incident on Agent Workspace
- Close child incident
- Convert Request to Incident
- Copy Variable Set
- Copy incident details and create a child incident
- Create Incident from Record - Open in both Platform and Workspace
- Create New blank incident from the incident
- Create Problem Record from any Table
- Create Problem Task from the Problem
- Create incident task and relate to incident
- Create story
- Display a 2-choice confirmation dialog
- Force to Update Set
- GlideModalForm - Open New Record and Pass Query
- GlideModalUiPagePopUp
- Go to Agent Workspace Home Page
- Mark Records Inactive - List Action
- Open Email Client using UI Action
- Open LIST UI Action
- Open Record in Alternate Instance
- Script Includes
- Open Record producer from Form Button In Configurable workspace
- Open a new blank form
- Open in Service Operations Workspace
- Send notification if the incident remains unassigned
- Send notification to the assigned user
- Set Incident Priority Critical
- Show Today Emails Logs
- Test and Debug Scheduled Scripts
- Try Catalog item in Portal view
- UI Action to Mark Incident as Escalated
- View in Portal Page
- UI Macros
- Purchase Order Approval Summarizer
- Variable Copy Context Options
- UI Pages
- Custom Alert using UI Page
- Dynamic program status overview
- EDM DocUnifiedSearch
- Export UI pages to word docx
- Fetch Table(Incident) fields in UI Page
- Populate Glide List field
- UI Page Auto Populate Assigned to based on Assignment group
- UI Scripts
- Display number of created records
- Make OOB Attachment Mandatory
- Observe MRVS Events
- Restrict URL Hack using UI script
- UX Client Script Include
- Record Operation Utilities
- UX Client Scripts
- debug-event
- debug-state
- UX Data Broker Transform
- FetchSysProperty
- create-update-user-preference
- starter-template
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
760 files changed
+0
-0
lines changed
0 commit comments