Define Scheduling Configuration

Explanation

This activity is used to configure the Mobile Workforce Management Integration. The following parameters are configurable:

Parameter Description Parameter values
Server Time Zone Obsolete. Replace by the time zone on the dataset.
Dataset Default Time Zone The default time zone to be used when creating a new dataset. Select a valid value from the list, for instance Africa/Algiers, Europe/Berlin, America/Chicago, Asia/Dubai, Australia/Sydney.
Scheduling Workbench Version Select what PSO and work bench version to be used. 5.7, 5.8
Scheduling Workbench Directory The address of the server where the iSWB web service is installed. The value entered here will be displayed by default in the Scheduling Workbench window.Dependent of what version of schedule engine to be used you must define the correct and valid web address 5.7:http://<MWFM_scheduling_server_name>/360ISWB
5.8: http://<MWFM_SERVER_NAME>/IFSSchedulingWorkbench
Scheduling Workbench Login Dialog

If the parameter is set to 'Yes', user has to use the login credentials to login to the scheduling workbench and it should not be configured for Active Directory.

If the Scheduling workbench is configured for Active Directory this parameter has to be set as 'No'. Then the login dialog will be bypassed and the windows authentication is used to login to the scheduling workbench.  

Default value is 'Yes'.
Dataset Prefix The prefix that could be appended to a Dataset ID. Using a prefix makes it possible to use the same Dataset ID in many environments while using a single Mobile Workforce Management installation. The value entered is used to create the Dataset ID used in Mobile Workforce Management. Any value (e.g. COMP10), including a substitution variable (e.g. #DB_HOST#).
Dataset Schedule from WO Status This parameter sets the default value for Schedule from WO Status when creating new datasets. Select a valid value from the list, e.g. Released.
IFS Applications URL The base address that Mobile Workforce Management is using when communicating with IFS Applications. In most cases it is not necessary to change the default value in the scheduling configuration. This value represents the substitution variable #URL# used in other places in the scheduling configuration. The default value is same as the parameter Extended Server Url configured in Solution Manager/System Parameters
Broadcast URL Address of the Web Service (SOAP Gateway) in IFS Applications. It is recommended to use this value as a substitution variable for a scheduling broadcast. In most cases it is not necessary to change the default value in the scheduling configuration. It also allows using substitution variable #URL# (e.g., #URL#/fndext/soapgateway) and the #URL# will then be replaced by the value defined in IFS Applications URL The default value is same as the parameter Extended Server Url configured in Solution Manager/System Parameters with the addition "/fndext/soapgateway", e.g. http://servername:port/fndext/soapgateway.
Load Transfer Method The default Transfer Method of the scheduling data for Load messages. Select a valid value from the list, Webservice or File.
Change Transfer Method The default Transfer Method of the scheduling data for Change messages. Select a valid value from the list, Webservice or File.
Schedule Receiver Makes it possible to define the data that should be included in outbound application messages, i.e. the messages which are produced for the scheduled tasks used to transfer data to the Scheduling Engine. The data entered in the value for this parameter will be shown on the Receiver field for each message.
  • #DATASET_ID# - The identity of the dataset entered on the scheduled task.
  • #INPUT_TYPE# - The input type entered on the scheduled task, e.g., LOAD, CHANGE and STOP.
  • #TRANSFER_ID# - The transfer ID which is generated when sending the messages to Mobile Workforce Management.
  • #SUBMISSION_TYPE# - Valid values are CHANGE when timeline information is sent, TIMELINE when empty or the same value as #INPUT_TYPE#.
  • #RECORD_COUNT# - The number of records in the Sch360_Transfer table marked for transfer. Only applicable for CHANGE messages. For LOAD messages it will contain *.
  • #PROCESS_TYPE# - The process type from the dataset, i.e., DYNAMIC or STATIC.
  • #COMPANY# - The company from the dataset.
  • #JOB_ID# - The identity of the background job. Only applicable if running as a background job.
  • #URL# - The address of the application server, e.g., http://<server name>:<port>.
  • #DB_NAME# - The name of the database.
  • #DB_HOST# - The name of the server the database is hosted on.
  • #EXTERNAL_DATASET_ID# - The identity of the dataset used in Mobile Workforce Management. This can be either :
    • Dataset Prefix-Dataset ID, if a dataset prefix has been defined or
    • The same as the dataset identity if no dataset prefix has been defined.
  • #ACTIVITY_ID# - This will display the Activity ID of for instance, an application message and will be quite useful when it comes to tracking application messages for Appointment Requests.
Schedule Information Makes it possible to define the data that should be included in outbound application messages, i.e. the messages which are produced for the scheduled tasks used to transfer data to the Scheduling Engine. The data entered in the value for this parameter will be shown in the Subject field for each message.
  • #DATASET_ID# - The identity of the dataset entered on the scheduled task.
  • #INPUT_TYPE# - The input type entered on the scheduled task, e.g., LOAD, CHANGE and STOP.
  • #TRANSFER_ID# - The transfer ID which is generated when sending the messages to Mobile Workforce Management.
  • #SUBMISSION_TYPE# - Valid values are CHANGE when timeline information is sent, TIMELINE when empty or the same value as #INPUT_TYPE#.
  • #RECORD_COUNT# - The number of records in the Sch360_Transfer table marked for transfer. Only applicable for CHANGE messages. For LOAD messages it will contain *.
  • #PROCESS_TYPE# - The process type from the dataset, i.e., DYNAMIC or STATIC.
  • #COMPANY# - The company from the dataset.
  • #JOB_ID# - The identity of the background job. Only applicable if running as a background job.
  • #URL# - The address of the application server, e.g., http://<server name>:<port>.
  • #DB_NAME# - The name of the database.
  • #DB_HOST# - The name of the server the database is hosted on.
  • #EXTERNAL_DATASET_ID# - The identity of the dataset used in Mobile Workforce Management. This can be either :
    • Dataset Prefix-Dataset ID, if a dataset prefix has been defined or
    • The same as the dataset identity if no dataset prefix has been defined.
  • #ACTIVITY_ID# - This will display the Activity ID of for instance, an application message and will be quite useful when it comes to tracking application messages for Appointment Requests.
Plan Information Makes it possible to define the data that should be included in the inbound application messages, i.e. the messages which are received from Mobile Workforce Management. The data entered in the value for this parameter will be shown in the Subject field for each message. Any text including substitution variables (e.g. Plan ID: #PLAN_ID#, Dataset ID: #DATASET_ID#, Type: #PLAN_TYPE#, Broadcast ID: #BROADCAST_ID# ).

The available substitution variables can be found in the parameter value list for Plan Information. 

Enable Trace Information If the parameter is set to 'Yes', additional trace information will be output when transferring scheduling data. This information will be displayed on the background job, or in the debug console if not executing as a background job. It is recommended that this parameter is only set to 'Yes' when additional information is required for investigation purposes. The additional trace information is stored on each background job and this may impact the processing time of the job. Default value is 'No'.
Appointment Booking Layout Mode Makes it possible to define the appointment booking layout, i.e. grid layout, calendar layout or both. Possible values are "Calendar", "Grid", "Calendar,Grid" or "Grid,Calendar".
Request Timeout (Seconds) Makes it possible to set the timeout (in seconds) for an Appointment Request. If no offers are received from the ABE within the timeout then a warning message is raised.  Default is 60 seconds.
Offer Timeout (Seconds) Makes it possible to set the timeout (in seconds) for an Appointment Offer. If no offers are accepted within the timeout then the ABE releases the offered slots. The default value is 600 seconds.
Poll Rate (Seconds) Makes it possible to set the polling rate of the appointment window when an appointment request has been made and it is waiting for offers to be returned from the ABE. The default value is 1 second.
Cleanup Wait Time (Seconds) This is the parameter that tells the schedule task (Cleanup Scheduling) how often it should be carrying out its clean up job. Once it is triggered, the appointment request/ offers which are not handled get removed. The value should be in seconds.

Prerequisites

N/A

System Effects

N/A

Window

Scheduling Configuration

Related Window Descriptions

Scheduling Configuration

Procedure

To configure the Mobile Workforce Management Scheduling Integration:

  1. Open the Scheduling Configuration window.
  2. In the Parameter Value field, enter a value for the parameter or select from the list.
  3. Save the information (F12).