User Intrinsics [ HP DeskManager Intrinsics ] MPE/iX 5.0 Documentation
HP DeskManager Intrinsics
User Intrinsics
The User Intrinsics allow an application to log on as if it were an HP
Desk user and send and receive messages on behalf of that user using HP
Desk. They also provide access to the user's HP Desk Diaries and the
ability to insert and read standard Diary items.
A good example of use of the User Intrinsics would be to automatically
distribute reports from an application to HP Desk users.
The User Intrinsics are:
HPDUserSignon Allows applications to sign on to HP Desk like a
normal HP Desk user. A user name and password must be
provided. Optionally, the application can sign on as
one user, acting as the Designate of another user.
HPDUserSend Allows an application to send, forward or reply to one
HP Desk message at a time on behalf of the signed on
user.
HPDUserReceive Allows an application to scroll through the messages
in a user's In Tray, either in sequence or
selectively. It may also be used to examine messages
in a user's Pending Tray for tracking purposes.
HPDDiary Allows an application to create items in the user's
Diary, selectively list the contents of the user's
Diary, selectively extract items and selectively
delete items.
For more detailed information on each of the User Intrinsics see Chapter
2 .
An Example of How the User Intrinsics Could be Used
An accounts department needs to collect and process information on the
resources used on projects each month. Each project manager is sent a
VPLUS form to fill in and return. The information is processed by an
application and has to be available quickly to be of most use. The User
Intrinsics could improve the process in the following way:
The application can call the HPDUserSend intrinsic to pass the VPLUS
forms to HP Desk to be distributed to the project managers. Once they
have been completed by the project managers, the forms are sent back to
the application by using REPLY FORMS in HP Desk. The application should
be set up to call HPDUserReceive to receive any forms it has been sent so
that processing can begin.
MPE/iX 5.0 Documentation