Public Page

2022-08-30 Architecture Meeting Minutes

Public Page

Date: Aug 30, 2022

 

 

 

ANTITRUST STATEMENT

As participants in this meeting, we need to be mindful of the constraints of antitrust laws. There shall be no discussions of agreements or concerted actions that may restrain competition. This prohibition includes the exchange of information concerning individual prices, rates, coverages, market practices, claims settlement practices, or any other competitive aspect of an individual company’s operation. Each participant is obligated to speak up immediately for the purpose of preventing any discussion falling outside these bounds.

Agenda

  • Antitrust

  • Network/Welcome

  • Review Previous Meeting Minutes(s)

  • Review Parts

  • Review Jira Board

Meeting Minutes

  • Antitrust accepted

  • Meeting minutes reviewed and accepted

  • Reviewed PartInfo

    • We are using PartNumInfo aggregate as an array, this aggregate included

      • PartNumType

      • PartNum

      • and others

    • Mike shared an example with OEM part Number and Estimating System and Aftermarket part number

    • Part Prices was broken up in different Price aggregates in the BMS and caused confusion with the prices and when to use.

      • Price Type is code list that includes things like ‘List Price’ and then the base price is always there and a price adjustment, then the net price is calculated from those values.

      • RecycledPriceType is a new code list for damaged price and undamaged price.

  • Seems PartInfo was done in a different structure than parties in the flattening?

    • In the BMS we had ID info array, the idea for Party ID

    • Is there a way in JSON that pulls out the price type in an array?

    • JSON does not have elegance of XPath that allows you to sort array values

      • If we have List Price and Cost Price could the REST code pull out the specifics like they do in XML?

      • Named value paired in BMS was 2 lines and in JSON the name and the value are the same.

    • We are looking for flexibility and reuse, but we need to be careful

    • We want to make sure Part and Parties is consistent flattening

  • Dan needs to take examples of his estimate and damage lines to see how they work

    • The BMS added things that were not needed to damage lines on estimates, and they were ignored if not using. But now we are trying to rationalize and flatten.

  • The goal to Part Info was to standardize the differences from PMP actual Part and Estimate Part.

    • Mike showed the Excel document that shows the flattening

  • Removed the non-OEM aggregate and replaced with the afatermarketinfo and recyledInfo aggregate

    • Mike to show instance documents

  • Alot of data for Glass and Property was removed for zero based

  • Mike wants to bring the PMP committee to go through the PMP Aggregates, PartInfo will be there for first round and in November PMP will work on the next 30 aggregates.

  • GitHub

    • For October work we will do in current branch

    • For all work after October can have a new branch

  • Testing

    • Andy is working on standardized batch validation with Dan

    • Creating a Jira for this work

    • Dan completed Test Instances for Claim, Vehicle, Party and the combination, with both positive and negative test instance.

  • Problem with XPath can be shared with Andy to see if he can find a solution to the issues that we ran into.

  • Reviewed Jira Log and added new JIRAS

    • Going to move all CAPIS Jira to the new CAPIS Schema Standards

    • asOf needs to be anyof R22022-147 we had questions for Andy to see if we still needed to remove anyOf

    • Adding Jiras

      • Add Object schema for Parts

      • Add Testing (Batch Validation) to CAPIS Build

      • Add Check-in of bundled schemas (both json and YAML) to CAPIS build

        • This is already done in our build process

      • Add Automated Generation of code list definitions to CAPIS build

        • At this time leverage the actual sqllight and generate from there and stay away from more excel

        • Create a new excel file with only CAPIS code list

        • We do have an olde conversion program that can convert the code list

        • This may not be necessary for first release of CAPIS

        • We won’t suffer by not having an automated process for first release.

        • For this release we will add to schema and not use the EXCEL

        • Stoplight can be used to show these values

      • Create OAS documents, either as part of CAPIS build or in separate process like we managed with BMS

    • Minimal Viable Product we need the Open API Specification and document that makes use of the schema. It can be very minimal.

    • Create OAS documents is top priority

      • We can use Stoplight and use models

      • Stoplight Licensing. We have a 5-user license

      • Tool that creates static webpage from API, most don’t support 3.1 version that we are using.

      • For October we would show in Stoplight. Everyone may not be able to sign into it, but the others can use it with their own free license.

      • We will say we have open api spec nifty spec and put it on the members to render open API specs.

    • The part info and all the Aggregates can be used as is and we are okay for first version.

  • Contact object proposal

    • The BMS has the JABER protocol.

    • Make an instance to include in the schema.

Action items

Decisions

 

Participants

  • Paulette Reed

  • Dan Webster

  • Phil Martinez

  • Brad B

  • Mike Hastings

  • Andy Bober

  • Paul Barry

  • Jeff Schroder

Participants in the meetings are noted for your information.  If you have questions on the committee’s activities, please contact a recent attendee. Architecture Committee