This function is used in Python Scripting.


Returns a list of users that are scheduled on. If no users are scheduled, it will return an empty list.

Client Permission Restrictions

This scripting function has no Client Permission restrictions.


system.user.getScheduledUsers(userSource, [date])

  • Parameters

String userSource - The name of the user source to check for scheduled users.

Date date - The date to check schedules for. May be a Java Date or Unix Time in ms. If omitted, the current date and time will be used. [optional]

  • Returns

List - List of all Users (as User objects) scheduled for the given date, taking schedule adjustments into account. Refer also to the PyUser class.

  • Scope

Gateway, Vision Client, Perspective Session

Code Examples
Code Snippet
# Get all users scheduled for the date specified in a popup calendar and print their names.

date = event.source.parent.getComponent('Popup Calendar').date
users = system.user.getScheduledUsers("default", date)

if users == None:
	print "No users scheduled"
	print "Scheduled users:"
	for user in users:
		print user.get(user.Username)

system user getScheduledUsers, user.getScheduledUsers