Understand Entities and the Flow Production Tracking schema

00:07

In this session,

00:08

we will discuss the organization of data within Flow

00:10

Production Tracking and bring up a few new terms,

00:13

entity and schema.

00:15

Data in Flow Production Tracking is organized into entities somewhat

00:19

similar to a table in a database or a spreadsheet.

00:22

Each thing, or entity, in Flow Production Tracking is

00:26

a container in which data can be stored.

00:29

Shots, sequences, assets, levels, episodes, tasks, time logs, and more

00:36

are all considered entities within Flow Production Tracking.

00:41

Now, the term schema refers to how data is organized and constructed.

00:45

The Flow Production Tracking

00:47

schema refers to how entities are used and configured

00:50

and how they are connected to one another.

00:53

Think about it in spreadsheet terms.

00:55

An entity type is the name of our spreadsheet.

00:59

Each spreadsheet contains a table of rows and columns.

01:03

Rows represent the records we'll be tracking

01:06

while column headers contain the information specific to what

01:09

we need to track on each of those records.

01:13

In each table, there is a set of cells where trackable data lives.

01:17

Flow Production Tracking is structured in a similar way where the column

01:21

headers equate to fields and cells equate to all the data

01:24

we will be entering and tracking based on those field headers.

01:28

Let's look at an example:

01:30

we have entities which are the containers for information about anything.

01:35

Let's consider the asset entity.

01:37

An asset could be a character model, an environment, a prop,

01:41

a vehicle, or anything in between.

01:43

Let's say our asset in this case is a character model.

01:46

Let's take a look at Hyperspace madness,

01:49

one of the projects in Flow Production Tracking

01:51

that we'll be using throughout this course.

01:54

Sven is one of the character models on this project.

01:57

In Flow Production Tracking,

01:59

Sven is an asset entity and this entity holds information about Sven.

02:05

The Sven asset entity holds asset information, tasks

02:09

that need to be completed to create Sven, versions

02:11

of Sven that artists are submitting, feedback notes

02:14

that supervisors are providing to artists, and more.

02:18

So, Sven the asset is a container for everything that is being done

02:22

and has been done related to this asset.

02:25

Sven is an asset and an asset is an entity.

02:28

But all of the information inside of the Sven asset,

02:31

which includes the tasks, versions, notes, these are also entities.

02:37

Many entities fall within others,

02:39

so you'll start to see that there is a

02:40

hierarchy in the structure of entities within each project.

02:44

Let's look at some project schemas to give you a bigger picture.

02:48

A simple film schema and Flow Production Tracking looks something like this.

02:53

The project entity is the container for

02:56

all the information tracked within that project.

02:59

Sequences, assets, and shots are entities that fall within that project.

03:04

Tasks, notes, and versions fall under the parent entities

03:08

they relate to, whether that's a specific sequence asset or shot.

03:13

Now,

03:13

a simple episodic schema in Flow Production Tracking

03:16

may function similarly to the film schema,

03:18

with the addition of seasons and episodes.

03:21

the project entity is a container for

03:24

all the information tracked within the project.

03:26

Seasons are entities that fall within that project that contain all episodes.

03:31

Episodes are entities that contain all sequences and shots.

03:35

Sequences and shots are entities within each episode,

03:39

and assets are entities within the project that may be used in any episode.

03:43

Tasks, notes, and versions fall under the parent entities

03:47

they relate to, whether that's a specific sequence shot or asset.

03:52

Let's demonstrate this with a diagram of how our

03:54

information flows through Flow Production Tracking on Hyperspace Madness.

03:58

Our project Hyperspace Madness is a VFX film with shots as the deliverables.

04:03

Our shots will be organized into sequences and

04:06

various assets will be linked to various shots.

04:08

For each shot and asset, a

04:10

set of tasks needs to be completed.

04:13

For each task time needs to be logged.

04:16

There are endless variations of schema that

04:18

can be applied within Flow Production Tracking.

04:21

The schema will depend upon the types of projects the company is working

04:24

on and how many layers of hierarchy users need to effectively track their data.

04:31

Standard built in templates are available in Flow Production Tracking and

04:35

may be used as is or customized by a site administrator.

04:39

Templates are a good schema base,

04:41

especially if we're not sure how to map out our workflow.

04:45

Here are the key takeaways when it comes to

04:47

schema and how data is structured in

04:49

Flow Production Tracking.

04:50

Data and Flow Production Tracking is organized into entities

04:54

which are containers in which data is stored.

04:56

The Flow Production Tracking schema refers to how entities are

04:60

used and how they are connected to one another.

05:03

There are many different ways to connect entities in Flow Production Tracking.

05:07

The hierarchy of entities will depend on your industry,

05:10

your project, and the type of information your team needs to track.

Video transcript

00:07

In this session,

00:08

we will discuss the organization of data within Flow

00:10

Production Tracking and bring up a few new terms,

00:13

entity and schema.

00:15

Data in Flow Production Tracking is organized into entities somewhat

00:19

similar to a table in a database or a spreadsheet.

00:22

Each thing, or entity, in Flow Production Tracking is

00:26

a container in which data can be stored.

00:29

Shots, sequences, assets, levels, episodes, tasks, time logs, and more

00:36

are all considered entities within Flow Production Tracking.

00:41

Now, the term schema refers to how data is organized and constructed.

00:45

The Flow Production Tracking

00:47

schema refers to how entities are used and configured

00:50

and how they are connected to one another.

00:53

Think about it in spreadsheet terms.

00:55

An entity type is the name of our spreadsheet.

00:59

Each spreadsheet contains a table of rows and columns.

01:03

Rows represent the records we'll be tracking

01:06

while column headers contain the information specific to what

01:09

we need to track on each of those records.

01:13

In each table, there is a set of cells where trackable data lives.

01:17

Flow Production Tracking is structured in a similar way where the column

01:21

headers equate to fields and cells equate to all the data

01:24

we will be entering and tracking based on those field headers.

01:28

Let's look at an example:

01:30

we have entities which are the containers for information about anything.

01:35

Let's consider the asset entity.

01:37

An asset could be a character model, an environment, a prop,

01:41

a vehicle, or anything in between.

01:43

Let's say our asset in this case is a character model.

01:46

Let's take a look at Hyperspace madness,

01:49

one of the projects in Flow Production Tracking

01:51

that we'll be using throughout this course.

01:54

Sven is one of the character models on this project.

01:57

In Flow Production Tracking,

01:59

Sven is an asset entity and this entity holds information about Sven.

02:05

The Sven asset entity holds asset information, tasks

02:09

that need to be completed to create Sven, versions

02:11

of Sven that artists are submitting, feedback notes

02:14

that supervisors are providing to artists, and more.

02:18

So, Sven the asset is a container for everything that is being done

02:22

and has been done related to this asset.

02:25

Sven is an asset and an asset is an entity.

02:28

But all of the information inside of the Sven asset,

02:31

which includes the tasks, versions, notes, these are also entities.

02:37

Many entities fall within others,

02:39

so you'll start to see that there is a

02:40

hierarchy in the structure of entities within each project.

02:44

Let's look at some project schemas to give you a bigger picture.

02:48

A simple film schema and Flow Production Tracking looks something like this.

02:53

The project entity is the container for

02:56

all the information tracked within that project.

02:59

Sequences, assets, and shots are entities that fall within that project.

03:04

Tasks, notes, and versions fall under the parent entities

03:08

they relate to, whether that's a specific sequence asset or shot.

03:13

Now,

03:13

a simple episodic schema in Flow Production Tracking

03:16

may function similarly to the film schema,

03:18

with the addition of seasons and episodes.

03:21

the project entity is a container for

03:24

all the information tracked within the project.

03:26

Seasons are entities that fall within that project that contain all episodes.

03:31

Episodes are entities that contain all sequences and shots.

03:35

Sequences and shots are entities within each episode,

03:39

and assets are entities within the project that may be used in any episode.

03:43

Tasks, notes, and versions fall under the parent entities

03:47

they relate to, whether that's a specific sequence shot or asset.

03:52

Let's demonstrate this with a diagram of how our

03:54

information flows through Flow Production Tracking on Hyperspace Madness.

03:58

Our project Hyperspace Madness is a VFX film with shots as the deliverables.

04:03

Our shots will be organized into sequences and

04:06

various assets will be linked to various shots.

04:08

For each shot and asset, a

04:10

set of tasks needs to be completed.

04:13

For each task time needs to be logged.

04:16

There are endless variations of schema that

04:18

can be applied within Flow Production Tracking.

04:21

The schema will depend upon the types of projects the company is working

04:24

on and how many layers of hierarchy users need to effectively track their data.

04:31

Standard built in templates are available in Flow Production Tracking and

04:35

may be used as is or customized by a site administrator.

04:39

Templates are a good schema base,

04:41

especially if we're not sure how to map out our workflow.

04:45

Here are the key takeaways when it comes to

04:47

schema and how data is structured in

04:49

Flow Production Tracking.

04:50

Data and Flow Production Tracking is organized into entities

04:54

which are containers in which data is stored.

04:56

The Flow Production Tracking schema refers to how entities are

04:60

used and how they are connected to one another.

05:03

There are many different ways to connect entities in Flow Production Tracking.

05:07

The hierarchy of entities will depend on your industry,

05:10

your project, and the type of information your team needs to track.

Understand Entities and the Flow Production Tracking schema

Data in Flow Production Tracking is organized into entities, somewhat similar to a table in a database or a spreadsheet.

Each thing, or Entity, in Flow Production Tracking is a container in which data can be stored.

Shots, Assets, Levels, Episodes, Tasks, Versions, Time Logs, and more are all considered entities within Flow Production Tracking. They are all containers in which data can be stored.

Entities within Flow Production Tracking

The term schema refers to how data is organized and constructed. The Flow Production Tracking schema refers to how entities are used and configured and how they are connected to one another.

Think about it in spreadsheet terms. An entity type is the name of our spreadsheet. Each spreadsheet contains a table of rows and columns. Rows represent the records we'll be tracking, while column headers contain the information specific to what we'll need to track on each of those records.

Entity table

In each table, there is a set of cells where trackable data lives. Flow Production Tracking is structured in a similar way, where the column headers equate to fields, and cells equate to all the data we will be entering and tracking based on those field headers.

Trackable data

Consider the following example:

  • In Flow Production Tracking, an Asset is an entity.
  • "sven" is a character model asset in Hyperspace Madness.
  • In Flow Production Tracking, "sven" is an Asset entity, and this entity holds information about "sven".
    • The "sven" asset entity holds asset information, tasks that need to be completed to create "sven", versions of "sven" that artists are submitting, feedback notes that supervisors are providing to artists, and more.   
      • So "sven", the asset, is a container for everything that is being done, and has been done, related to this asset.  

        An Asset is an entity.

  • "sven" is an asset, and an asset is an entity, but all of the information inside of the "sven" asset, which includes the tasks, versions, notes, are also entities.
  • Many entities can fall within others, and the hierarchy in the structure of entities will vary within each Project.

Asset entities

Flow Production Tracking comes with several pre-built schemas.

A simple film schema in Flow Production Tracking looks something like this:

  • The Project entity is the container for all the information tracked within that Project.
  • Sequences, Assets, and Shots are entities that fall within that Project.
  • Tasks, Notes, and Versions fall under the parent entities they relate to, whether that's a specific Sequence, Asset, or Shot.

Film schema

A simple episodic schema in Flow Production Tracking may function similarly to the film schema, with the addition of seasons and episodes:

  • The Project entity is the container for all the information tracked within that Project.
  • Seasons are entities that fall within that Project that contain all Episodes.
  • Episodes are entities that contain all Sequences and Shots.
  • Sequences and Shots are entities within each episode, and Assets are entities within the Project that may be used in any Episode.
  • Tasks, Notes, and Versions fall under the parent entities they relate to, whether that's a specific Sequence, Shot, or Asset.

Episodic schema

Consider the following diagram of how information flows through Flow Production Tracking on Hyperspace Madness:

  • "Hyperspace Madness" is a VFX film project with shots as the deliverables.
  • The shots will be organized into sequences, and various assets will be linked to various Shots.
  • For each Shot and Asset, a set of Tasks need to be completed.
  • For each Task, time needs to be logged.

Diagram of how information flows through Flow Production Tracking

There are endless variations of schema that can be applied within Flow Production Tracking. The schema will depend upon the types of projects a company is working on and how many layers of hierarchy users need to effectively track their data.

Standard built-in templates are available in Flow Production Tracking and may be used as-is or customized by a site Administrator. Templates are a good schema base, especially if you are not sure how to map out your workflow.

New project Templates

Here are the key takeaways when it comes to the Flow Production Tracking schema and how data is structured in Flow Production Tracking:

  • Data in Flow Production Tracking is organized into entities, which are the containers in which data is be stored.
  • The Flow Production Tracking schema refers to how entities are used and how they are connected to one another.

There are many different ways to connect entities in Flow Production Tracking. The hierarchy of entities will depend on your industry, your project, and the type of information your team needs to track.

Hierarchy of entities

Was this information helpful?