Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To find a complete list of system requirements across all the Signature modules, refer to System Requirements.

...

Prerequisites

Certain IIS features must be installed before you can enable SQL Server Reporting Services to be installed with SQL Server. For SQL Server 2012 or later, select  Select all the System Requirements, as well as the additional features below. Select Start > Administrative Tools > Server Manager > Roles > Add Roles, and select the Web Server (IIS) role to configure.

Web Management Tools

...

  1. Launch the file Microsoft.Dynamics.GP.BusinessIntelligence.SRSDeployment.exe
  2. On the Welcome Screen, select Next >.
  3. Enter the Microsoft Dynamics GP Server name and instance. For example, if the server name is Fred and the instance Fred1, you would enter Fred\Fred1.
  4. Enter your server User Name and Password, then select Next >.
  5. Select the company database for which to enable reports, for example, TWO. In addition, select the Microsoft Dynamics GP products to enable reports for, by marking the appropriate checkboxes. Mark Select All to select ALL products. Select Next >.
  6. Enter the Target Server URL as http://MyMachineName/ReportServerName_ where _MyMachine is your machine name and MyReportServerName is the name of the report server given when you installed SQL Reporting Services. To determine the name of the report server, select Start > All Programs > Microsoft SQL> Configuration Tools > Reporting Services Configuration. Connect to your server and select Web Service URL. The Virtual Directory field contains the name of the report server. When you are ready to deploy reports, select Finish.
  7. When processing is complete, if you want to deploy reports for another company, mark the checkbox and select OK to start the wizard again. If you are finished deploying reports, leave the checkbox unmarked and select OK.

...

  1. Select Microsoft Dynamics GP > Tools > Setup > System > Reporting Tools Setup. The Reporting Tools Setup window opens.
  2. Complete the following fields on the Reporting Services tab:
    • SQL Server Mode
      Select Native mode. Signature SSRS reports do not currently support SharePoint Integrated mode.
    • Report Server URL
      This is the location of the reporting server site that hosts the web service. You specified this location when you installed SQL Server Reporting Services. Enter: http http://MyMachine/MyReportServerNamewhere MyReportServerNamewhere MyMachine is your machine name and MyReportServerName is the name of the report server given when you installed SQL Reporting Services. To determine the name of the report server, select Start > All Programs > Microsoft SQL> Configuration Tools > Reporting Services Configuration. Connect to your server and select Web Service URL. The Virtual Directory field contains the name of the report server. The instructions for finding the report manager URL may vary depending on which version of SQL Server you are running.
    • Report Manager URL
      Enter the Web location where the Report Manager is accessed. Enter: http http://MyMachine/MyReportsFolder where MyReportsFolder where MyMachine is your machine name and MyReportsFolder is the name of the virtual directory of the Report Manager. To determine the name of the report server, select Start > All Programs > Microsoft SQL> Configuration Tools > Reporting Services Configuration. Connect to your server and select Report Manager URL. The Virtual Directory field contains the name of the report server. The instructions for finding the report manager URL may vary depending on which version of SQL Server you are running.
  3. When you are finished, select OK to save the Reporting Tools Setup window.

...

  1. Enter the Microsoft Dynamics GP Server name and instance. For example, if the server name is Fred and the instance Fred1, you would enter Fred\Fred1.
  2. Enter your server User Name and Password, then select Next >.
  3. Select the company database for which to enable reports, for example, TWO. You must run the wizard multiple times if you wish to deploy SRS reports for multiple companies.
  4. Enter the Report server URL. This is the location of the reporting server site that hosts the web service. You specified this location when you installed SQL Server Reporting Services. Enter: http http://MyMachine/MyReportServerName where MyReportServerName where MyMachine is your machine name and MyReportServerName is the name of the report server given when you installed SQL Reporting Services.
  5. Enter the Dynamics/Signature Directory. This is the directory where Microsoft Dynamics GP and Signature are installed.
  6. Select Next >.
  7. All SSRS report folders found in the Dynamics/Signature directory appear on the next wizard screen. Unmark the checkbox next to any folder, or expand a folder and unmark the checkbox next to any report, that you do not want to deploy. 

    To use KPI reports and report templates, you must be running SQL Server Reporting Services 2008 R2 or later. Additionally, you must have SQL 2008 R2 Business Intelligence Studio installed to deploy the Signature Template Pivot report template.

  8. Select Deploy. It will take a few moments to deploy the reports. A message appears when the deployment is successful. Select OK. The Signature SQL Reporting Wizard starts over again. You can either deploy reports for an additional company database by choosing Next, or you can exit the wizard by choosing Cancel.

...

Info

About the WSRepts Table

The table WSRepts stores the path location for replacement reports. This table is created in each company database during the Signature installation or upgrade process.

A select statement on this table yields something like the following:

The ReportReference column identifies the name of the report you want to replace, most likely a Dexterity report name.

The ReportLocation column stores the full path and file name of the report being referenced. This could be a local SSRS report or the URL of a remote SRS report. A blank column assumes the system is running the Dexterity version of the report. To replace the Dexterity report with the SSRS report, you must populate this column with the SSRS report location.

In the example below, an existing Dexterity report is replaced with an SSRS report using the stored procedures.

UPDATE WSRepts Set ReportLocation = 'http://localhost/ReportServerNew/TWO/Signature Service/Service Cost Audit' where ReportReference ='SV_Service_Cost_Audit_Report'
If you are replacing reports individually, you can determine the name of the Dexterity report by printing that report from within the Signature system. For SSRS reports, you also need to know the machine name on which your report server resides.

Running the SQL Stored Procedure

The SQL procedure WS_SetReplacementReportsForSRS globally replaces all applicable Dexterity reports with the SSRS report equivalent.
Running this procedure DOES NOT update a ReportLocation that already contains a value; it only applies to blank ReportLocation columns, which assumes that the Dexterity report is being used. If you already have a custom report specified to replace the Dexterity report, it will not be overwritten.

To replace Dexterity reports, run the following command against the company database to call on the stored procedure: exec WS_SetReplacementReportsForSRS
The common printing DLL Signature.ReportControl.dll provides the WSRepts table and the two SQL procedures that can be used to set up SQL reporting. For more information on this DLL, refer to the user manual.

...