Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Model Update]: BOMAsSpecified #120

Closed
5 of 6 tasks
Kevinataccenture opened this issue Mar 27, 2023 · 1 comment · Fixed by #151
Closed
5 of 6 tasks

[Model Update]: BOMAsSpecified #120

Kevinataccenture opened this issue Mar 27, 2023 · 1 comment · Fixed by #151
Labels
MS1_Approved Checklist "MS1 Request for Model Developement" is approved.

Comments

@Kevinataccenture
Copy link

Kevinataccenture commented Mar 27, 2023

Update Reason

We'd like to update the existing BomAsSpecified to add more usability / value to the model. As for now, the model is attached as a submodel to a digital twin without any reference point to the parts that are mentioned in the BOM.
In order to change that, we would like to add the property "childCatenaXId" in order to reference to other Parts (e.g. PartAsSpecified).
By doing so, the Item Relationship Service can be integrated and use the parent-child relationship to depict a complete vehicle BOM.

DPP is one of the major use cases which will profit from an implementation together with the IRS.

Example Payload:

{
  "catenaXId": "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d",
    "lifecycleContext": "asSpecified", # valid for all child parts
        "childParts": [
        {
          "itemCategory": "vehicle", #category = biggest independend entity (e.g. vehicle, winter wheels, bicycle rack)
          "partClassification": {
              {
                "key": "BMW:PartFamily",
                "value": "STEEWHL"
              },
              {   
                "key": "STEP",
                "value": "steering wheel"
              },
          }
          "ownerPartId": "5A1BA91",
          "partVersion": "05", 
          "partQuantity": { 
            "quantityNumber": 1,
            "measurementUnit": "piece"
          },
          "partDescription": "Steering wheel for vehicle",
          "createdOn": "2022-02-03T14:48:54.709Z",
          "lastModifiedOn": "2022-02-03T14:48:54.709Z",
          "childCatenaXId": "urn:uuid:580d3adf-1981-44a0-a214-13d6ceed9379", #reference to PartAsSpecified
          
        {
          "itemCategory": "vehicle",
          "partClassification": {
            {   
                "key": "BMW:PartFamily\"
                "value": "ENGNE",
            },
            {   
                "key": "STEP",
                "value": "engine"
            },
          }
          "ownerPartId": "3B2CD93",
          "partVersion": "03",
          "partQuantity": {
            "quantityNumber": 350,
            "measurementUnit": "kW"
          },
          "partDescription": "electric engine for vehicle",
          "createdOn": "2022-02-03T14:48:54.709Z",
          "lastModifiedOn": "2022-02-03T14:48:54.709Z",
          "childCatenaXId": "urn:uuid:b7162932-6f2f-4d7d-9748-3382935d678b" #reference to PartAsSpecified
          
          ]
          
          
        }
      ]
    }
  ]
}

BomAsSpecified.zip

BomAsSpecified-payload_NEW_Model.txt

MS1 Criteria

  • The model that should be updated exists
  • The referenced use case exists
  • The potential updates are discussed with all stakeholders
  • The potential update will be either
    • backward compatible or
    • a (chain of) migration strategy(-ies) from all non-deprecated previous versions to the new model will be developed
@Kevinataccenture Kevinataccenture changed the title [Model Update]: [Model Update]: BOMAsSpecified Mar 27, 2023
@bs-jokri
Copy link
Contributor

Modeling_Team

@bs-jokri bs-jokri added the MS1_Approved Checklist "MS1 Request for Model Developement" is approved. label Apr 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MS1_Approved Checklist "MS1 Request for Model Developement" is approved.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants