(November 1, 2018)

New Features:

  • Integrations: Add Ross integration files
    • Ross
      integration files available.
  • SetSubJobNeedDates: Enhance to allow for different
    options

    • MRP Option
      SetSubJobNeedDates has been extended to include new options and the ability to
      specify more granular settings. The setting now has four settings for which
      date to use as the subjob need date: Parent operation’s start date, parent
      operation’s JIT start date, the earlier of start and JIT date, and parent job’s
      bottlenecked operation’s start date. This new fourth option allows for delaying
      the sub job so that the parent job’s operations are compressed if there is a
      bottlenecked operation in the parent job. Using this new setting may reduce the
      time between start of the parent job and the start of the bottlenecked
      operation.
  • Lots: Add lot code to sales order and purchase order
    • Material from
      purchase orders can be pegged to be used by specific operations. Sales Orders
      can be pegged to specific jobs. Sales orders now show adjustments in the
      inventory plan only when material is available to ship.
       
  • Improve the performance of optimization of scenarios
    that contain batch resources

    • In Scenarios
      that contain batch resources, optimize might run slowly.
    • In one example,
      optimize took one hour, 11 minutes and 33 seconds to schedule 7,100 jobs.
    • After changes
      to improve the performance, this same example took only 16 minutes and 49
      seconds to optimize. The optimize ran 4.25 times faster.
    • The debug
      configuration took 31:12. There was no timing information on how long Optimize
      took in this configuration prior to this change, but the debug configuration
      generally takes about twice as long to run as the release configuration, so
      it’s probably running about the same number of times faster. 31 minutes instead
      of 2 hours and 23 minutes.

Corrected Issues:

  • Activity Grid Scheduling: no purple alert for material
    constrained move
  • KPI: On-Time Sales Orders % KPI not calculating
    • Sales Order KPIs
      have been updated to include both jobs classified as Sales Order and Sales
      Orders
  • Single Plant Optimize: Default resource causes job to
    be scheduled in non optimized plant

    • When using
      Default resource. Performing an optimize on a single plant may cause changes to
      other plants.
       
  • MinMax Resource Constraint not recalculated after qty
    change

    • Fixed an issue
      where changing MO quantity via the Set Job Values dialog could cause the job to
      become ineligible on the resource it is scheduled, for example due to min max
      qty constraints. The job will now be unscheduled if it is no longer eligible.
  • Grid Search: grid doesn’t find results when using ‘-‘
    symbol
  • Expedite won’t schedule successor manufacturing orders
    in the same job.

    • Expedite won’t
      schedule successor manufacturing orders in the same job.
      If an unscheduled job has multiple manufacturing orders with one order being a
      successor manufacturing order to another in  the same job then an expedite
      will fail to schedule the successor manufacturing order.
    • Resolution: The
      successor manufacturing order now schedules.
  • Capacity Plan: Bucket length resets to day after client
    restart

    • Fixed an issue
      that caused the capacity plan chart bucket duration and bucket count to load
      incorrectly on client restart.
  • Materials Grid: Date Fields shown in UTC
  • Resources grid layouts not saving in Activities pane
    • Fixed an issue
      that would cause the resource grid in the Activities pane to not load grid
      layouts when switching workspaces.
  • CTP – NeedDate is incorrect and causing the job to
    appear late

    • Updated CTP to
      display a result based on the availability of the material produced instead of
      scheduled date of the job.
  • Inventory Adjustments: no adjustment for expired lots
    • Inventory plot
      details now display lot expiration along with the producing job. 
  • Activity Status time display in Activities
  • Copying a user results in changes affecting both users
    • Fixed an issue
      that could result in updates inadvertently affecting copied users.
  • Jobs scheduling past the planning horizon
    • It’s possible
      for jobs to schedule past the planning horizon that shouldn’t due to lot code
      pegging.
    • Work around:
      None.
  • No Adjustment for Purchase Order source
    • Fixed an issue
      where a purchase order could supply material for an operation, but would not be
      displayed in the inventory plan.
  • Max Inventory Level not calculating correctly
    • Fixed an issue
      where the MaxInventoryLevel field could show an incorrect value.
  • Lots: Material pulling from ineligible lot source
    • When using
      EligibleLots, it’s possible for leftover material from a lot pegged to a demand
      to not be used.
    • Resolution: if
      a lot is pegged to demands through the Eligible Lots feature, after all the
      demands have ben fulfilled, any unused material in the lot will become
      generally available to other demands including demands that specify different
      Eligible Lots; in this case, the material that became available earliest will
      be used first..
  • Tanks: Tank storage does not extend to last job when
    being consumed by more than one job

    • If more than 1
      job draws material from a tank, the tank’s end of storage might not be set to
      the latest block that uses the tank.

Minor Changes:

  • Object Reference Error – LatestMaterialReceipt in
    activities grid

    • Fixed an error
      that could occur when using the LatestMaterialReceipt column.
  • Add MO QTY to Materials Grid
    • Added a
      manufacturing order quantity column in the Materials Grid
  • Program does not load when configured for transfer
    quantity

    • The program may
      abnormally terminate if you are using transfer quantity.
    • Resolution:
      problem resolved.
  • New operation quantity doesn’t match Manufacturing
    Order quantity
  • Generate Forecasts Error: Automatic
    • Fixed an error
      that would be shown when accessing the forecast generation tool.
  • Prevent Dragging and Resizing of capacity intervals
    only works for online and offline
  • Running operations un-schedule on status change
    • Added
      improvements to avoid unscheduling running jobs when status changes in some
      cases.
  • Purchase Order material not used at the receipt date
    • Fixed an issue
      where purchase order material was not used if needed at the receipt date.
  • Jobs with multiple manufacturing orders that are
    predeessors/successors of each other will cause the program to terminte
    without warning.

    • If a job has
      multiple manufacturing orders and one of them is a successor of another, the
      program will crash without warning if the job is expedited.
    • Resolution:
      Fixed