SUBMIT PROCESS TO QUEUE

Use this screen to submit processes to a queue to execute on a process server. You can execute the process immediately, schedule it to execute at a future time and date, or hold the process. If you hold the process, the process is submitted to the queue but does not execute until you start it in the Change/Monitor Process Status screen or the Maintain Queues screen. You can also specify whether the process should recur after a certain number of days.

The Submit Process to Queue function will validate whether a process can be submitted to a specific queue, based upon whether the queue has any linked restrictions in the Allowed Functions subtask of the Maintain Queues screen.  The Options/Submit to Queue menu option also performs this validation.

Select the Update Parameters checkbox in the table window to update the saved parameters of functions in the process. With this feature, you can quickly update those saved parameters that change from time to time, such as fiscal year.

Use either Find or Query to search for desired process. Since no data is stored to the database from this screen, the New, Delete, and Save menus and pushbuttons are inactive.

Before submitting a process to a queue, you should enter information into the Maintain Process Groups and Maintain Processes screens.

Note: The Maintain Process Groups screen is optional. Use this screen if you need to group your processes using a unique identifier.

Note: You must use the Maintain Queues screen to create and submit a new process to a queue.

Process

Select a process ID using Find or Query. You cannot edit this field.

Process Description

This non-editable field displays the description associated with the selected Process ID.

Process Group

This non-editable field displays the process group code.

Process Queue

Use this drop-down box to select from a list of available process queues. This is a required field.

Note:  The Process Queue field allows you to segregate processes sent to the process server (e.g., if your company has separate processes for departments, you may want to use your department names as process queue titles). 

Execute

Now

Select this radio button to execute the process as soon as you select the Submit pushbutton.

Start Time/Date

Select this radio button to execute the process at a future time and date. Remember, the server must be active at that time for the process to execute.

In the field to the right, enter the time that you want the process to execute on the process server. (Use the regional format displayed above this field. In an English (United States) regional format, use the standard hh:mm:ss AM/PM format where hh = hour, mm = minute, and ss = second.) This field will be available only if you select the Start Time/Date radio button.

In the second field to the right, enter the date that you want the process to execute on the process server. (Use the regional format displayed above this field. In an English (United States) regional format, use the standard MM/dd/yyyy format where MM = month, dd = day, and yyyy = year.) This field will be available only if you select the Start Time/Date radio button.

Note: If you enter a start time that is earlier than the current time, the system will use the current date + 1 as a default for this field.

Hold for Release

Select this radio button to submit the process to the queue but delay its execution until you start it in the Change/Monitor Process Status or Maintain Queues screens.

Comments

This non-editable text box displays the comments associated with the selected process.

Print Process On

Default Printer

Select this radio button to print process reports to the default printer of the process server.

Specific Printer

 Select this radio button to specify a particular printer ID for the process.

Printer ID

Use this drop-down box to select the printer ID you wish to assign to this process. The Printer ID indicates to the process server that the output from this process should be routed to a particular printer. The user logging onto the server will map the Printer ID to an available printer. This field is enabled only if you select the Specific Printer radio button.

Notify When Process Completed (through Workflow)

Select this checkbox to receive notification through Workflow when the process has finished running on the server. This is not a required field.

Note: Before using the notify feature, you should upload the "Process Completed" Workflow into Costpoint by using the Upload Predefined Workflows toolkit from Miscellaneous Toolkits screen in Costpoint Workflow.

Recur every ___ Days

Enter the number of days this process should recur after it is initially executed on the process server. This is not a required field.

Note: To stop a recurring process once you have initially submitted the process to the queue, you must delete the process from either the Maintain Queues screen or the Change/Monitor Process Status screen.

Table Window

Module

This column displays the module associated with a particular Costpoint function that is part of the process to be executed.

Module Name

This column displays the descriptive name of the module.

Function

This column displays the Costpoint functions that are run when the process is executed.

Function Name

This column displays the descriptive name of the function.

Update Parameters

Select this checkbox to indicate whether the saved parameters for a function need to be updated. The default value is unchecked. When you select this checkbox, the function is loaded and the saved parameters are displayed. Once the function is loaded, you can change and save any parameters. When the process is executed, the system will use the latest parameter settings.

Parameters ID

This column displays the identifier used to look up parameters that have been previously stored for a Costpoint function. Stored parameters provide the selection criteria for functions included in the process.

Parameters Description

This column displays the description of the parameters ID.

Submit

Select this pushbutton to submit the appropriate information needed by the process server to execute the process. If the server is active but idle and you selected the Now radio button, the process server will immediately execute the process. If you selected the Start Time/Date radio button and entered a future time and date, the process server (if active) will execute the process at that future time and date. If you selected the Hold for Release radio button, the process will not be executed on the process server until you start it from the Change/Monitor Process Status or the Maintain Queues screen.

You must have rights to all of the Costpoint functions that make up the process. If you do not have full rights to the function, or the function has been set up with "read only" rights, the system will display an error message when you attempt to run the process.

Note: To change the status of the processes or edit the start/time date after you select the Submit pushbutton, you must go to the Change/Monitor Process Status or Maintain Queues screens.

Table Information

The following tables store data and/or the settings from this screen:

PROC_PRINTER_OPT

PROCESS_FUNC_PARM

PROCESS_HDR

PROCESS_QUE_ENTRY

PROCESS_QUEUE