Rick,
I was with you until you said "escalation". I doubt that would work.
In a v5.1+ server and client then the Active Link (only) Run process
"command" of "PERFORM-ACTION-EXIT-APP" (Description: Exits the Windows
client, or logs out of the web client.) would work. However you need to
trigger this in an active link and not an escalation.
So, add a Global Date/Time field to all forms on your server and add two
active links to all forms.
Active Link1:
On submit/modify/window open/ and any other even that qualifies for the
clock to "start over" again...
(Note if you want this to be reset on gain/lose focus then it will take
many, many more active links...)
Run IF:
If Action:
'Global field' = $ TIMESTAMP $
Active Link2:
On TIME INTERVAL [New feature in v5.1+] = (However often you want to
check...)
Run IF:
'Global field' <= ($ TIMESTAMP $ - 60*60*(x)) [Set x to the number of
hours between "active link 1 events"]
If Action:
Either.... force an exit, but that might be a bit rude to your
users.....
Or
Open a dialog that asks them to "exit now?".. then force a time-out on
that dialog after... 30/60 seconds and do a forced log-off.
If you use the dialog and the user is in the middle of an multi hour
call then they can click "no" and the dialog can set 'Global field' to $
TIMESTAMP $ on close to reset the clock. If you do not use the dialog, then
they may not be happy with the results... Then again, if there is a window
with uncommitted changes, the user tool might ask "close window without
saving changes"? You really should think about the details some and do some
UAT[User Acceptance Testing] before implementing something like this. :)
--
Carey Matthew Black
Remedy Skilled Professional (RSP)
ARS=Action Request System(Remedy)
Solution = People + Process + Tools
Fast, Accurate, Cheap.... Pick two.
"Rick Cook"
OM> cc:
Sent by: "Action Subject: Re: Auto Log out
Request System
discussion
list(ARSList)"
ORG>
12/31/2002 09:04
AM
Please respond to
arslist
From one Richard to another,
In 5.x, you have the Close Window action available, and there is also a new
Process called something like Close-Application (it's in the back of the
Workflow Admin Guide). You could have a temp field in their User record
updated every time they modify a form, and/or maybe check the last modified
date of the User Preferences form. Have an Escalation run every few
minutes to check that against $TIMESTAMP$, and run the process for the
matches.
Rick
P.S. My sister's boss' husband (in Oregon) is also named Richard Cook.
Weird.
You may control your subscription options, including UNSUBSCRIBE,and ACCESS THE ARCHIVES at http://www.ARSLIST.org. For ARSList support, please send eMail to support@arslist.org