Technology

A framework used to bridge between the language of business and PLCS

Description
Presentation on the topic of how using a standard like PLCS (Product Life cycle Support, ISO10303-239) can increase the quality of your current and future data. Presentation held by Magnus Färneland at the GPDIS conference in Phoenix, AZ
Categories
Published
of 29
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  • 1. 2017 © Eurostep Group Magnus Färneland A framework used to bridge between the language of business and PLCS 2017-09-20
  • 2. 2017 © Eurostep Group 2007 US Army and AMG 4% PDM, ERP, LOG CDO?
  • 3. 2017 © Eurostep Group • Eurostep is the company • PLCS is the ISO Standard • ShareAspace is the software Public Safety/National Security
  • 4. 2017 © Eurostep Group Need for data quality Volume AccuracySpeed 20% 40% Quality Automation Important!
  • 5. 2017 © Eurostep Group “Data quality is a perception or an assessment of data's fitness to serve its purpose in a given context.” - TechTarget
  • 6. 2017 © Eurostep Group Complex environment 1. Support Data 7. FMECA 5. Requirements Management 6. LSAR 8. CAD Part Data Functional Requirements LSA Data LSA Data LSA Data Support Data CM Data Support Data Defects and Failures Maintenance Mgt Data Design Data Support Data Distribution Data Tech Pubs Data FMECA Results 11. Parts Supplier Database 9. Product Data 12. Depot Maint Mgmt 3. Stock Mgmt 10. IETM 13. Distribution, Transportation 14. Defects & Failure Reporting 2. Maintainers Viewing Tool 4. Maintenance Management
  • 7. 2017 © Eurostep Group …or perhaps this is closer to the reality. Source Boeing, from PDT Europe 2016 in Paris
  • 8. 2017 © Eurostep Group Pragmatic approach to information management • Define domain model • Least-common-denominator • Canonical Model + Easy to understand + Human readable + Quick to execute - Less flexible - Hard to extend - Re-invent the wheel - Not according to standard System2System1 Domain model
  • 9. 2017 © Eurostep Group • Rich information model • Detailed enough to capture all aspects of a product over its complete lifecycle • Developed by the end users to fit their requirements • Map customer model to standard Standards approach to information management
  • 10. 2017 © Eurostep Group So, which one is the best?
  • 11. 2017 © Eurostep Group Focus on your domain, not technical details Database Core application layer Application layer Human readable Domain specific
  • 12. 2017 © Eurostep Group • Concepts are not new, templates in PLCS have been around for years • What is new is the realization: • Modelling language and constructs, SysML & containment • Datastore How to make this happen, in reality
  • 13. 2017 © Eurostep Group Soft Typing in ShareAspace
  • 14. 2017 © Eurostep Group ShareAspace Internal External Concept Design Software Manufacturing ServiceSystems Eng. CAx PDM SW rep TechDocERP MRO
  • 15. 2017 © Eurostep Group Product data collaboration approaches Concept Design Systems Eng. Internal External CAx PDM SW rep Common tools Concept Design Systems Eng. Internal External CAx PDM SW rep Transactional file exchange Concept Design Systems Eng. Internal External CAx PDM SW rep Hub based collaboration
  • 16. 2017 © Eurostep Group Templates and Soft typing Soft typing Other systems Soft typing
  • 17. 2017 © Eurostep Group SoftType Abstraction ID: Name: VersionId: Weight: Height: Part Part Version Part View Definition ID Name Version ID Weight Value Height Value Context Organization Property Property Simplified Model Representation Part SoftType C o n f i g u r a t i o n
  • 18. 2017 © Eurostep Group Bike Manufacturing Inc PDM System Standard Parts DB CAD Management ID V N NAME NSN WEIGH T HAZ MAT CRITIC ALITY CODE OBSL APP ROV DATE 13827 -LT 4 HEADLI GHT 3055- 00- 721- 4790 0.234 X 2016 0112 13782 -LT 2 TAILLIG HT 3055- 00- 721- 4791 0.167 Q OBSE LETE 2015 1212 12974 -ST 5 SADDLE , MALE 3055- 00- 721- 4793 0.370 2016 0324 13654 -FR 1 FRAME, MALE 3055- 00- 721- 4766 2.465 A GMA 2016 0512 PART_ID SUPPLIER CAGE SUPP_PART_ID SUPP_PART_NAME 13827 SEEWELL INC K1930 HDL27 HEADLIGHT X27 13827 BIKE’N’ALL INC K1932 232-L82 SUPER BEAM HEADLIGHT 12974 BIKE’N’ALL INC K1932 345-L21 MALE SADDLE BX 12974 SAD INC K1933 34 45 65 SOFTCUSHION SADDLE PART Rev CAD Model 13827 A bikeheadlight.jt 12974 B bikesaddle.jt 13654 A bikeframe.jt
  • 19. 2017 © Eurostep Group Business Objects Business process Data layer Templates PLCS Business Object Model
  • 20. 2017 © Eurostep Group Configuring Soft Types Soft Type Data SAs Mapping Input Schemas Output Schemas Maturity Systems Views Consist of Settings Default presentation, language, icons, …
  • 21. 2017 © Eurostep Group Tools available
  • 22. 2017 © Eurostep Group Configuring Soft Types - API Soft Type Data SAs Mapping API Input Schemas Output Schemas Maturity Systems Views Consist of Settings
  • 23. 2017 © Eurostep Group • Open and Documented • oAuth 2.0 • Industry standard REST authorization approach • The User Interface is only using the REST APIs • Dynamic based on configuration • Stateless • Industry standard REST approach • Using HATEOAS, Hypermedia as the Engine of Application State SoftType REST API GET - /project/{!__projectName}/softtype/{definitionId}.swagger definitionId : String GET - /project/{!__projectName}/softtype/{name}.schema.json name : String GET - /project/{!__projectName}/softtype/{objectId} objectId : String GET - /project/{!__projectName}/softtype/{definitionId}/{objectId} definitionId : String objectId : String GET - /project/{!__projectName}/softtype/{definitionId}/{outputSchemaId}/{objectId} definitionId : String outputSchemaId : String objectId : String POST - /project/{!__projectName}/softtype/{definitionId} definitionId : String data : [FromBody] JObject POST - /project/{!__projectName}/softtype/{definitionId}/{inputSchemaId} definitionId : String inputSchemaId : String data : [FromBody] JObject PUT - /project/{!__projectName}/softtype/{definitionId}/{objectId} definitionId : String objectId : String data : [FromBody] JObject PUT - /project/{!__projectName}/softtype/{definitionId}/{inputSchemaId}/{objectId} definitionId : String inputSchemaId : String objectId : String data : [FromBody] Jobject ... REST APIs
  • 24. 2017 © Eurostep Group Configuring Soft Types - UI Soft Type Data SAs Mapping API Input Schemas Output Schemas Maturity Systems Web UIViews Consist of Settings
  • 25. 2017 © Eurostep Group
  • 26. 2017 © Eurostep Group
  • 27. 2017 © Eurostep Group InReach InLife Requirements Management Simulation CAD Systems Engineering PDM Engineering BOM Technical Publications LSA Asset Management Condition Monitoring Business Object Configuration REST API Data Consolidation Source Systems Applications Data fusion Data collection Information exploitation Data creation Information abstraction InControl Standards based data store “Digital thread”
  • 28. 2017 © Eurostep Group • Data quality is very important! • Use standard data layers (e.g. PLCS) to ensure data consistancy and quality, but… • …focus on the business processes to build your differentiator. • You can have the best of both worlds! Summary
  • 29. 2017 © Eurostep Group Thank you!
  • Search
    Similar documents
    View more...
    Related Search
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks