TAS:Pokročilé/Pluginy/SolverTech.Tasha.PlugIns.Commands.Extra

Z Solvertech
Skočit na navigaci Skočit na vyhledávání

Also known as Extra commands plugin.

Set of commands used mainly by the implementation team and not necessary for the users.


Command Description Command line name Suitable for CL
Add jobs from different scenario Launches view that lets you add jobs from different scenario from the same database. AddJobsFromDifferentScenarioCommand FALSE
UpdateVehicleDynamicFieldDatumFromActiveSolutionCommand FALSE
UpdateVehiclesFromSpreadsheet UpdateVehiclesFromSpreadsheetCommand FALSE
Clean useless solutions from scenarios Groups solutions by version when they were produced and deletes but the best one from each group. CleanSolutionsOnScenariosCommand TRUE
ConvertLoadingLocationIndexToTakeAccountOfHaulier Implemented for North england coal hauling company. When vehicle contains dynamic field 'hauliercode' it will count how many times was a haulier visited. And visits are marked in LoadingLocationIndex. ConvertLoadingLocationIndexToTakeAccountOfHaulierCodesCommand TRUE
Fix demands on stop from and stop to From stop will have positive demand and to stop will have negative demand of the same value. CorrectDemandsForAllScenariosAndRecalculateExportedSolutionsCommand TRUE
Create time windows from milkings Implemented for Canadian cooperative - reads value in dynamic field milking1, milking2, milking3 and creates time windows around them. CreateTimeWindowsFromMilkingsCommand TRUE
Load jobs with special codes to appropriate vehicles Loads jobs with special codes to the vehicles with the same special codes. LoadJobsWithSpecialCodesToTheirRoutesCommand TRUE
Make zero time windows null Time windows of 0 hours and 0 minutes get nullified (internally set to MinValue). MakeZeroTimeWindowsNullInsteadCommand TRUE
Nearest location analysis Lets you select one of the values stored in Info1. Then it iterates over all jobs, selects the nearest one (from all jobs that have the selected Info1 value the same) and writes its ID into Info2. Info3 will contain the distance and time. NearestJobAnalysisCommand TRUE
PlannedJobsExporterCommand TRUE
Normalize shift identifiers This command will orders shifts by their shift start / then by finish and rename their identifiers to follow incrementally starting from 1. ShiftIdentifiersNormalizerCommand TRUE
Set solutions to open This will set every solution in the scenario to Open and allow its editing and deleting. SolutionsUnlockerCommand TRUE
Subtract duration from close time This will subtract duration from close time on all time windows (also a minimum reserve shall be kept (5 minutes). Actual subtracted duraton will be placed in a dynamic field called [SubstractedDuration] SubstractDurationFromCloseTimeCommand TRUE
Unify locations This will compare all locations based on their X,Y coordinates (compare to the 8th number after decimal point) and replace multiple locations on the same space by one. UnifyLocationsCommand TRUE
Update vehicles from Master Scenario. Updates vehicles with the same identifiers. Master scenarios is treated as the original, local scenario gets updated. If a change was applied solutions will be recalculated. UpdateVehicleCostsFromMasterScenarioAndRecalculateCommand TRUE
Add weekly timewindows to to stops This will decorate add all jobs and their stops in the scenario with Weekly time windows (ttw1mo, ttw1tu ...) This will add to stop time window 1,2,3. WeeklyTimeWindowsStopAddCommand TRUE
CargoHortimSpecialCodesToVehiclesBasedOnDynamic
Lock All Used Routes Sets lock (RouteLockState) to locked for removal (LockedRemoval) for each route in current (or last) solution for opened scenario. Does nothing when (alert is showed) RouteLockState was already changed. LockAllUsedRoutesCommand
Create new special coded solution Creates an empty solution. Groups jobs by special codes. Assigns all jobs with one distinct special code to a vehicle, that matches the code. If no vehicle is found, the jobs are not loaded. LoadJobsWithSpecialCodesToNewRoutesAndRunSingleRouteOptimization