The Servers tab of the System Settings form allows you to set up process queues, which help you monitor long processes easily and more efficiently.
This pane contains a grid that stores various application servers (where PM Compass is executed) and process servers (where the processes run by PM Compass are executed). The servers you enter in this grid become available in the Dedicated Server drop-down list of the Process Queues grid.
Application servers refer to servers that process user requests. Typical operations include saving user data and handling requests from the client application.
Process servers refer to servers that process scheduled jobs. Typical operations includes scheduled reports, queued integration processes, and workflows.
Field |
Description |
Server Name |
This column displays all available servers, and allows you to enter a new server name. You can use up to 40 alphanumeric and special characters, including spaces. If you only have one server for your entire PM Compass installation, you can leave the server name blank and everything will run from the server designated in the URL to start PM Compass. If you try to delete an application server that is assigned as a dedicated server, a warning message displays.
|
Field |
Description |
Select this option from the Applications Servers drop-down list to display the Print Preview window with the grid's contents. |
|
Export to Excel |
Select this option from the Applications Servers drop-down list to open the grid's contents in Microsoft Excel. |
Insert |
Click this button to add a row below the selected row in the Server Name column. |
Delete |
Click this button to remove a selected row from the Server Name column. If the application server is assigned as a Dedicated server, a Delete confirmation message displays. |
This group box contains the following options:
Select this option to remove process entries from the queue on the Process Queue Manager dialog box after they have completed running or have been cancelled. If the process entry has an alert pending, PM Compass deletes the process entry after the submitter has been notified via email. Deletion from the queue happens every one hour.
Select this option to save history for completed processes in the queue for an indefinite period. You can view the history on the Process Queue Manager dialog box.
Select this option to save history for completed processes in the queue for a specific number of days, and enter a value from 1 through 32767 (not separated by a comma) in the corresponding field. After the specified number of days, PM Compass deletes process entries from the queue. By default, this option is selected and set to 7.
If you enter an invalid value, an error message displays.
If the process entry has an alert pending, PM Compass sends you a notification via email, and removes the process entry from the queue after the specified number of days.
This group box contains the following options:
Select this option to remove error reports for successful runs that has the Failed status from the Process Queue Manager dialog box.
Select this option to save error reports (for example, Status = Failed) for indefinite period on the Process Queue Manager dialog box.
Select this option to save error reports temporarily in the queue for a specific number of days, and enter a value from 1 to 32767 (not separated by a comma) in the corresponding field. After the specified number of days, the system deletes these error reports in the queue. By default, this option is selected.
If you enter an invalid value, an error message displays. You can view the error reports on the Process Queue Manager dialog box.
If the process entry has an alert pending, PM Compass sends you a notification via email, and removes the process entry from the queue after the specified number of days.
This pane contains a grid that allows you to add, modify, delete, pause, or continue a process queue.
Field |
Description |
Name |
This column displays process queue names. You can also enter a descriptive name to identify a process queue easily using up to 40 alphanumeric and special characters, including spaces. The name always displays whenever you can view and select process queue information. By default, the Scheduled Processes and System Queue names display. You can modify or delete Scheduled Processes; however, you cannot modify or delete System Queue. PM Compass uses the System Queue to run system defined jobs, like alerts and workflow. In addition, this application needs the System Queue so that the application always has a queue to which it can submit system jobs. |
Dedicated Server |
This column is optional, and allows you to dedicate a queue to a specific server. If you have multiple servers, designate which servers certain processes will run. For example, the server where the Microsoft Project integration occurs requires Microsoft Project to be installed. You can enter the server name or select it from the corresponding drop-down list in the row with the process queue named "MSP Integration." If the selected process queue does not have a dedicated server, any process server that knows about the database can pick jobs from that queue. If you have multiple process servers, the system picks up jobs from the queue faster. This drop-down field has Quick Find functionality. As you enter characters, the Quick Find feature performs a type-ahead search, and locates the server that best matches the specified characters. You can enter either a single character (for example, the letter "a" or the number "3") or a string of characters (such as "ab" and "13"). |
Maximum |
You can specify the maximum number of jobs from the selected queue that can run concurrently on the Process Server; however, the Max Concurrent Jobs field in Weblink (System Settings) on the Process Server to which the queue is assigned is what ultimately determines the maximum number of jobs that can run concurrently. The number of jobs processing for a queue will never be more than the number in this field. The sum of the values in this column for all of the queues assigned to the same dedicated server (as listed in the Dedicated Server column) should not exceed the value in the Max Concurrent Jobs field in Weblink (System Settings). You can enter a numeric value from 0 to 99999. If you enter an invalid number, an error message displays. By the default, this field is set to 0, which indicates that there is no limit to the number of jobs that can run concurrently from the selected queue. If you run too many concurrent jobs, you need to add additional load to your Database Server and/or Report Server. For more information about configuring Weblink, see the Deltek EPM Security Weblink System Settings Tab. For more information about this field, see Maximum Field vs. Max Concurrent Jobs Field. |
Status |
This column displays the status of available queues. The displayed value can either be Running or Stopped. To change the current status of a selected queue, click either Pause or Continue. By default, the status is set to Stopped. |
Field |
Description |
Select this option from the Process Queues drop-down list to display the Print Preview window with the grid's contents. |
|
Export to Excel |
Select this option from the Process Queues drop-down list to open the grid's contents in Microsoft Excel. |
Pause |
Click this button from the Process Queues toolbar to pause a selected process with the Running status. The displayed value in the Status column for the process changes to Stopped. |
Continue |
Click this button from the Process Queues toolbar to continue a selected process with Stopped status. The displayed value in the Status column for the process changes to Running. |
Insert |
Click this button from the Process Queues toolbar to add a row below the selected row in the Name column. |
Delete |
Click this button to remove a selected row from the grid. You can only delete a process queue if its current status is Stopped, and there are no processes for the selected process queue in the Process Queue Manager dialog box. Otherwise, an error message displays. |