About Resources

A resource is a device (such as a tool, robot, or machine) used in an item to build a product.

This page discusses:

Working, Nonworking, and Organizational Resources

Depending on how and where they are used, resources can be classified as working, non-working, or organizational.

The working resource defines which resource (for example, a robot, worker, or conveyor) runs an operation. These resources are also known as who resources.

A nonworking resource defines the resource (for example, a tool device) that runs an operation. These resources are also known as with resources.

An organizational resource defines the resource (for example, a station, zone, line, or app) where an operation ran. These resources are also known as where resources.

Programmable and Nonprogrammable Resources

A resource is programmable if it can have logic or behavior in context. A resource is nonprogrammable if it can have logic or behavior in reference only, or if it has no logic at all.

A robot is programmable because a robot program, which exists in a certain context, can be added to the robot.

An organizational resource is nonprogrammable. Its logic is only in reference. It cannot have logic or behavior in context.

Resource Types

Each resource type has various characteristics (such as the ability to aggregate other resources or to be aggregated by other resources). A resource can be useful for a specific application or for several applications.

The characteristics of each resource type are discussed:

Resource Category Logic Referenced by Aggregated by Aggregates
Area Organizational None allowed. Nonprogrammable. A where implement link only Organizational and Area resources All types of resources and products
Manufacturing Cell Organizational Defined in reference only. Nonprogrammable. A where implement link only Organizational and Area resources All types of resources and products
Robot Working Programmable A who implement link only Organizational,Manufacturing Product, and Area resources Products only
Worker Working Defined in reference or in context; programmable A who implement link only Organizational and Area resources Products only
Transport Working Programmable A who implement link only Organizational,Manufacturing Product, and Area resources Products and User-Defined resources
Conveyor Working Nonprogrammable A who implement link only Organizational, Manufacturing Product, and Area resources Products only
NC Machine Working Programmable A who implement link only NC Machine, Organizational, Manufacturing Product, and Area resources Tool Device, NC Machine, and User-Defined resources and products
Industrial Machine Working Nonprogrammable, no contextual logic is allowed. A who implement link only Industrial Machine, Organizational, Manufacturing Product, and Area resources Tool Device, NC Machine, and User-Defined resources and products
Inspect Working Programmable A who implement link only Organizational, Manufacturing Product, and Area resources Tool Device and User-Defined resources and products
Control Device Working Programmable A who implement link only Organizational, Manufacturing Product, and Area resources User-Defined resources and products
Logic Controller Working Nonprogrammable A who implement link only Organizational, Manufacturing Product, and Area resources Products only
Tool Device Nonworking Nonprogrammable A with implement link only Tool Device, NC Machine, Industrial Machine, Inspect, Organizational, Manufacturing Product, and Area Tool Device and User-Defined resources and products
Storage Nonworking Programmable A with implement link only Organizational, Manufacturing Product and Area resources User-Defined resources and products
Sensor Nonworking Nonprogrammable A with implement link only Organizational, Manufacturing Product, and Area resources Products only
User-Defined Nonworking Programmable A with implement link only User-Defined, Transport, Storage, Control Device, Tool Device, NC Machine, Inspect, Organizational, Manufacturing Product, and Area resources User-Defined resources and products
Manufacturing Product Nonworking Nonprogrammable A with implement link only Organizational and Area resources All types of resources and products

Detection and Correction of Invalid Resource Structures

A resource structure can be invalid for the aggregation rules for resources (for example, after you have imported a data from a previous version). You can use B.I. Essentials to check your resource structure.

For example, before V6R2011, suppose that you enabled a tool device to aggregate content created. You could have transformed that product into any resource type, such as organizational. However, an organizational resource inside a tool device is not a consistent structure. If you import content with an inconsistent structure into the 3DEXPERIENCE platform, you can correct it.

From V6R2011 onward, when you generate a resource from a product, checks ensure that invalid structures cannot be created.

Resource Structure Check

To access the B.I. Essentials list, from the Tools section of the action bar, select B.I. Essentials . Search Resource Structure Check for product content.

Resource Structure Check detects the following anomalies:

  • Resource instances that have a type inconsistent with an aggregating parent.
  • Behavior representations that do not have their relative resources loaded.
  • Contextual behavior representations aggregated under an organizational resource at a level that is too high.

A colored square next to the tree object or the color of the object in the work area indicates the status of the resource.