RPC Scandinavia - Software

RPC Scandinavia - Software
General licence agreement
General system requirements
Contact (e-mail)
Download (Microsoft)

RPC Web Application
RPC AutoCalendar
RPC Logon
Introduction
Conditions
Tasks
%-variables
Administrator
Installation
Download

Wisitors since January 1. 2006: 19349

RPC Logon: Tasks

Tasks are building blocks used to build a job. All the job tasks are executed, if and only if all the job conditions evaluates to true.

Task Description
Application Abort This task aborts the logon application.

Example: The administrator don't want any jobs to be executed when the user logon as 'administrator'. In that case the task must be in the first job, because tasks prior to this task is executed. The Evaluate condition can be used to test if the current user is 'administrator'.

Application Hide This task hides or shows the logon application. When the logon application is hidden, it is still visible in the system-tray - and the user can show it by clicking the icon in the system-tray.
Application Links This task creates shortcuts to selected jobs in the directory specified.
When one of these shortcuts is selected, the logon application runs the job tasks ignoring the job conditions.

The administrator can give the user the opportunity to manually run some jobs, if needed. Perhaps some jobs that normal only run one time.

Example: The administrator creates a job with a Enable/Disable condition set to false, so the job is never executed when the user logon. The user can execute the job, by activating the shortcut in the START-menu or on the desktop - depending on where the administrator created the shortcut. Such a job can perhaps repair a installed application, that sometimes get corrupted.

Application Log This task saves the logon application log.
During logon, events are written to the Windows Event Log, but perhaps the administrator want each users latest logon log stored on a server.
Application Options This task is used to configure the logon application itself.
The administrator can configure things like text (local language), icon and logon data source.
C# This task is used to compile and execute C# code.
CMD This task is used to execute a normal Windows Command Script.
Documents This task is used to set the user documents directory.
The destination of the documents shortcut on the desktop and several Microsoft Office document locations.
File Attribute This task is used to set attributes on one or more files. The dates can be set as well.
File Copy This task is used to copy file's from one location to another.
File Delete This task is used to delete file's from several locations.

Example: 'c:\temp\*.*' deletes all files from the temp directory. If the temp directory is empty after the deletion, it is deleted as well.

Map Disk This task is used to map a network disk.
Messagebox This task is used to show an message to the user.
Microsoft Installer This task is used to install/uninstall MSI files (applications).
Notepad This task is used to save some text to a file.
REG This task is used to import a REG-file into the Windows registry.
Registry Delete This task is used to delete information from the Windows registry.
Registry Write This task is used to write information to the Windows registry.
Replace This task is used to perform a search- and replace in a file.
Run This task is used to run a application.
Send Mail This task is used to send an e-mail, with or without attached files.

Example: The administrator has created a job that installs/updates an application. This task can then be used to mail the log-files to the administrator, after the installation.

Shortcut (Application) This task is used to create a shortcut to a Windows application.
Shortcut (Internet URL) This task is used to create a shortcut to a Internet site (URL).
SQL This task is used to executes a SQL query on a Microsoft Access Database or a Microsoft SQL Server database.
Un-Map Disk This task is used to unmap a network disk.

The above tasks is stored in Rpc Logon Tasks.dll.
Please contact me, if you have suggestions for additional tasks.