lo-3: funstep standard-based initiative for smes lecturer: ricardo gonçalves

27
LO-3: funStep Standard-based Initiative for SMEs Lecturer: Ricardo Gonçalves

Upload: tracy-watkins

Post on 28-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

LO-3: funStep Standard-based

Initiative for SMEs

Lecturer: Ricardo Gonçalves

2

• funStep chronicles. – Past– Present– Future

• AP236• Catalog Data Information: Instantiation example• Business Documents

Contents

3

Past, present and future of funStep

2007>20062005200420032002200120001999

<1998

SECTORIAL CO-ORDINATION TOWARDS STANDARDS

FOR PRODUCT DATA EXCHANGE AND E-BUSINESS

Furniture Product and Business Data Workshop(funSTEP & funSTEP2)

funStep-AP

funStepApplication

Protocol

funStep AP - DIS

Development Projecttargeting a new

International Standard

AP236DATA

MODEL

DATA MODELDEVELOPME

NT

CO-operation for consensus,standardization & interoperability to supporte-com services in the FURNiture sector

c o f u r n

ECOS

lite E-CommerceOperative ScalableSolutions for SMEs

Networking

E-BUSINESS

A standards-compliant framework to support complete integrated product life-cycle information management and electronic commerce for the furniture manufacturing (fm) industry, in the advent of

smart enterprises

DE

VE

LOP

ME

NT

OF

A

ST

EP

-BA

SE

D P

LA

TF

OR

M

FO

R D

AT

A E

XC

HA

NG

E

PIL

OT

PR

OJE

CT

PL

C

extensio

n

funStep

Com

munity

©

ISO10303-AP236International

Standard

Innovafun

4

Past, present and future of funStep

http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=42340&ICS1=25&ICS2=40&ICS3=40

Last December AP236 achieved the final Status 60.60 International Standard!

5

INNOVAFUN

Past, present and future of funStep

ISO 10303-AP236

Furniture catalog and interior design

7

ISO 10303-236 Application protocol: Furniture catalog and interior design

CC1 [Catalog Data]

Catalog Data Information

CC2 [Geometry]

Catalog Data Information and Shape Representation

CC3 [Expressions]

Parameterized Catalog Data Information

CC4 [Room Decoration]

Furniture Interior Decoration

CC5 []

Parameterized Catalog Data Information and Shape Representation

CC6 []

AP236 Furniture Catalog and Interior Design

8

ISO 10303-236: Conformance Classes

• Product Decomposition: The management of each part of any product.

• Product Composition: The management of a set of pieces of furniture that makes a Composition, as a pre-defined offer in their catalogues.

• Documentation assignment: Allows the assignment of all kind of documentation, both digital and non-digital to any product/part defined in the catalogue.

• Properties and Independent properties definition: It is possible to define all kind of properties such as material, dimensions, prices, ...

• Relationship between all kind of technical information as well with the non-technical one: As for example the commercial information or the period of time in which this information is valid.

• Multilanguage: The feature of the internalization of the product data information in such way that the product data information could be retrieved in the selected language.

CATALOG INFORMATION The ISO 10303-236 standard defines a formalized structure for data catalog information:

[CC1]

9

GeometryCapability of managing CAD files and representations including the aspectual characteristics without information lose.

[CC2]

Parameterized Data InformationAll the information related to the geometry could be defined in base of variable properties of associated parts.

[CC3]

Interior Design ProjectsComprises the capability of placing the CAD modelled pieces of furniture in a room space.

[CC4]

SHAPE PRODUCT DATA REPRESENTATION

ISO 10303-236 : Conformance Classes

10

ISO/TS 10303-1351 ‘Catalog data information’

Alias_identification 10303-1025 Event  10303-1064 Part_view_definition  10303-1023

Alternative_solution  10303-1109 Event_assignment  10303-1364 Pdm_Material_aspects  10303-1116

Approval  10303-1012 Extended_measure_representation  10303-1106 Person_organization  10303-1011

Assembly_structure  10303-1026 External_class  10303-1275 Person_organization_assignment  10303-1013

Certification  10303-1044 External_model  10303-1033 Plib_class_reference  10303-1291

Classification_assignment  10303-1114 External_properties  10303-1129 Product_breakdown  10303-1248

Classification_with_attributes  10303-1111 File_identification  10303-1127 Product_categorization  10303-1016

Configuration_effectivity  10303-1058 Foundation_representation  10303-1006 Product_class  10303-1103

Contextual_shape_positioning  10303-1027 Functional_breakdown  10303-1216 Product_data_management  10303-1231

Contract  10303-1062 Generic_material_aspects  10303-1681 Product_occurrence  10303-1063

Date_time  10303-1010 Group  10303-1113 Product_replacement  10303-1046

Date_time_assignment  10303-1014 Incomplete_data_reference_mechanism  10303-1349 Product_view_definition  10303-1019

Dimension_tolerance  10303-1050 Independent_property  10303-1036 Product_view_definition_properties  10303-1034

Document_and_version_identification

 10303-1121 Inertia_characteristics  10303-1350 Product_view_definition_relationship  10303-1041

Document_assignment  10303-1122 Item_definition_structure  10303-1345 Property_assignment  10303-1030

Document_definition  10303-1123 Management_resource_information  10303-1288 Shape_property_assignment  10303-1032

Document_properties  10303-1126 Manufacturing_configuration_effectivity  10303-1147 Specification_based_configuration  10303-1108

Document_structure  10303-1124 Multi_linguism  10303-1105 Specification_control  10303-1112

Effectivity  10303-1057 Part_and_version_identification  10303-1022 Specified_product  10303-1104

Effectivity_application  10303-1059 Part_collection  10303-1115 Time_interval  10303-1065

Elemental_geometric_shape  10303-1004 Part_definition_relationship  10303-1055 Value_with_unit  10303-1054

Part_occurrence  10303-1715

Catalog DataInformation

Instantiation Example

12

AP236-CC1: Instantiation Example

Let's try to

understand

with an instantiated

example

the core of the

AP236.CC1

Catalog Data

Information

Specification Inclusion

Product ClassSpecification

Category

Specification

Product version

View Definition Context

Independent Property

Product Specification

Product_ view_definition

ProductI tem Shape

Shape description association

Geometric model

External Geometric

model

13

Product class and Product class relationship

Specification Inclusion

Product ClassSpecification

Category

Specification

Product version

View Definition Context

Independent Property

Product Specification

Product_ view_definition

ProductI tem Shape

Shape description association

Geometric model

External Geometric

model

<pd:Product_class_relationship><description/><relating ref="id_10_0_0001"/><related ref="id_10_0_0002"/><relation_type>hierarchy</relation_type>

</pd:Product_class_relationship>

ACME Corp.

Coyote Furniture

Wardrobe Height 202

Wardrobe Height 234

Bedside table Compositions

<pd:Product_class id="id_10_0_0001"><id>pc1</id><name>ACME Corp.</name><description/><version_id/><level_type>Organization</level_type>

</pd:Product_class>

<pd:Product_class id="id_10_1_0001"><id>pc2</id><name>Coyote Furniture</name><description/><version_id/><level_type>Catalogue</level_type>

</pd:Product_class>

<pd:Product_class id="id_10_2_0001"><id>pc3</id><name>Wardrobe H202</name><description/><version_id/><level_type>Serie</level_type>

</pd:Product_class>

14

Specification and Specification Category

Specification I nclusion

Product ClassSpecification

Category

Specification

Product version

View Definition Context

I ndependent Property

Product Specification

Product_ view_definition

ProductI tem Shape

Shape description association

Geometric model

External Geometric

model

<Specification id="id_12_0_0001">

<id>sp1</id> <version_id/> <name>Cherry</name> <description/> <category ref="id_11_0_0001"/> <package>False</package></Specification>

<Specification id="id_12_0_0002">

<id>sp2</id> <version_id/> <name>Walnut</name> <description/> <category ref="id_11_0_0001"/> <package>False</package></Specification>

<Specification id="id_12_0_0003">

<id>sp3</id> <version_id/> <name>Decapé</name> <description/> <category ref="id_11_0_0001"/> <package>False</package></Specification>

Chest_of_drawers

with without

Combine_colour

Lacquered green

Base_colour

Cherry

Walnut

Decapé

<Specification_category id="id_11_0_0001"> <id>sc1</id> <description>Base colour</description> <implicit_exclusive_condition>True</implicit_exclusive_condition></Specification_category>

<Specification_category id="id_11_0_0002"> <id>sc2</id> <description>Combine colour</description> <implicit_exclusive_condition>True</implicit_exclusive_condition></Specification_category>

15

Class Category Association

Specification I nclusion

Product ClassSpecification

Category

Specification

Product version

View Definition Context

I ndependent Property

Product Specification

Product_ view_definition

ProductI tem Shape

Shape description association

Geometric model

External Geometric

model

Coyote Furniture

Wardrobe Height 234

Bedside tableWardrobe Height 202

Compositions

Base_colour

Cherry

Walnut

Decapé

Chest_of_drawers

with without

Combine_colour

Lacquered green

<Class_category_association id="id_pc_r_0001"> <associated_product_class ref="id_10_1_0001"/> <mandatory>True</mandatory> <associated_category ref="id_11_0_0001"/></Class_category_association>

<Class_category_association id="id_pc_r_0002"> <associated_product_class ref="id_10_1_0001"/> <mandatory>False</mandatory> <associated_category ref="id_11_0_0002"/></Class_category_association>

<Class_category_association id="id_pc_r_0003"> <associated_product_class ref="id_10_2_0001"/> <mandatory>True</mandatory> <associated_category ref="id_11_0_0003"/></Class_category_association>

16

Specification Inclusion

Specification I nclusion

Product ClassSpecification

Category

Specification

Product version

View Definition Context

I ndependent Property

Product Specification

Product_ view_definition

ProductI tem Shape

Shape description association

Geometric model

External Geometric

model

MetallicCrystal

OR

CherryWalnut

OR

Decapé

NOT

IF THEN

Coyote Furniture

Base_colour

Cherry

Walnut

Decapé

17

UML Package ARM modules diagram

18

Product Specification

Specification I nclusion

Product ClassSpecification

Category

Specification

Product version

View Definition Context

I ndependent Property

Product Specification

Product_ view_definition

ProductI tem Shape

Shape description association

Geometric model

External Geometric

model

Coyote Furniture

Wardrobe Height 234

Bedside tableWardrobe Height 202

OP513 OL352OP511

Compositions

OP254 OP359

Base_colour

Cherry

Walnut

Decapé

Chest_of_drawers

with without

Combine_colour

Lacquered green

<Product_specification id="id_15_0_0001"> <id>OP254</id> <name>Wardrobe_254</name> <description>Wardrobe 6D.300x202 + interior draw</description> <item_context ref ="id_10_2_0001"/> <version_id/> <defining_specifications ref="id_12_0_0011 id_12_0_0014"/></Product_specification>

<Product_specification id="id_15_0_0002"> <id>OP547</id> <name>Wardrobe_547</name> <description> Wardrobe 6D.300x202 + int.draw + mirror</description> <item_context ref ="id_10_2_0001"/> <version_id/> <defining_specifications ref="id_12_0_0011 id_12_0_0015"/></Product_specification>

19

Independent Properties

Specification I nclusion

Product ClassSpecification

Category

Specification

Product version

View Definition Context

I ndependent Property

Product Specification

Product_ view_definition

ProductI tem Shape

Shape description association

Geometric model

External Geometric

model

<Property_representation id="id_27_r_0001"> <description/> <property ref="id_27_0_0001"/> <rep id="id_20_0_0001"/> <role/></Property_representation>

<Applied_independent_property id="id_27_0_0001"> <id>Aip1</id> <name>Product price</name> <description/> <described_element ref="id_15_0_0001"/> <base_independent_property

ref="id_26_0_0001"/></Applied_independent_property>

<Representation id="id_20_0_0001"> <id>pr1</id> <name>Price_representation</name> <description/> <context_of_items ref="id_22_5_0001"/> <items id="id_21_0_0001"/></Representation>

<Independent_property id="id_26_0_0001"> <id>pp1</id> <property_type>Product price</property_type> <description/></Independent_property>

<Numerical_item_with_unit id="id_21_0_0001"> <name>Points</name> <unit ref="id_25_0_0001"/> <value_component>400.0</value_component> </Numerical_item_with_unit>

<Context_dependent_unit id="id_25_0_0001"> <name>Point</name> <si_unit>False</si_unit></Context_dependent_unit>

OP254

Product_Price

Product price

Prices 400 Point

Price_rep

1.38 €

0.97 £

1.63 $

<Conversion_based_unit id="id_24_r_0001"> <name>Point</name> <si_unit>False</si_unit> <conversion_factor ref="id_24_0_0001 id_24_0_0002 id_24_0_0003"/></Conversion_based_unit>

<Value_with_unit id="id_24_0_0001"> <unit ref="id_25_0_0002"/> <value_component>1.38</value_component></Value_with_unit>

<Value_with_unit id="id_24_0_0002"> <unit ref="id_25_0_0003"/> <value_component>0.97</value_component></Value_with_unit>

<Currency_unit id="id_25_0_0002"> <name>Euro</name> <si_unit>False</si_unit></Currency_unit>

<Currency_unit id="id_25_0_0003"> <name>Pound</name> <si_unit>False</si_unit></Currency_unit>

20

Specification I nclusion

Product ClassSpecification

Category

Specification

Product version

View Definition Context

I ndependent Property

Product Specification

Product_ view_definition

ProductI tem Shape

Shape description association

Geometric model

External Geometric

model

pvd_ table2c60_ tp_

mo

pvd_ table2c60_mo

pvd_table4c101_mo

pvd_bed-mb_wx_mo

pvd_rectangular-mirror_mo

OP722 OP374OL708 OP708 OP711

MirrorsMetal. 187-195

bolster bedBedside table

<Product_view_definition id="id_32_0_0001"> <id>pvd_Wardrobe_254</id> <name/> <additional_characterization/> <initial_context ref="id_35_5_0001"/> <additional_contexts/> <defined_version ref="id_31_0_0002"/></Product_view_definition>

<Item_design_association id="id_32_r_0001"> <configuration ref="id_15_0_0001"/> <design ref="id_32_0_0001"/></Item_design_association>

Product View Definition

22

External Geometric Model

Specification Inclusion

Product ClassSpecification

Category

Specification

Product version

View Definition Context

Independent Property

Product Specification

Product_ view_definition

ProductI tem Shape

Shape description association

Geometric model

External Geometric

model

<Shape_description_association id="id_50_r_0001"> <represented_characteristic ref="id_50_0_0001"/> <representation ref="id_51_0_0001"/> <role/> <description/></Shape_description_association>

<Item_shape id="id_50_0_0001"> <id>is_OP254</id> <description/> <described_element ref="id_32_0_0001"/></Item_shape>

<External_geometric_model id="id_51_0_0001"> <id>egm_OP254</id> <name/> <description/> <context_of_items ref="id_55_9_0001"/> <items ref="id_55_5_0001"/> <version_id/> <model_extent/> <external_file ref="id_40_0_0001"/></External_geometric_model>

Plane positive xz

to pos zto pos x

coord. orig

df_ table2c60

Table2draw.dwg

pvd_ table2c60_mo

is_ table2c60

egm_table2c60

Gcs mhv ext

<Geometric_coordinate_space id="id_55_9_0001"> <id>gcs_mhv_ext</id> <kind>external</kind> <units ref="id_25_0_0005"/> <accuracies/> <dimension_count>3</dimension_count></Geometric_coordinate_space>

<Cartesian_point id="id_55_8_0001"> <name>CoordinatesOrigin</name> <coordinates>0.0, 0.0,

0.0</coordinates></Cartesian_point>

<Direction id="id_55_7_0001"> <name>A_X_Positive</name> <coordinates>1.0, 0.0,

0.0</coordinates></Direction>

<Axis_placement id="id_55_5_0001"> <name>PositivePlaneXZ</name> <origin ref="id_55_8_0001"/> <x_axis ref="id_55_7_0001"/> <y_axis ref="id_55_7_0002"/> <dim>3</dim></Axis_placement>

<Direction id="id_55_7_0002"> <name>A_Z_Positive</name> <coordinates>0.0, 0.0,

1.0</coordinates></Direction>

<File_location_identification id="id_41_0_0001">

<source_id>../images/Wardrobes/</source_id> <source_type>local</source_type> <item ref="id_40_0_0001"/> <description/> <external_id>OP254.dwg</external_id></File_location_identification>

<Digital_file id="id_40_0_0001"> <id>df_OP254</id> <version/> <contained_data_type/></Digital_file>

23

Organization and Person in organization

Person

Organization

Product Class

Address

Prime Minister House

Smith Doe Blair_ J Blair_ KH

org_ 0001

org_ 0101

butler stewardess

ACME Corp.

25

Multi-linguism

Language indication

Attribute translation assignment

Language

engesp

ita

Base_colour

Walnut

OP712

Base_colour

Organization

Walnut

Bedside table, ...

Organización

Color_base

Nogal

Mesita, ...

Tavolino, ...

Coyote Furniture

Business Documents

e-Business funStep Open Architecture (ebfSOA)

28

Typical Procurement Process

M2. Quotation

M6. Invoice

M1. Request for Quotation

M3.

Ord

er

M4.

Ord

er C

onfi

rmat

ion

MANUFACTURER

PROVIDER

M5. Delivery Note

Delivery

29

ebfSOA

For the improvement of the enterprise interoperability related to the commercial documentation interchange the business process model was developed as a specific application activity model for the commercial data interchange of the enterprises that are inside the furniture sector.

This specific ‘business process model’ includes more than fifteen documents were the most relevant are:

• Despatch Advise Specifies the details for the goods despatched under conditions agreed between the buyer and the seller.

• Invoice Sent by the supplier to the customer claims the payment for goods or services supplied under conditions agreed between them.

• Order Sent by the customer to his supplier in order to order goods or services and to specify the relevant quantities, dates and locations of delivery.

• Order Change Request Information sent by the customer to the supplier in order to specify the details concerning modifications to a previously sent purchase Order.

• Order Response Sent by the supplier to the buyer in relation to one or more goods items or services in order to acknowledge the receipt of the purchase Order, to confirm its acceptance, to propose any amendments, or to notify non-acceptance of all or part of the purchase Order items.

• Order Status Enquiry Sent from a buyer to a supplier based on a request information on the current status of a previously sent Order(s).

• Order Status Report Used by a supplier to report the status of an Order.

• Quotation Transmitted by the Supplier to the Buyer in response to a previously received Request for Quotation for the supply of goods or services. It may directly lead to a purchase Order.

• Receiving Advise Specifies details for the goods received under conditions agreed between the buyer and the seller with the function of advising the consignor of the received contents of a consignment.

• Request for Quotation Transmitted by the customer to his supplier based on a request for the quotation for the supply of goods or services. It may be used to ask for information on the supplier’s payment terms and conditions, and to specify the required quantities, dates and locations of delivery.

COMMERCIAL INFORMATION FOR THE AP236 EXTENSION

30

ebfSOAdocuments : Order