Mar 21, 2024 22:54 Returns Supported Clients Sample Returns Supported Clients Sample Returns Supported Clients Sample Returns Supported Clients Sample Returns Supported Clients Sample Returns Supported Clients Sample Returns Supported Clients Sample Returns Supported Clients Sample Returns Supported Clients Sample Returns Supported Clients Sample Returns Supported Clients Sample Returns Supported Clients Sample Returns Supported Clients SampleSupported Clients
SmartClient
WebClient
NGClient
Methods Summary
Number
getApplicationType()
The type of the application started by this client.
String
getClientID()
The ID of this client.
Array
getClientInfos()
Gets the array of client information strings as seen on the admin page.
String
getHostAddress()
The host address of this client.
String
getHostIdentifier()
The host identifier of this client.
String
getHostName()
The host name of this client.
Date
getIdleTime()
The time and date since the user has been idle.
Date
getLastAccessedTime()
Gets the last date and time when a user has physically accessed the application.
Date
getLoginTime()
The time and date the user logged into the system.
String
getOpenSolutionName()
The name of the solution that is currently open by the client.
String
getStatusLine()
This returns the status line of a NGClient (other clients don't have a value for this)
String
getUserName()
The name of the user who is logged in at this client.
String
getUserUID()
The ID of the user who is logged in at this client.
Methods Details
getApplicationType()
The type of the application started by this client.
var clients = plugins.clientmanager.getConnectedClients();
application.output('There are ' + clients.length + ' connected clients.');
for (var i = 0; i < clients.length; i++)
{
var client = clients[i];
application.output('Client details:');
application.output(' ID: ' + client.getClientID());
application.output(' Application type: ' + client.getApplicationType());
application.output(' Host address: ' + client.getHostAddress());
application.output(' Host identifier: ' + client.getHostIdentifier());
application.output(' Host name: ' + client.getHostName());
application.output(' User name: ' + client.getUserName());
application.output(' Used UID: ' + client.getUserUID());
application.output(' Open solution: ' + client.getOpenSolutionName());
application.output(' User login time and date: ' + client.getLoginTime());
application.output(' User idle since: ' + client.getIdleTime());
application.output(' Status line: ' + client.getStatusLine());
}
getClientID()
The ID of this client.
var clients = plugins.clientmanager.getConnectedClients();
application.output('There are ' + clients.length + ' connected clients.');
for (var i = 0; i < clients.length; i++)
{
var client = clients[i];
application.output('Client details:');
application.output(' ID: ' + client.getClientID());
application.output(' Application type: ' + client.getApplicationType());
application.output(' Host address: ' + client.getHostAddress());
application.output(' Host identifier: ' + client.getHostIdentifier());
application.output(' Host name: ' + client.getHostName());
application.output(' User name: ' + client.getUserName());
application.output(' Used UID: ' + client.getUserUID());
application.output(' Open solution: ' + client.getOpenSolutionName());
application.output(' User login time and date: ' + client.getLoginTime());
application.output(' User idle since: ' + client.getIdleTime());
application.output(' Status line: ' + client.getStatusLine());
}
getClientInfos()
Gets the array of client information strings as seen on the admin page.
getHostAddress()
The host address of this client.
var clients = plugins.clientmanager.getConnectedClients();
application.output('There are ' + clients.length + ' connected clients.');
for (var i = 0; i < clients.length; i++)
{
var client = clients[i];
application.output('Client details:');
application.output(' ID: ' + client.getClientID());
application.output(' Application type: ' + client.getApplicationType());
application.output(' Host address: ' + client.getHostAddress());
application.output(' Host identifier: ' + client.getHostIdentifier());
application.output(' Host name: ' + client.getHostName());
application.output(' User name: ' + client.getUserName());
application.output(' Used UID: ' + client.getUserUID());
application.output(' Open solution: ' + client.getOpenSolutionName());
application.output(' User login time and date: ' + client.getLoginTime());
application.output(' User idle since: ' + client.getIdleTime());
application.output(' Status line: ' + client.getStatusLine());
}
getHostIdentifier()
The host identifier of this client.
var clients = plugins.clientmanager.getConnectedClients();
application.output('There are ' + clients.length + ' connected clients.');
for (var i = 0; i < clients.length; i++)
{
var client = clients[i];
application.output('Client details:');
application.output(' ID: ' + client.getClientID());
application.output(' Application type: ' + client.getApplicationType());
application.output(' Host address: ' + client.getHostAddress());
application.output(' Host identifier: ' + client.getHostIdentifier());
application.output(' Host name: ' + client.getHostName());
application.output(' User name: ' + client.getUserName());
application.output(' Used UID: ' + client.getUserUID());
application.output(' Open solution: ' + client.getOpenSolutionName());
application.output(' User login time and date: ' + client.getLoginTime());
application.output(' User idle since: ' + client.getIdleTime());
application.output(' Status line: ' + client.getStatusLine());
}
getHostName()
The host name of this client.
var clients = plugins.clientmanager.getConnectedClients();
application.output('There are ' + clients.length + ' connected clients.');
for (var i = 0; i < clients.length; i++)
{
var client = clients[i];
application.output('Client details:');
application.output(' ID: ' + client.getClientID());
application.output(' Application type: ' + client.getApplicationType());
application.output(' Host address: ' + client.getHostAddress());
application.output(' Host identifier: ' + client.getHostIdentifier());
application.output(' Host name: ' + client.getHostName());
application.output(' User name: ' + client.getUserName());
application.output(' Used UID: ' + client.getUserUID());
application.output(' Open solution: ' + client.getOpenSolutionName());
application.output(' User login time and date: ' + client.getLoginTime());
application.output(' User idle since: ' + client.getIdleTime());
application.output(' Status line: ' + client.getStatusLine());
}
getIdleTime()
The time and date since the user has been idle.
var clients = plugins.clientmanager.getConnectedClients();
application.output('There are ' + clients.length + ' connected clients.');
for (var i = 0; i < clients.length; i++)
{
var client = clients[i];
application.output('Client details:');
application.output(' ID: ' + client.getClientID());
application.output(' Application type: ' + client.getApplicationType());
application.output(' Host address: ' + client.getHostAddress());
application.output(' Host identifier: ' + client.getHostIdentifier());
application.output(' Host name: ' + client.getHostName());
application.output(' User name: ' + client.getUserName());
application.output(' Used UID: ' + client.getUserUID());
application.output(' Open solution: ' + client.getOpenSolutionName());
application.output(' User login time and date: ' + client.getLoginTime());
application.output(' User idle since: ' + client.getIdleTime());
application.output(' Status line: ' + client.getStatusLine());
}
getLastAccessedTime()
Gets the last date and time when a user has physically accessed the application. NGClient only!
var clients = plugins.clientmanager.getConnectedClients();
application.output('There are ' + clients.length + ' connected clients.');
for (var i = 0; i < clients.length; i++)
{
var client = clients[i];
application.output('Client details:');
application.output(' ID: ' + client.getClientID());
application.output(' Application type: ' + client.getApplicationType());
application.output(' Host address: ' + client.getHostAddress());
application.output(' Host identifier: ' + client.getHostIdentifier());
application.output(' Host name: ' + client.getHostName());
application.output(' User name: ' + client.getUserName());
application.output(' Used UID: ' + client.getUserUID());
application.output(' Open solution: ' + client.getOpenSolutionName());
application.output(' User login time and date: ' + client.getLoginTime());
application.output(' User idle since: ' + client.getIdleTime());
application.output(' Status line: ' + client.getStatusLine());
}
getLoginTime()
The time and date the user logged into the system.
var clients = plugins.clientmanager.getConnectedClients();
application.output('There are ' + clients.length + ' connected clients.');
for (var i = 0; i < clients.length; i++)
{
var client = clients[i];
application.output('Client details:');
application.output(' ID: ' + client.getClientID());
application.output(' Application type: ' + client.getApplicationType());
application.output(' Host address: ' + client.getHostAddress());
application.output(' Host identifier: ' + client.getHostIdentifier());
application.output(' Host name: ' + client.getHostName());
application.output(' User name: ' + client.getUserName());
application.output(' Used UID: ' + client.getUserUID());
application.output(' Open solution: ' + client.getOpenSolutionName());
application.output(' User login time and date: ' + client.getLoginTime());
application.output(' User idle since: ' + client.getIdleTime());
application.output(' Status line: ' + client.getStatusLine());
}
getOpenSolutionName()
The name of the solution that is currently open by the client.
var clients = plugins.clientmanager.getConnectedClients();
application.output('There are ' + clients.length + ' connected clients.');
for (var i = 0; i < clients.length; i++)
{
var client = clients[i];
application.output('Client details:');
application.output(' ID: ' + client.getClientID());
application.output(' Application type: ' + client.getApplicationType());
application.output(' Host address: ' + client.getHostAddress());
application.output(' Host identifier: ' + client.getHostIdentifier());
application.output(' Host name: ' + client.getHostName());
application.output(' User name: ' + client.getUserName());
application.output(' Used UID: ' + client.getUserUID());
application.output(' Open solution: ' + client.getOpenSolutionName());
application.output(' User login time and date: ' + client.getLoginTime());
application.output(' User idle since: ' + client.getIdleTime());
application.output(' Status line: ' + client.getStatusLine());
}
getStatusLine()
This returns the status line of a NGClient (other clients don't have a value for this)
var clients = plugins.clientmanager.getConnectedClients();
application.output('There are ' + clients.length + ' connected clients.');
for (var i = 0; i < clients.length; i++)
{
var client = clients[i];
application.output('Client details:');
application.output(' ID: ' + client.getClientID());
application.output(' Application type: ' + client.getApplicationType());
application.output(' Host address: ' + client.getHostAddress());
application.output(' Host identifier: ' + client.getHostIdentifier());
application.output(' Host name: ' + client.getHostName());
application.output(' User name: ' + client.getUserName());
application.output(' Used UID: ' + client.getUserUID());
application.output(' Open solution: ' + client.getOpenSolutionName());
application.output(' User login time and date: ' + client.getLoginTime());
application.output(' User idle since: ' + client.getIdleTime());
application.output(' Status line: ' + client.getStatusLine());
}
getUserName()
The name of the user who is logged in at this client.
var clients = plugins.clientmanager.getConnectedClients();
application.output('There are ' + clients.length + ' connected clients.');
for (var i = 0; i < clients.length; i++)
{
var client = clients[i];
application.output('Client details:');
application.output(' ID: ' + client.getClientID());
application.output(' Application type: ' + client.getApplicationType());
application.output(' Host address: ' + client.getHostAddress());
application.output(' Host identifier: ' + client.getHostIdentifier());
application.output(' Host name: ' + client.getHostName());
application.output(' User name: ' + client.getUserName());
application.output(' Used UID: ' + client.getUserUID());
application.output(' Open solution: ' + client.getOpenSolutionName());
application.output(' User login time and date: ' + client.getLoginTime());
application.output(' User idle since: ' + client.getIdleTime());
application.output(' Status line: ' + client.getStatusLine());
}
getUserUID()
The ID of the user who is logged in at this client.
var clients = plugins.clientmanager.getConnectedClients();
application.output('There are ' + clients.length + ' connected clients.');
for (var i = 0; i < clients.length; i++)
{
var client = clients[i];
application.output('Client details:');
application.output(' ID: ' + client.getClientID());
application.output(' Application type: ' + client.getApplicationType());
application.output(' Host address: ' + client.getHostAddress());
application.output(' Host identifier: ' + client.getHostIdentifier());
application.output(' Host name: ' + client.getHostName());
application.output(' User name: ' + client.getUserName());
application.output(' Used UID: ' + client.getUserUID());
application.output(' Open solution: ' + client.getOpenSolutionName());
application.output(' User login time and date: ' + client.getLoginTime());
application.output(' User idle since: ' + client.getIdleTime());
application.output(' Status line: ' + client.getStatusLine());
}