Concurrent Programs

This appendix covers the following topics:

About Concurrent Programs

This appendix chapter contains information relating to concurrent programs. These concurrent programs belong to Core Application Components and for additional functionality, you may need to run additional concurrent programs from the appropriate calling applications. Consult the calling application’s documentation for additional information.

Concurrent programs are tasks run by a concurrent manager. A concurrent process runs simultaneously with interactive functions and other concurrent processes. A concurrent manager coordinates the processes generated by user's requests to run various data-intensive programs. A Foundation module can have several concurrent programs.

System administrator run concurrent programs periodically to update and synchronize their information.

Running Concurrent Programs

The following is a general procedure for running a concurrent program. Refer to the applicable chapter for specific information on running each specific concurrent program.

Responsibility:

CRM Administrator or

System Administrator

Navigation:

Navigate to the Navigator - CRM Administrator window, or

Navigate to the Navigator - System Administrator window

Steps:

  1. Select Request > Run.

    The Submit a New Request window opens.

  2. Select Single Request.

  3. In the Name field in the Submit Request window, select your chosen concurrent program.

  4. Enter additional information if necessary in the appropriate fields.

  5. Click Submit.

Common Application Calendar Concurrent Programs

Concurrent programs are used by the Tasks, Notes, and Assignment Manager modules.

The following tables describe the type of seeded program, its use, and the frequency in which you need to run it.

Task Manager Concurrent Programs
Name Description Frequency
Rebuilding Intermedia Index for Task Names This program is used to rebuild the intermedia index so a user can use the quick find to search for new and updated tasks as well as to search by task name. As needed
Task Purge Program This program purges standalone tasks per the parameters set. It considers timezone ID only when the profile option "Enable Timezone Conversions" is set to Yes and the profile option "Server Timezone" is properly set in the instance. If the profile options are not set, then the program assumes all times are in the database server timezone. As needed
Notes Concurrent Programs
Name Description Frequency
Synchronize JTF_NOTES_TL_C1_index This program is used to rebuild the intermedia index so a user can use the quick find to search for new and updated notes as well as to search by notes text. As needed
Assignment Manager Concurrent Programs
Name Description Frequency
Assignment Manager This program is used to check for resource availability using calendars, shifts, and exceptions once when performing service request group and individual owner assignment and service request task owner assignment.
The program performs service request auto assignment if the profile JTFAM: Check Resource Calendar Availability for SR Auto Assignment is set to Yes.
The program performs task auto assignment if the profile JTFAM: Check Resource Calendar Availability for Task Assignment is set to Yes.
As needed