EPMS Connect

 

 

Prerequisites:

Windows IIS 7.0 or Higher must be installed:

        Minimum features that need to be enabled include:

o    IIS Management Console

o    .NET Extensibility (3.5 & 4.x)

o    ASP .NET

o    Basic & Windows Authentication

Install:

1.      Run the provided EPMSConnect.exe (Always run as Administrator)

2.       Select the install path

3.       Also highlight the IIS website you’d like to install under

4.       Click Install

5.       Click Finish

 

 Connect Configuration:

1.       Run the newly created EPMSConnect setup Program located on the Desktop

2.       Enter in your SQL Database information

3.       Log into your Database, then click Ok at the prompt

4.       The Database Information window will appear again and will give you the opportunity to set some additional information:

a.       EPMSConnect Username

b.       EPMSConnect Password

5.       Both Don’t need to be set at this time and can be left blank

6.       Click OK

7.       Click the File menu and select Update Database

8.       Once finished click close

9.       Click OK to exit the EPMSConnect Setup Program

 


IIS Post-Connect Install Configurations:

1.       Create an Application pool with IIS to be used for EPMS Web Services

a.       App pool must have the Minimum properties set:

                                                                 i.      .NET 4.0

                                                               ii.      32-Bit App enabled

                                                              iii.      Integrated Pipeline Mode

2.       After App pool has been created you will want to associate the EnterpriseWebService with the newly created AppPool

a.       This can be set under the Basic Settings Page of the Webservice

 

Verify your Configuration:

Within IIS you can attempt to browse the Service.asmx file or you can use the URL Below:

http://localhost/EnterpriseWebService/Service.asmx

·         Browsing within IIS will bring you to the same URL

·         This is the Homepage for the EPMSConnect Webservice

·         To verify Access from another workstation inside the Network you would simply replace the LocalHost with the Server Name

o    Ex: http://server2016/EnterpriseWebService/Service.asmx

This is to verify functionality for EPMS Connect internally

To Grant Access externally a network admin will need to route your External IP (Public IP) to the webserver

·         Once routed you can test outside access by replacing the server name in the URL with the external IP Address

o    Ex: http://74.32.67.35/EnterpriseWebService/Service.asmx

 

Developer information:

Once configured and accessible both Internally/Externally you can provide the URL to users that need information regrading the calls available within EPMSConnect

The Homepage contains all the Current calls available in the version of EPMSConnect that you have installed

 

Feature Overview:

All configurable options are located within the EPMSConnect Setup program available on the Server it was installed on:

 

EPMS Connect Order Options

 

Submit Options:

Don’t Allow Duplicate Outside Order ID:

o     Don’t allow order submission If Outside Order ID already exists for a Job within Enterprise

Don’t Add Contact to Database:

o     If  value provided in <OrderContact> doesn’t exist for the customer, don’t automatically add the contact to the customer record

Print Job Ticket:

o     Prints Job tickets for each component type in the Order submitted

o    Does not print the “Combined Job Ticket”

o     Due to IIS limitations this requires the report directory within Enterprise to be setup as a UNC path or as a local directory

o    Ex. C:\Enterprise32 (local path)

o    Ex: \\EPMS-Apps\Develop\Reports(UNC Path)

o    IIS will not work with mapped report drives ( R:\Reports, etc.…)

 

Create Requisitions:

 Requisitions will be created for the materials or Outside services on the Job

o  Same options available in the Core product are available to be defaulted

o    Low Materials

o    Other Materials

o    All Materials

o    Outside Services

o    Job Components

For the Printing:

o    If Printer Name is provided in Submit Order XML it will print to the printer specified

 If no Printer Name is provided, it will use the Printer set within the Crystal Report File itself

o    If Printer set within Report file doesn't exist on workstation EPMSConnect resides on, it will

     instead use the Default Printer of the Windows OS.