d Procura81 –singleprocessid CALLME /R /AUTH Appendix A. Procura

Procura ProWAM Setup
Procura® Health Management Systems
Contact Procura
Corporate Office
1112 Fort St., Suite 600, Victoria BC, Canada, V8V3K8
Phone: 1.877.776.2872
FAX: 250.380.1866
Software version
Procura 8.2 or greater
Documentation
version
8.2
Last Update Date
2017-07-31
Copyright © 1992-2016. All rights reserved.
Develus Systems Inc.
Any technical documentation that is made available by Develus Systems Incorporated is the copyrighted work of Develus Systems
Incorporated and is owned by Develus Systems Incorporated.
Information contained here is subject to change without notice and does not represent a commitment on the part of Develus
Systems Incorporated. This documentation is furnished as part of the licensed software program it describes and is subject to all
the terms and conditions of the license agreement. No copyright of the documentation is hereby transferred. Every effort has been
made to ensure the accuracy and completeness of the information in this documentation. Develus Systems Incorporated accepts
no responsibility for errors or omissions contained herein.
The software and/or databases described in this document are furnished under a license agreement or non-disclosure agreement.
The software and/or databases may be used or copied only in accordance with the terms of the agreement. It is against the law to
copy the software on any medium except as specifically allowed in the license or non-disclosure agreement. The Purchaser may
make a backup copy of the software for backup purposes only. No part of this manual and/or databases may be reproduced or
transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or information storage and
retrieval systems, for any purpose other than the purchaser’s personal use, without the written permission of Develus Systems
Incorporated.
TRADEMARKS: Procura and Procura Community Health Systems is a registered trademark of Develus Systems Incorporated. All
other brand and product names are trademarks or registered trademarks of their respective companies.
Part of our continuing commitment to customer support and instruction.
Copyright © 2016 Procura
Confidential. All rights reserved.
Page 2 of 11
Confidentiality and Distribution Limitations
Intended Recipient
The information contained in this document is privileged and confidential information intended for the use of the individual or entity
to which it is distributed by an authorized employee of Develus Systems Incorporated. If you are the reader of this document and
did not receive it directly from an authorized employee of Develus Systems Incorporated; or if you are not an employee or agent
who is responsible to deliver this document to the intended recipient, you are hereby notified that any dissemination, distribution, or
copying of this document is strictly prohibited.
Confidential Information, Distribution Limitations
This document is submitted by Procura (incorporated as Develus Systems Inc.) in good faith guided by the principles described
herein.
This document is for informational purposes only and does not constitute a contract or an offer to contract.
Copyright of this document is retained by Procura. Procura hereby grants the intended recipients (known hereafter as the
“Customer”) unlimited rights to copy and distribute this document to evaluation staff and advisors under the following conditions:
a.
The Customer will consider this information to be confidential and proprietary to Procura and will not release this
document to any persons, other than internal evaluation staff and advisors, without first obtaining Procura’s express
written permission.
b.
The Customer agrees that all information contained in this document, and any additional information supplied by Procura,
is confidential and proprietary to Procura and is presented solely for use by the Customer for the purposes of review and
analysis. The Customer agrees that other use thereof, including disclosure of this information to third parties, is strictly
prohibited without the expressed written consent of Procura, except under the following conditions, where all conditions
must be present:
a.
The express, prior written consent of Procura has been requested and received;
b.
The disclosure of information is for the sole purpose of review and analysis;
c.
All third parties are explicitly named, including:
i.
Given and Surname,
ii.
Affiliation to the Customer,
iii.
Employer and/or contractor name,
iv.
Position and title;
d.
A written agreement is signed by the Customer and Third Parties to respect the proprietary and confidential
nature of Procura and all related documentation;
e.
The Customer will send a copy of said written agreement to Procura prior to the disclosure of the information;
and
f.
The Customer will not make any reference to Procura® , or any customers of Procura that are disclosed herein
in any literature, promotional materials, brochures or sales presentations without the express written
permission of Procura.
The Customer will not assign or transfer any rights and privileges contained in this document without obtaining written consent of
Procura.
Procura respectfully requests that should any of the above noted conditions be deemed unacceptable to the Customer, that a
representative of the Customer immediately contact Procura for discussion and revision of the conditions before proceeding with the
document review. Please contact:
Procura Help Desk
Phone: 1.877.776.2872
Copyright © 2016 Procura
Confidential. All rights reserved.
Page 3 of 11
The Procura Workflow Alert Monitor
The Procura Workflow Alert Monitor (ProWam) is a schedulable application that automatically runs
selected processes. Multiple instances of ProWam may be required depending on environment size and
complexity of your configuration. The following Procura products use automated workflows that
require ProWam:



CALLME/MOBILE
 Callme! Batch Processing
 Callme! – Missing Calls workflow event processing (with emailing)
CISINBOX
 CIS Inbox – Automated Upload of Provider Reports
 CIS Inbox – Automated Download of Messages for Offline Storage
 CIS Inbox - Provider Report Response (New) workflow event processing
 CIS Inbox - Service Offer (New) workflow event processing
 CIS Inbox - Service Referral (New) workflow event processing
 CIS Inbox - Service Referral (Processed) workflow event processing
MOBILE / EMPLOYEE PORTAL
 Portal - Pending Availability Request workflow event processing
 Mobile - Dated Note – Add workflow event processing
Prerequisites for ProWam
The following items are required when setting up ProWam to run:
Windows server 2008 or greater.
.NET 4.5 client profile.
LAN connectivity with database server.
Scheduling service ie; Windows task scheduler or SQL Server Agent.
Prowam.exe needs to reside within the same folder as a full Procura Installation.
A database connection needs to be configured using the proconn.exe. See appendix for details.
A Windows Domain Account created; used to Run As user for Procura to use for authentication.
This requires Log on as batch job to be granted in group policy and access to the listed files.
8. A Procura User created; with Mixed or Windows Authentication selected and the Windows
domain account that was created in the above step selected for authentication. The user should
be granted the full access Procura group as well as access to all Departments for which
automated processing is required. These separate accounts are required for these processes as
a generic services account will not be terminated, whereas accounts linked to employees could
be terminated at any time which would result in the scheduled task failing to run.
1.
2.
3.
4.
5.
6.
7.
Copyright © 2016 Procura
Confidential. All rights reserved.
Page 4 of 11
Where to find ProWam and the related files
The ProWam.exe can be downloaded from the Discussion forum.
For Procura 8.2, the file can be downloaded using the check-for-updates tool within the Procura
application.
Windows Task Scheduler Setup
1.
Open the Windows Task Scheduler, click Create Task and you will be presented with the following
window:
2.
Name your task and assign your Windows Domain user as the Run as account, choosing to run whether or
not the user is logon on.
Copyright © 2016 Procura
Confidential. All rights reserved.
Page 5 of 11
3.
Move to the trigger tab to set your schedule. We typically recommend the following options, which can
be fine-tuned if the job completes more quickly. A 15 minutes interval is recommended to start. This will
ensure that the job completes before having to restart.
Copyright © 2016 Procura
Confidential. All rights reserved.
Page 6 of 11
4.
Move to the settings tab, configure as below.
5.
Browse to the actions tab and add your ProWAM action as below. Clarification of arguments section to
follow. More than one action will be required if more than one process ID is being used. Once complete,
save the task, entering the password for your Windows user.
Copyright © 2016 Procura
Confidential. All rights reserved.
Page 7 of 11
Arguments pertaining to the ProWAM executable:
-d yourproconnconnectionname
Specifies the name of the proconn connection to be used to connect to your database. Required.
-singleprocessid YOURPROCESSID
Specifies the process ProWAM is to run. The executable performs different functions depending on which is used.
This is Required. Valid process ID’s are:
-singleprocessid WORKFLOW
-singleprocessid CALLME
-singleprocessid CISINBOX
Used for Workflow alerts.
Used for Callme and Mobile Batch processing.
Used for CIS Inbox.
/R
Specifies that the application use hkey_current_user rather than local machine. Recommended but not required.
/AUTH
Specifies that the application will pass the windows credentials of the user running it, bypassing the login screen.
Required.
Example argument:
-d Procura81 –singleprocessid CALLME /R /AUTH
Copyright © 2016 Procura
Confidential. All rights reserved.
Page 8 of 11
Appendix A. Procura Connection Utility (ProConn) Connection
Procura uses Microsoft Data Access Components (MDAC) and ActiveX Data Objects (ADO) to connect to
different databases via connection strings. You can use the Procura Connections utility to add these
strings. The utility also enables you to import legacy ODBC connections. If the Procura installer was
used to install Procura, a shortcut to the utility will exist in the Windows Start menu, in the Procura
program group. If it was not used, you can access the utility by running the PROCONN.EXE executable
file.
Each connection you add will require you to select a server name, an authentication mode and a
database name. There are three types of Procura connections. Note that the connection name cannot
contain spaces.

User can only be used by the user. Values are stored in
[HKEY_CURRENT_USER\SOFTWARE\Develus\Procura Connections].

System can be used by anyone accessing the computer. Users must be able to write to the
registry in order to save these types of connections. Values are stored in
[HKEY_LOCAL_MACHINE\SOFTWARE\Develus\Procura Connections].

All encompasses both user and system connections.
Copyright © 2016 Procura
Confidential. All rights reserved.
Page 9 of 11
For each type of connection you add, you will be required to build a connection string. The available
connections include the following:
Standard
-D
Name of Procura connection. DevelusSystem is used if -D not present.
/D
Show drop-down of Procura connections from the login screen.
/R
Use HKEY_CURRENT_USER registry instead of
HKEY_LOCAL_MACHINE. HKEY_LOCAL_MACHINE gets used
/AUTH
Bypasses the login and uses the Windows login.
Copyright © 2016 Procura
Confidential. All rights reserved.
Page 10 of 11
1. If your server is not listed in the Select or enter a server name drop-down box, simply type a
server name in the box.
2. Windows NT Integrated security is the most secure type of database security. It also allows
administrators to view activity by user at the database server level (Microsoft SQL Profiler). Your
windows user authentication is passed through to the database server. If you want to use
Windows NT Integrated security, select Use Windows NT Integrated security. Note that this
mode requires additional setup on your domain and SQL Server to allow users to connect. This is
usually handled by creating a Procura database user group and assigning it to everyone. Since
customers have different network configurations, Procura cannot provide exact details. Please
contact your IT team for more information.
Although database security is the most commonly used mode and the easiest to implement, it is
not as secure as Windows NT Integrated security because all users log into the database using
the same database user, which is not authenticated through your domain. If you do not want to
use Windows NT Integrated security, select Use a specific user name and password, and then
type your user name and password in the User name and Password textboxes.
3. From the Select the database on the server drop-down list, select the database you want to
use.
Copyright © 2016 Procura
Confidential. All rights reserved.
Page 11 of 11