SUBMIT TO QUEUE

You can use this screen, which can be launched from the Options menu bar of a report, computation, or posting function, to submit that function to a process server. You can execute the process immediately or at a future time, or you can put the process on hold. If you hold the process, it is submitted to the queue but will not execute until you start it from the Change/Monitor Process Status or Maintain Queues screens.

The Submit 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 Submit Process To Queue function also performs this validation.

A process submitted from this screen is considered temporary. It is assigned a unique process ID that you can use to locate the entry in Change/Monitor Process Status or Maintain Queues screens. You can use both of these screens to change the status or delete a temporary process.

You can define a queue for use in the Maintain Queues screen. If the function you are trying to submit to queue has a single-user license and the Now radio button is selected, the system will display the following message:

“This single-user application must be closed within 2 minutes after submitting it "Now", or the process will fail with a Startup Lock-Out error.”

Since the single-user function is already loaded, the process server will add a delay of two minutes when submitting the process to give the user time to close the application.

Note: To create and use a new process queue, you must use the Maintain Queues screen.

Process

This non-editable field displays the temporary process ID. The system creates it by combining the first five characters of the user ID, an underscore, and the current time in hours, minutes, and seconds (e.g., if the user ID is "SMITH" and the current time is 09:15:45, the temporary process ID will be "SMITH_091545").

Process Description

This non-editable field displays the temporary description. The system creates it by combining the phrase "Temp Process:," one space, the first five characters of the user ID, an underscore, and the current time in hours, minutes, and seconds (e.g., if the user ID is "SMITH" and the current time is 09:15:45, the temporary description will be "Temp Process: SMITH_091545").

Process Queue

Select a process queue from this drop-down box. This is a required field.

Note:  You can use the Process Queue field 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). You can add process queues in the Maintain Queues screen.

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 "Temporary Process Completed" Workflow into Costpoint by using the Upload Predefined Workflows toolkit from the Miscellaneous Toolkits screen in Costpoint Workflow.

Execute

Now

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

Note:  If the function you are trying to submit to queue has a single-user license, a delay of two minutes will be added when you submit the process with this radio button selected.  This gives the user time to close the application and avoid a Startup Lock-Out error in the submitted process.

Start Time/Date

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

In the untitled 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 untitled field to the right, enter the date on which 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/yy format where MM = month, dd = day, and yy = year.) This field will be available only if you selected 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 execution until you start it from the Change/Monitor Process Status or Maintain Queues screens.

Print Process On

Default Printer

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

Specific Printer

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

Printer ID

You can 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.

Submit

Select this pushbutton to submit the function to the process server. If the server is active 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 then. If you selected the Hold for Release radio button, the process will not be executed until you start it from the Change/ Monitor Process Status or Maintain Queues screen.

Note: After you select the Submit pushbutton, you can change the status of the processes or edit the start time/date in the Change/Monitor Process Status or Maintain Queues screens.

Cancel

Select this pushbutton to exit this screen without submitting an entry to the queue.