PT Web Service API

Материал из archestra.info
Перейти к: навигация, поиск

Triggering Actions Externally для PlanetTogether

There are some actions in PlanetTogether that can be triggered externally via Web Service SOAP API calls.

  • AdvancedClock API
    • The API is used to automatically Advance the clock on a specific scenario or on all scenarios. There are three variations: AdvanceClock API which takes a DateTime date parameter, AdvanceClockStringDate API, which takes a string date parameter, and AdvanceClockTicks which takes a long date parameter. Learn more about it here...
  • GetScenarios API
    • The GetScenarios API is used to retrieve a list of existing scenarios in PlanetTogether matching the specified ScenarioType—Whatif, Live, Published, RuleSeek, InsertJobs, Game, ShortTerm, Pruned—or all types by default. Learn more about it here...
  • DeleteScenario API
    • The DeleteScenario API is used to delete the specified scenario from PlanetTogether. Validation is performed on the scenario data input prior to deleting the specified scenario. If the scenario does not exist within PlanetTogether no action will be performed. Learn more about it here...
  • CopyScenario API
    • The CopyScenario API is used to automatically copy the LiveScenario, or specified scenario, and create a new What-if scenario in PlanetTogether. When a specified scenario does not exist within PlanetTogether the function will create a new scenario from the LiveScenario if the CreateScenarioIfNew value is set to true. Learn more about it here...
  • Publish API
    • The Publish API is used to automatically export data from PlanetTogether using the scenario publish settings. Learn more about it here...
  • Import API
    • The Import API is used to automatically import data into PlanetTogether into the LiveScenario, or specified scenario. When a specified scenario does not exist within PlanetTogether the function has the capability to create it if the CreateScenarioIfNew value is set to true. Learn more about it here...
  • Optimize API
    • The Optimize API is used to automatically optimize or run MRP on the LiveScenario, or specified scenario, using the system (shared) optimize settings. Learn more about it here...
  • CTP API
    • Perform external CTP calls. The Capable to Promise (CTP) functionality creates a simulated job that allows the planner to see what available capacity they may have in a given time frame.


The key data points that will be required in order to submit a CTP request are:

  • Inventory (Warehouse and Item)
  • How much of that Inventory is required
  • When it will be required by
  • What routing to use to create the Item

Once the CTP has been submitted, APS will project a Start and Finish time as well as whether or not it expects the Job to be late or early as determined by the current Optimization Rules. If the Job is projected to be late, APS will determine which constraints are bottlenecking the process. APS will also allow the CTP to reserve Capacity and Materials until a user-defined date, allowing the customer some time to determine whether or not to go through with the order. Learn more about it here...