Object Properties

One of the most important concepts to understand in the Ooyala Flex platform is that
nearly everything is an object. There are various object types in Ooyala Flex.
Examples include assets, workflows, and tasks. Objects in Ooyala Flex comprise the
following properties:

• Some objects allow you to create variants, so you can create
custom sub-types.

• Some objects have context where environmental variables can be
stored and read.

• Some object support being approved and un-approved.

• Some objects can be locked and unlocked.

Note: Within the body of this guide we may use the words item or
items. These words carry the same meaning as object.

One of the benefits of nearly everything being an object is that once you learn one
Ooyala Flex object type, such as an asset, you've automatically learned a lot about
all other object types in Ooyala Flex.

It's worthwhile taking the time to learn the properties of objects listed above as it
is the key to understanding Ooyala Flex. One benefit of Ooyala Flex's object-based
approach is that the screens for objects are similar across object types and it also
makes the API very easy to use.

For example the summary screen for an asset has similar fields and layout as workflow
instance summary screen.