General

General release notes affect the Service Infractions application, but not necessarily a specific module.

Version Type Description ID

6.5

ENH Trip Broker and Service Infractions can now be used from the same interface.

For assistance with this, contact Customer Care.

PASS-12832

6.5

ENH A new context property has been added:
  • PassEligibility > Exclude Infractions Excused in PASS
If selected, trips where Excuse (managed in the Trapeze4 Workstation, in Trip Booking, on the Supplementary Data tab) is marked for the trip, will not be included in the Case Infractions list.
PASS-12950

6.5

ENH If the Service Infractions module is used, system users can access client suspension information from the Trapeze4 Workstation or from PASS-CERT.

In Task > Clients, on the Certification tab, click the Suspension History button beside the Suspended from field.

The Client Suspensions dialog box appears and any suspensions applicable to the client are shown.

PASS-13137

6.5

ENH A new context property has been added:
  • PassEligibility > CasesScreen > Include archived in total count

If selected, a total is shown for each Archived grouping in the service infractions policy list, and archived cases are included in the total case count for the policy.

PASS-13143

6.5

ENH A new context property was added: PassEligibility > Policies > ShortFare > Infraction Sync Delay

This property defines the number of days that must pass before short fare infractions are imported into Service Infractions.

PASS-14088

6.5

ENH A new security permission key was created:
  • PassEligibility > Service Infractions > Screens > Infractions
If granted, the user can access the Infractions tab in Service Infractions.

If denied, the user cannot access the Infractions tab in Service Infractions.

PASS-14091

6.5

ENH Behavior types can now be added from the Service Infractions application.

To add a behavior type, on the Policies tab, click the Add a Behavior Type button. Behavior types can then be added in Behavioral policies using the Behavior Type Infraction Criteria.

PASS-14133

6.5

ENH The context property PassEligibility > CasesScreen > Behavioral > Include In Current Time Period is no longer available in the interface.

Now, the current time period is always included in behavioral policy calculations.

PASS-14730

6.5

ENH In Trip Booking (in the Trapeze4 Workstation), if a client has been suspended (using Service Infractions) for a specific booking purpose, a warning message now appears allowing users to override the suspension (if the Trapeze4 > Trip Booking > Client Suspension security permission (found in Trapeze6) is granted). Otherwise, the trip cannot be set up.

Additionally, the Suspensions Grid (found in Task > Clients, on the Certification tab when Service Infractions-related context properties are enabled) now shows a comma-separated list of Booking Purposes associated with the Service Infraction policies for which the client is suspended.

PASS-15587

6.5

ENH Now, PASS is made aware of impending suspensions before they begin and PASS system users are alerted with a message that shows the client's suspension dates. This helps prevent clients from booking future trips during periods that they are known to be under suspension. Relates to PASS-15066. PASS-15628
6.5 ENH You can look up clients by first/last or last/first names.
6.5 ENH Suspensions are now visible to users before they take effect. In general, this will happen when a case is promoted to Violation/Letter Delivered.
6.5 ENH Times are now formatted as am/pm in letters even if you are using military time in the app.
6.5 ENH Procedures have been improved to process large quantities of new infractions more quickly.
6.5 ENH You have the option to begin investigating infractions immediately rather than wait to the end of the month.
6.5.1 ENH

In any Compose or Delivered phase, the Assign option allows you to change the assignment of a case when you are the current assignee. If you are not the current assignee, you can assign a case to yourself with the Assign to me option.

This will allow users to take ownership of a case and continue to work on it using the features available in that phase to that case.

PASS-17273
6.5.2 ENH Short-Fare logic has been updated with the following:
  • For non-prepayment scenarios, the logic searches for infractions from bookings with "Scheduled" Sched status, and with events that were "Performed". Consequently, the Sched Status infraction criteria is no longer necessary and has been removed.
  • If prepayment faring type is enabled in the system, the logic searches through Client Account Transactions rather than Booking records to find infractions. The Sched Status infraction criteria is removed and hard coded to empty to include all bookings that accounts for all possible short fare scenarios such as penalties for cancelled trips.
PASS-18956
6.5.2 ENH "Maximum 2000 Characters" is displayed on ADD A COMMENT pop-up to inform users of character limit. PASS-18869
6.5.2 ENH Client and Location search has been improved. You can now search by entering ID into Client and Location drop-down boxes. PASS-18769
6.5.2 ENH You can now print all cases (or all cases within a phase) in a report. PASS-18547
6.5.2 CORR Tracker Action Log grid now shows the format of actionTimeStamp and lDate columns based on the locale settings for date and time. PASS-17666
6.5.3 ENH

Changes were made to support separate thresholds for percentage and total points. Additions/updates were made to the following parameters on policy, stage and phase level:

Infraction Percentage: This parameter continues to be available on Percentage policies but how it’s calculated is now flexible in point-based policies to allow users to choose whether they want points to affect percentage or they just want to compare the number of infractions to total trips when calculating percentage.

Total Points: This parameter was previously available on a point-based policy if it was not percentage-based (points and percentage are currently combined together). This is now available on any point-based policy.

Points Affect Percentage: This is a new parameter that becomes available when a policy is percentage-based and point-based at the same time and will indicate whether the point of infractions should affect the percentage. For example, if a rider has five late cancels and ten completed trips, with this switch off, the percent will be calculated based on counts (5/15 = 33%) but if this switch is on, at a standard half point per CL, the percent will be 2.5/15 = 16%.

MinInfractions/Trips: If require minimum is set to "booked trips", this field will represent the total number of trips that the rider has booked in current time period but if require minimum sets to "infractions", it will always represent the infraction COUNT (not points) regardless of the policy being point based or not.

UI Changes: “Point Affect Percentage” is set on policy level but “Infraction Percentage” and “Total Points” will be set on policy level if violation calc type is FlaggedPeriods, on Warning and Violation Stages if violation calc type is Suspensions and on Warning and Suspension Phase levels if violation calc type is infractions. Correct symbol ($, # or %) has to be displayed for thresholds based on policy settings and where they are being displayed (in policy or stage/phase settings) too.

PASS2-1394
6.5.3 ENH There is now more flexibility to modify suspensions:
  • When the promotion from Investigation to Compose Letter occurs, the start date and duration can both be changed.
  • Changes to the suspension period are also possible when a case is reinvestigated or when an appeal is decided against the rider.
  • If a reinvestigation results in forgiveness of the infractions that justify an upcoming suspension, the suspension will be removed.
  • You can now specify a day of week when suspensions should begin. For example, you can have all suspensions begin on the first Monday after the grace period has elapsed.
PASS2-1393
6.5.3 ENH
The following improvements were made to the Appeal Suspension feature:
  • Added history for when client suspension records are removed when appeal is approved (in suspension appeal mode).
  • Improved the notification text for batch promotion of cases. Notification will show the number of cases it will promote, for example, "1 case will be promoted..." as opposed to, "The case will be promoted..."

    This can help the user determine that there were cases that weren't included in the ready to promote list due to being in suspension appeal mode.

  • Added a check for presence of client suspension records when determining if case is in suspension appeal mode.
PASS2-2637
6.5.3 ENH An improvement to suspension phases has been added. In addition to the system marking cases by suspension duration, which overrides default suspension duration, it now also marks cases by the next suspension phase after a grace period is complete. This will improve case promotion issues. PASS-17899
6.5.3 ENH

Show hidden policies switch was added. When switch is ON, it will display records relating to hidden policies such as, Client cases in Cases tab and Infraction tab (Active policy).

This will allow a combination of property settings that would reveal a case in its initial stage in the current period, but then hide the case after the end of the period if there weren’t enough infractions to advance it to a warning or violation investigation phase. Previously, initial stage cases were either always visible or always hidden.

PASS2-4538
6.5.3 CORR Fixed an issue, where multiple history records were generated when case was auto-promoted to a sanction level. PASS2-4527
6.5.3 CORR Fixed an issue where on the console, the error: "Cannot convert undefined or null to object" was shown. This appeared on every State. PASS2-4499
6.5.3 CORR In a Violation letter, the "Trips to be cancelled" section will now show upcoming trips that will be impacted by the suspension. PASS2-1580
6.5.3 CORR Fixed an issue in a violation letter, where Trips to be cancelled section did not display trip data for a policy with Infraction criteria (Purpose/Service Type only). PASS2-3858
6.5.3 ENH
The following changes were made to Appeal Suspensions:
  • Promote button is not available when Appeal Approve and Appeal Deny are enabled.
  • Appeal Approve and Appeal Deny is only available in investigation phase.
  • Notification when moving cases to Appeal Denied phase was fixed.
PASS2-2547
6.5.3 ENH Fixed an issue in the Appeal stage, where in the Investigation phase, a system error happened when the Promote button was clicked. PASS2-2524
6.5.3 ENH A ribbon button was added to expunge past suspensions. In policies, where a violation calculation type = suspensions, expunging a suspension will prevent a case from going to a higher sanction level. Also for flagged-period policies, expunging a suspension un-flags the corresponding time period to have a similar effect. PASS2-2190
6.5.4 ENH Tracker column display has been improved. PASS2-5248
6.5.4 ENH The PassEligibility > CasesScreen > Hide Initial Cases Trapeze 6 property (context property) was modified to PassEligibility > CasesScreen > Hide previous time period initial cases.

This includes an option to show initial stages of cases for the current period only and hide them in the standard (prior) period.

PASS2-3595

6.5.6

ENH You can now batch print warning and suspension letters. PASS2-2128

6.5.6

CORR Fixed an issue where Service Infractions was not displaying in military time (HH:MM). Now, military time can be set in Context Properties > Core > Locale > Formats > Time. PASS2-11928

6.5.6

ENH Now, when a letter is generated, the date that it was generated on will appear every time the letter is re-opened, instead of automatically updating it to the current date. A new tag <<ComposeDate>> must be used in the letter for this. PASS2-11474
6.5.6 ENH The default client's language and client's email address is now displayed in the client information widget. PASS2-11444

6.5.6

ENH Added a new context property (PassEligibility/Policies/Missed Trips/Flagged Periods/Force Old Cases To Close).

This gives users the option to choose whether they prefer to close old cases that are sitting in Investigate or Compose Message phases, and are out of watched time periods (usually current and last month).

This will make room for newer cases and limit the possibility of skipped infractions, or if they prefer to let cases to stay open indefinitely.

PASS2-10912
6.5.6 ENH The <totalpoints> tag was created for letter templates. PASS2-10615

6.5.6

ENH When generating merged letter for all phases, a header and footer will now appear for each letter. PASS2-10471

6.5.6

CORR Fixed an issue where times and vehicle locations seem to be shifted in the AVL Vehicle Tracker History. PASS2-11816
6.5.6 ENH Infractions related to subscription trips can be filtered out by locating them based on Activated booking type. PASS-12794
6.5.6 CORR Fixed an issue where letter templates were not copied over when policies were cloned. PASS2-13080
6.5.6 ENH For the "Mailto" feature (infraction letters sent by email), the number of emails that were sent are now added to the message pop-ups when a case is transitioned from Compose to Delivered. PASS2-12757
6.5.6 ENH You can now do a full mail-merge and print directly onto envelopes. PASS2-12543
6.5.6 ENH PassEligibility/Service Infractions/Screens/Z security permission is now removed. PASS2-10465
6.5.6 ENH You can generate labels for letters. Label templates can be uploaded and then applied to letters. PASS2-8744
6.5.6 ENH The following context properties were created to keep track of a client's account balance for short fare polices when PASS/PassInfoServer/EnablePrepaidFaringDeductions is enabled:
  • PassElig/Policies/Short Fare/Reinstatement/Enabled
    • Enables Reinstatement logic. If Reinstatement is enabled, the backend logic will check the client account balance any time the user attempts to promote a case. If the current account balance is above the threshold for that stage, the system would closed the case instead of promoting it to compose warning/suspension phases.
  • PassElig/Policies/Short Fare/Reinstatement/Balance.
    • If blank, the system will use the original values (balance + overdraft limit) that it uses to determine if thresholds are met.
    • If a (positive or negative) value is entered, this value will override the original values (balance + overdraft limit) that it uses to determine if thresholds are met.
  • PassElig/Policies/Short Fare/Reinstatement/Action For Suspended Cases.
    • Suspension Not Affected - No action will be taken.
    • Suspension Forgiven - Suspension will be terminated and removed from the client's record.
PASS2-8471
6.5.6 ENH Multiple language letter templates can now be uploaded. When the letter is generated, an alternate language format of that letter (for example, Spanish) will automatically be substituted based on defined attributes of the client. PASS2-2633
6.5.7 CORR Fixed an issue where when a client has more than one email address in the ContactInfo table, it produced an error. SI-180
6.5.7 ENH Added support for non authenticated SMTP. SI-228