ParaCutter

ParaCutter is an add-on module for Trapeze PASS that enables transit agencies to perform runcuts using automated runcutting tools.

Typically, ParaCutter tasks are found in TP6 release notes.

Version Type Description ID
TP6 21.1.0.0 ENH On the Weekly Plans/Assign Work dialog, a Provider filter was added. PASS-21741
TP6 21.1.0.0 ENH In Paracutter, Rules & Constraints/Shifts has better validation of user entries. This means they must be specific to which of the nine shift types the user intends to create. The "split" checkbox is now changed to a dropbox that allows the user select one of the following choices:
  • Straight
  • Straight L
  • Straight BL
  • Straight LB
  • Split
  • Split B1
  • Split B2
  • Split BB
PASS-21646
TP6 21.1.0.0 ENH Added improvement in Paracutter, where if an attempt to run a job fails because of undefined shift types that cover the earliest and latest requested service coverage, ParaCutter will now provide an error message to fix the problem before resubmitting the job. PASS-21575
TP6 21.1.0.0 ENH Add improvement to Paracutter, where if a job fails, you can now see the matcru (runcut) log file from ParaCutter. In Jobs/Select, double click on the job that just failed and then click on the new Logs tab. PASS-21564
TP6 21.1.0.0 ENH The following improvements have been made to ParaCutter:
  • In Weekly Plans/Import Plan, in the Terminate section, the Run Category field is now above the Effective Date field.
  • Get Terminate effective dates button was added. If button is clicked, a list of dates are displayed beside the Effective Date field. The user should then manually select the necessary date in Effective Date calendar pop-up using this list as a prompt.
  • List of dates are only populated if there is more than one date. If there is only one date then date appears inside Effective Date field.
  • If Run Category field is N/A then the Get terminate effective dates button clears the effective date value.
PASS-21454
TP6 21.1.0.0 ENH Improvements have been added to ParaCutter to extend the definition of an eligible driver's for a work package. If any run in the work package has a provider assigned, a driver must work for that provider (or unassigned: provider = 0) in order to be considered eligible. Also, an eligible driver must work for a provider the user has provider security rights for. PASS-21218
TP6 21.1.0.0 ENH ParaCutter previously imposed no provider restrictions when a workid is assigned. Now, it will issue the "provider conflict" error message if the user tries to assign a workid that would cause runs owned by two different providers to have the same workid. PASS-21217
TP6 21.1.0.0 ENH In Build Weeks, you can now select multiple rows with a common DOW, right click, and invoke a new "Name Runs" menu option.

You will be prompted to enter an optional prefix, required seed value, and optional suffix. For example: prefix = MV, seed value = 201, no suffix results in runs numbered MV201, MV202, MV203, etc.

PASS-21216
TP6 21.1.0.0 ENH Fixed an issue in ParaCutter, where the graph did not display properly. In Weekly Plans/Run Summary, select a day for the loaded job, and execute to generate data. In the Run Chart, the vertical axis appears above the graph data. PASS-21113
TP6 21.2.0.0 ENH In Paracutter, the following improvements were added:
  • Enhanced the Autoname Runs menu option in Build Weeks.
  • Added a Match Date dropdown list of the days of the week other than the one currently selected. If a day of the week is selected, disables the existing three run naming fields (start value, prefix, suffix) and ignores them. Allows the user to optionally choose a provider and/or garage.
  • Match run names of the selected rows against paracutterDailyShift records for the user-selected planid/DayOfWeek/Provider/Garage. The shift type, start time, and end time of the template paracutterDailyShift record must be the same or else it is not considered a matching record.
PASS-21775
TP6 21.2.0.0 CORR Fixed an issue where Build Weeks grid generated an error by selecting a row, and then hitting shift to scroll and select multiple rows. PASS-22181
TP6 21.3.1.0 No changes in this build.
TP6 21.4.1.0 CORR An improvement made in Paracutter for when choosing shift types to be included in a job, the dropdown list does not include any shifts belonging to a provider for which the user does not have rights to. PASS-22575
TP6 21.4.1.0 CORR The following Trapeze6 properties (context properties) were added:
  • ParaCutter/Prospector/Ignore Runs/Latest Run Time
  • ParaCutter/Prospector/Ignore Runs/Violation Types
  • ParaCutter/Prospector/Ignore Runs/Maximum Violation
PASS-22546
TP6 21.4.1.0 CORR In Paracutter, added ParaCutter/Rules/Shifts and Blocks/Enabled Shift Types Trapeze6 property (context property) to allow a system administrator to restrict what shift types are available. PASS-22336
TP6 21.4.1.0 CORR The following improvements have been made to allow a provider to create a project without specifying a provider. Security checks in place today ensure that the results will be limited based on the user's secgroup. However, all other provider users will be able to see, select, and view details of that project:
  • The Prospector Info screen requires a user to select at least one provider if the user does not have the Trapeze4/Real Time Scheduling/View Other Providers Records permission.
  • In the Prospector Select screen, does not display any project whose userid does not join to one of the secgroups authorized by the active user's coreidentitymap.memberof values.
  • In the Job Info screen, the Project dropdown list should impose the same security filtering logic.
  • In the job/Select screen, does not display any job for which the projectid value in the jobdetails xml does not join to one of the secgroups authorized by the active user's coreidentitymap.memberof values.
  • In Weekly/Import, require a user to select at least one provider if the user does not have the Trapeze4/Real Time Scheduling/View Other Providers Records permission.
PASS-22241
TP6 21.5.0.0 ENH Changes were made to Matcru process execution process. The following 2 new context properties were added:
  • "Matcru/Execute/Command". Defines Shell command to launch Matcru process. Empty by default. perl will be used.
  • "Matcru/Execute/Parameters" defines parameters to be passed to the Shell command defined by "Matcru/Execute/Command" context property. Empty by default. Legacy parameters will be used if shell command is empty or "perl".
PASS-22538
TP6 21.5.0.0 ENH A new job is no longer queued in the following scenarios:
  • When modifying an existing job and saving.
  • When modifying an existing job and saving with a different name.
  • When creating a new job from scratch.
PASS-22715
TP6 21.5.0.0 ENH The new security permission PASS/ParaCutter/View Other Providers Records was added to impose security restrictions even with Trapeze4/Real Time Scheduling/View Other Providers Records enabled. PASS-22751
TP6 21.5.0.0 CORR Fixed a column sorting issue in Job and Prospector. PASS-22799
TP6 21.6.0.0 CORR Fixed an issue where shift and block numbers were not incrementing properly when two or more jobs were loaded for the same day of the week. PASS-22841
TP6 21.6.0.0 CORR Fixed an issue where Paracutter was not reliably obeying the security permission, PASS/Paracutter/View other Providers. PASS-22893
TP6 21.6.0.0 CORR Fixed an Invalid rowset row index [0] error that appeared in the Paracutter log. PASS_22879
TP6 21.7.0.0 No changes in this build.
TP6 21.8.0.0 No changes in this build.
TP6 21.9.0.0 No changes in this build.
TP6 21.10.0.0 No changes in this build.
TP6 21.11.0.0 No changes in this build.
TP6 21.12.0.0 No changes in this build.
TP6 21.13.0.0 No changes in this build.
TP6 21.14.0.0 No changes in this build.
TP6 21.15.0.0 No changes in this build.
TP6 21.16.0.0 No changes in this build.