Transfer Data to EPS

To access this screen:

  • Activate the Planning ribbon and select Schedule >> EPS.

The Transfer Data to EPS screen connects your current schedule information to Datamine's Enhanced Production Scheduler (EPS) application.

Note: If a master project is active, additional controls are shown on this panel to manage the merging of EPS schedules.

Before you start, if you wish to use a specific schedule template or configuration in EPS, the following is recommended:

  • Ensure the latest version of EPS is installed and licensed. Studio UG versions expect a minimum version of EPS to be installed. If in any doubt, check your release notes, or contact your local Datamine office for guidance.
  • Run EPS and create a blank template file in .ewst format. This project should include all required project settings (calendars, filters, dependency layers, global constants etc).
  • Save the template file to the local disk.

Exporting to an existing EPS template is as simple as selecting Use Template and picking the .ewst file on disk.

If you have recently changed design data, only information reflecting new or changed activities will be sent to EPS, meaning existing EPS data from assigning resources, defining schedule constraint dates, baselines, work packages and even attributes and dependencies are retained. This means you don't have to rework the schedule each time you update your schedule

Alternatively, you can create a new EPS schedule file with default settings and you can adjust it afterwards, using the wide range of tools available in EPS. A new .ews file will be related in the location shown in the EPS Schedule File field above.

Important: The functions of this panel rely on the installation of a suitable version of EPS on the host machine. If EPS is not installed or is unavailable for any reason, much of this form will be disabled.

In Studio UG, you can update EPS with design changes at the click of a button without impacting all the existing tasks in EPS:

  • There is no need to write-back schedule information to design, re-process design changes and re-export to start new schedule
  • Manually-applied information is retained in EPS (i.e. split-tasks, resource allocation, manual links, new tasks, fixed start dates)

If you already have an EPS Schedule File that you wish to update with new information, use the Update Schedule option. In this situation, the EPS Schedule File field will denote the file to be updated. If this file doesn't exist, a warning will be shown.

When updating an existing schedule a backup of the schedule is first created in the current project folder under \UGDatabase\Scenario1\Data\Backup.

When you exit the EPS panel, the options you have selected in the Update Existing Schedule section will be saved and reinstated when the panel is next opened.

EPS is automatically displayed (either showing a new or existing schedule) when the Transfer button is select, and processing has completed. See More about EPS.

Animating a Schedule

The Transfer Data to EPS panel can also be used to display and animate your design data and dependencies in line with an existing EPS schedule.

Once schedule and design data are loaded, the EPS Sequence and EPS Crosstab control bars will become available. You can then use the EPS ribbon to further control and configure your animation.

You can also load your outline data (each activity will have an outline) using the Load Outlines button.

Then, ensure the EPS Schedule File field points to an .ews file that is appropriate for your project and data, then Load Schedule to synchronize the sequencing of the loaded design data with the external EPS file. This allows you to view an animation of your design data according to the latest schedule information held by EPS.

The animation process uses defined EPS links, as well as internal links to animate the outlines. Animations are displayed in Studio UG's 3D window and can be coloured to show whichever information is relevant. For example, you could colour based on the schedule or the mining resource:

Select whether you wish to view and animate your design Solids, Points, Dependencies and/or Outlines by pre-loading them with the appropriate button.

Once an EPS schedule has been 'connected' to your loaded data, you can use the EPS Sequence control bar to manage the animation playback and settings.

Synchronizing Data between Studio UG and EPS

The Dependency Synchronization dialog is used to align Studio UG and Enhanced Production Scheduler (EPS) schedule dependency information. The following can happen as a result of this function:

  • Commit existing dependency information in Studio UG (the "Project Schedule") to the "EPS Schedule"
  • To add existing EPS schedule dependencies to the Project Schedule where they don't already exist there
  • Ignore schedule dependency differences between Studio UG and EPS

See Dependency Synchronization.

Merging Project Schedules (Master Projects Only)

If a master project is loaded, the EPS panel displays tools to Merge Sub Project Schedules.

This section lists all sub-projects of the current master project, as defined via the Settings panel. Each sub-project is assigned an ID that will be described in the combined schedule, highlighting the source of the activities.

Merge the listed sub-projects to combine their schedules. Selecting Merge creates a new EPS file for the master project according to the name defined in the selected schedule file above.

After sub-EPS projects are merged, you can load the merged EPS schedule using Load Schedule, further below. All EPS projects are merged into a single one, bringing Production/Text/Code fields, Filters, Workpackages, etc.

Note: You can edit dependencies in a master project and then update the merged EPS schedule just like any other linked schedule.

To exchange data between Studio UG and EPS (Sub-projects):

  1. Select an EPS Schedule File. Either select the location of an existing EPS schedule file (.ews) or specify the location of a new file. An existing file is used to 'connect' the existing UG data, allowing you to visualize your schedule based on the latest EPS contents. It is also used to receive new activity and dependency information based on the latest changes in Studio OP.

  2. Confirm if you are going to Create a new schedule or Update an existing schedule.

    • Generate a new EPS schedule file based on the current UG settings. The file will be created as specified in the EPS Schedule File field (see above). If selected, you can optionally choose an existing EPS template (.ewst) file to manage the transfer of information between UG and EPS.

    • Update an existing scheduleto maintain an existing EPS schedule (which must exist at the location specified in EPS Schedule File), updating it based on the latest information from Studio UG.

      If selected, the following options become available:

      • Overwrite Evaluation Legend: by default, the current evaluation legend is updated, meaning schedule material categories will also update (if required).

      • Activity Task Synchronization. Choose the extent to which tasks are synchronized, including whether or not to automatically update activities within the schedule, remove tasks from EPS if they are not found in the Studio project and update derived activity properties.

      • Field Value Updates. Choose the attribute values to update during EPS synchronization. In addition to updating schedule values, you can choose to update Task Name(s) and/or Task Description(s), or neither. Each attribute can be individually flagged for update and you can use the global check box at the top of the list to toggle attributes.

        By default, EPS task rates (or durations, depending on the task type) are not updated during synchronization, but you can enable this using Update Task Rate / Duration with values specified on the Design Definitions screen (or the Derived Activities screen). Similarly, you can update the Task Constraint and Task Dependency Method if you wish.

        Tip: if updating task descriptions, a global header cell checkbox allows for global selection or deselection of all listed items.

      • Overwrite Dependencies: Select Replace dependencies for project activities (default) to update EPS dependency information with the latest data available.

Related topics and activities