Development Part Policy

This table defines the Development Part policy.

Development Part

Revision

A, B, C, ...

Types

Part,Manufacturing Part,Connector Part,Document Part,Extruded Part,Frame Part,Machined Part,Molded Part,Nut Part,Resistor Part,Screw Part,Software Part,Tooling Part,Transistor Part,Washer Part,Material Part,Phantom Part,Support Part,Tool Part,Hardware Part,Mechanical Part,Fastener Part,Bolt Part,Bracket Part,Electrical Part,Capacitor Part,Other Part,Capital Expenditure Part,Circuit Card Part

Hidden

FALSE

 

States

Create

Peer Review

Complete

Obsolete

Revisionable

TRUE

TRUE

TRUE

TRUE

Versionable

TRUE

TRUE

TRUE

TRUE

Auto Promote

FALSE

FALSE

FALSE

FALSE

Checkout History

TRUE

TRUE

TRUE

TRUE

Owner

read,modify,delete,checkout,checkin,lock,unlock,changeowner,promote,demote,schedule,override,enable,disable,revise,changevault,changename,changepolicy,changetype,

fromconnect,toconnect,fromdisconnect,todisconnect,freeze,thaw,execute,modifyform,viewform,grant,revoke,show

read,modify,delete,checkout,checkin,lock,unlock,changeowner,promote,demote,schedule,override,enable,disable,create,revise,changevault,changename,changepolicy,changetype,fromconnect,toconnect,fromdisconnect,todisconnect,freeze,thaw,execute,modifyform,viewform,grant,revoke,show

read,modify,delete,checkout,checkin,lock,unlock,changeowner,promote,demote,schedule,override,enable,disable,create,revise,changevault,changename,changepolicy,changetype,fromconnect,toconnect,fromdisconnect,todisconnect,freeze,thaw,execute,modifyform,viewform,grant,revoke,show

read,modify,delete,checkout,checkin,lock,unlock,changeowner,demote,schedule,override,enable,disable,create,revise,changevault,changename,changepolicy,changetype,fromconnect,toconnect,fromdisconnect,todisconnect,freeze,thaw,execute,modifyform,viewform,grant,revoke,show

Public

none

none

none

none

Team Design Engineer

modify, delete, changeowner, promote, demote, create, changename, changepolicy, changetype, fromconnect, toconnect, fromdisconnect, todisconnect

single organization single project

changeowner, promote, demote, fromconnect, toconnect, fromdisconnect, todisconnect

single organization single project

changeowner, demote, revise, changename, changepolicy, fromconnect, toconnect, fromdisconnect, todisconnect

single organization single project

changeowner, demote, revise, changename, changepolicy, fromconnect, toconnect, fromdisconnect, todisconnect

single organization single project

Design Engineer

modify, delete, checkout, checkin, lock, unlock, changeowner, promote, demote, schedule, override, enable, disable, create, changevault, changename, changepolicy, changetype, fromconnect, toconnect, fromdisconnect, todisconnect, freeze, thaw, execute, modifyform, viewform, grant, revoke

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_DesignEngineer] == true

changeowner, promote, demote, fromconnect, toconnect, fromdisconnect, todisconnect

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_DesignEngineer] == true

changeowner, demote, revise, changevault, changename, changepolicy, fromconnect, toconnect, fromdisconnect, todisconnect

none

Senior Design Engineer

modify, delete, checkout, checkin, lock, unlock, changeowner, promote, demote, schedule, override, enable, disable, create, changevault, changename, changepolicy, changetype, fromconnect, toconnect, fromdisconnect, todisconnect, freeze, thaw, execute, modifyform, viewform, grant, revoke

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_SeniorDesignEngineer] == true

modify, changeowner, promote, demote, create, fromconnect, toconnect, fromdisconnect, todisconnect

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_SeniorDesignEngineer] == true

modify, changeowner, demote, create, revise, changevault, changename, changepolicy, fromconnect, toconnect, fromdisconnect, todisconnect

none

Organization Manager

modify, delete, checkout, checkin, lock, unlock, changeowner, promote, demote, schedule, override, enable, disable, create, changevault, changename, changepolicy, changetype, fromconnect, toconnect, fromdisconnect, todisconnect, freeze, thaw, execute, modifyform, viewform, grant, revoke

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_OrganizationManager] == true

changeowner, promote, demote, fromconnect, toconnect, fromdisconnect, todisconnect

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_OrganizationManager] == true

changeowner, demote, changevault, changename, changepolicy, fromconnect, toconnect, fromdisconnect, todisconnect

none

System Transition Manager

all all all all

System Conversion Manager

all all all all

Shadow Agent

all all all all

Buyer

read, toconnect, todisconnect, show

read, toconnect, todisconnect, show

read, toconnect, todisconnect, show none

Employee

read, fromconnect, toconnect, fromdisconnect, todisconnect, show

read, fromconnect, toconnect, fromdisconnect, todisconnect, show

read, fromconnect, toconnect, fromdisconnect, todisconnect, show

read, show

Access Grantor

read, modify, delete, checkout, checkin, lock, unlock, revise, fromconnect, toconnect, fromdisconnect, todisconnect, grant, revoke, show

read, modify, delete, checkout, checkin, lock, unlock, revise, fromconnect, toconnect, fromdisconnect, todisconnect, grant, revoke, show

read, modify, delete, checkout, checkin, lock, unlock, revise, fromconnect, toconnect, fromdisconnect, todisconnect, grant, revoke, show

grant, revoke

Manufacturing Engineer

read, create, fromconnect, toconnect, fromdisconnect, todisconnect, show

none none none

Senior Manufacturing Engineer

modify, create, fromconnect, toconnect, fromdisconnect, todisconnect

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_SeniorManufacturingEngineer] == true

modify, create, fromconnect, toconnect, fromdisconnect, todisconnect

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_SeniorManufacturingEngineer] == true

modify, create, fromconnect, toconnect, fromdisconnect, todisconnect

none

Public Inherited

read, checkout, show

filter to[Task Deliverable].from.current.access[read, show] == true

read, checkout, show

filter to[Task Deliverable].from.current.access[read, show] == true

read, checkout, show

filter to[Task Deliverable].from.current.access[read, show] == true

none

Compliance Engineer

modify, fromconnect, toconnect, fromdisconnect, todisconnect

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComplianceEngineer] == true

fromconnect, toconnect, fromdisconnect, todisconnect

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComplianceEngineer] == true

fromconnect, toconnect, fromdisconnect, todisconnect

none

Senior Compliance Engineer

modify, fromconnect, toconnect, fromdisconnect, todisconnect

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_SeniorComplianceEngineer] == true

modify, fromconnect, toconnect, fromdisconnect, todisconnect

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_SeniorComplianceEngineer] == true

modify, fromconnect, toconnect, fromdisconnect, todisconnect

none
Compliance Reviewer

read, show

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComplianceReviewer] == true

read, show

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComplianceReviewer] == true

read, show

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComplianceReviewer] == true

read, show

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComplianceReviewer] == true

Librarian

read, modify, delete, create, fromconnect, toconnect, fromdisconnect, todisconnect, show

read, modify, delete, create, fromconnect, toconnect, fromdisconnect, todisconnect, show

read, modify, delete, create, fromconnect, toconnect, fromdisconnect, todisconnect, show

read, modify, delete, create, fromconnect, toconnect, fromdisconnect, todisconnect, show

Issue Manager

read, show

read, show

read, show

read, show

Library User

read, show

read, show

read, show

read, show

Component Engineer

read, create, fromconnect, toconnect, fromdisconnect, todisconnect, show

none none none
Component Author

read, create, fromconnect, fromdisconnect, show

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComponentAuthor] == true

read, fromconnect, fromdisconnect, show

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComponentAuthor] == true

read, fromconnect, fromdisconnect, show

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComponentAuthor] == true

none
Component User

read, show

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComponentUser] == true

read, show

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComponentUser] == true

read, show

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComponentUser] == true

read, show

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_ComponentUser] == true

Supplier

read, viewform, show

filter (context.user ~~ to[Allow External Access].from.from[Employee].to.name) || (((to[Disallow External Access] == 'False') || (context.user !~~ to[Disallow External Access].from.from[Employee].to.name)) && to[EBOM].from.current.access[read, viewform] ~~ true) || (context.user ~~ to[Line Item Object].from.to[Supplier Buyer Line Item].from.to[Supplier Line Item].from.from[Supplier Response].to.from[Employee].to.name)

read, viewform, show

filter (context.user ~~ to[Allow External Access].from.from[Employee].to.name) || (((to[Disallow External Access] == 'False') || (context.user !~~ to[Disallow External Access].from.from[Employee].to.name)) && to[EBOM].from.current.access[read, viewform] ~~ true) || (context.user ~~ to[Line Item Object].from.to[Supplier Buyer Line Item].from.to[Supplier Line Item].from.from[Supplier Response].to.from[Employee].to.name)

read, viewform, show

filter (context.user ~~ to[Allow External Access].from.from[Employee].to.name) || (((to[Disallow External Access] == 'False') || (context.user !~~ to[Disallow External Access].from.from[Employee].to.name)) && to[EBOM].from.current.access[read, viewform] ~~ true) || (context.user ~~ to[Line Item Object].from.to[Supplier Buyer Line Item].from.to[Supplier Line Item].from.from[Supplier Response].to.from[Employee].to.name)

none
Part Family Coordinator

create

filter to[Design Responsibility] !='True' || program[emxOrganization -method hasRDOrole -construct ${OBJECTID} role_PartFamilyCoordinator] == true

none none none