0

how to create structure: project/series/scene/shot - in shotgun?

i do the animated series. on work we use structure:

- project/series/scene/shot

in shotgun i have a project, sequence and shot. but i cant create one sequence into another.

i may create only this structure:

- project/sequence/shot

how to expand the structure tree and add another level?

10 comments

  • 0
    Avatar
    Brandon Foster

    Hi Max,

    Great question! Shotgun provides a number of standard entities like Sequences, Shots, and Assets. We also realize we can't possibly account for every type of workflow that exists in the world, so we provide you with a number of Custom Entities you can use. Basically these are blank slates you can use to customize for your need. You can read more about them here:

    https://support.shotgunsoftware.com/entries/21191791-How-to-enable-and-configure-Custom-Entities

    Basically you'll enable one of these Custom Entities, name it Series, then start adding whatever meta-data fields you need to track for Series records. Give it a whirl and let us know how it works for you!

  • 0
    Avatar
    Max Ku

    i do it... and what next?

    i see a "Epizodes" menu in "Pages". i can enter and create any epizodes... but when i enter to epizode - is empty. it not have a connections to sequences. 

    if i going to sequences - i can connect it only to project, but not epizodes... how to work with created Custom Entity's?

     

     

  • 0
    Avatar
    Brandon Foster

    Hi Max,

    From here you can start customizing your new Episode entity with fields of information you need to track for each record. Check out this article on Fields, specifically the section titled "Creating Fields."

    https://support.shotgunsoftware.com/entries/25431726-All-About-Fields

    To link one entity to another, you'll want to create either an "Entity" or "Multi-Entity" field. See the section in the Fields article entitled "Link Fields (Entity and Multi-Entity)" for a detailed breakdown of the difference and application of each.

  • 0
    Avatar
    Takashi Nagasaki

    Hi Shotgun team,

    I also have the same trouble and I've tried the solution of this reply.

    So I have a question.

    I have problem that I can not create a sequence with the same name in the Sequence Entity.

    I want to use also the same named sequence in other episodes.

    For example,

    episodes / sequences / shots

    ep001 / sq01 / sh001

    ep001 / sq01 / sh002

    ep002 / sq01 / sh001

    If you have any solutions to recommend , please let me know.

    Thanks.

  • 0
    Avatar
    Brandon Foster

    Hi Takashi,

    It sounds like you may have flagged the Sequence name field to be unique. If you send a message to support@shotgunsoftware.com with these specifics and the URL of your site, we can verify if that is the case for you.

  • 0
    Avatar
    Takashi Nagasaki

    Hi Brandon,

    Thank you for your reply.

    I'll send a message with the URL later.

    Thanks.

  • 0
    Avatar
    Max Ku

    i going to page "All-About-Fields" and do instruction...

    1. create custom entrity element "Epizode 01"

    2. open sequence and try create new field to connect to epizode

    3. and get an error... see attachment...

    error text:

    BackgroundJob ERROR: Couldn't run BackgroundJob #2127.
    RuntimeError: User doesn't have permission to create a Field
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/app/models/background_job.rb:152:in `eval'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:152:in `transaction'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/activerecord/lib/active_record/transactions.rb:119:in `transaction'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/app/models/display_column.rb:1629:in `create_column'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/app/models/display_column.rb:1565:in `bkgd_configure_column'
    (eval):1:in `block in run'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/app/models/background_job.rb:152:in `eval'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/app/models/background_job.rb:152:in `block in run'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/plugins/spawn/lib/spawn.rb:51:in `block in spawn_plugin'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/plugins/spawn/lib/spawn.rb:100:in `block in fork_it'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/plugins/spawn/lib/spawn.rb:86:in `fork'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/plugins/spawn/lib/spawn.rb:86:in `fork_it'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/plugins/spawn/lib/spawn.rb:51:in `spawn_plugin'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/app/models/background_job.rb:109:in `run'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/app/models/background_job.rb:65:in `create_and_run'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/app/controllers/background_job_controller.rb:5:in `configure_dc'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/actionpack/lib/action_controller/base.rb:1109:in `perform_action'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/actionpack/lib/action_controller/filters.rb:696:in `call_filters'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/actionpack/lib/action_controller/filters.rb:688:in `perform_action_with_filters'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:70:in `block in perform_action_with_benchmark'
    /opt/ruby-1.9.3-p362/lib/ruby/1.9.1/benchmark.rb:280:in `measure'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/actionpack/lib/action_controller/rescue.rb:83:in `perform_action_with_rescue'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/actionpack/lib/action_controller/caching.rb:631:in `block in perform_action_with_caching'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/activerecord/lib/active_record/query_cache.rb:8:in `cache'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/actionpack/lib/action_controller/caching.rb:630:in `perform_action_with_caching'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/actionpack/lib/action_controller/base.rb:435:in `process'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/actionpack/lib/action_controller/filters.rb:684:in `process_with_filters'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in `process_with_session_management_support'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/actionpack/lib/action_controller/base.rb:334:in `process'
    /var/shotgun/releases_local/https___api_github_com_repos_shotgunsoftware_shotgun_v5_3_38_c_cc67c793e2eb69dea49c73011f384bc6d067cef5/vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch'
    /opt/ruby-1.9.3-p362/lib/ruby/gems/1.9.1/gems/passenger-enterprise-server-4.0.37/lib/phusion_passenger/classic_rails/thread_handler_extension.rb:16:in `process_request'
    /opt/ruby-1.9.3-p362/lib/ruby/gems/1.9.1/gems/passenger-enterprise-server-4.0.37/lib/phusion_passenger/request_handler/thread_handler.rb:127:in `accept_and_process_next_request'
    /opt/ruby-1.9.3-p362/lib/ruby/gems/1.9.1/gems/passenger-enterprise-server-4.0.37/lib/phusion_passenger/request_handler/thread_handler.rb:95:in `main_loop'
    /opt/ruby-1.9.3-p362/lib/ruby/gems/1.9.1/gems/passenger-enterprise-server-4.0.37/lib/phusion_passenger/request_handler.rb:471:in `block (3 levels) in start_threads'
    If this looks scary or doesn’t make any sense, please send us the error details via email and someone on our support team will help you out. Thanks for your help, and

     

  • 0
    Avatar
    Brandon Foster

    Hi Max,

    It sounds like the permission group to which you belong is not permitted to create new Fields. Check with your Shotgun administrator and have them ensure the "Create" box is checked for the Fields entity in the Entity permissions section for your group.

  • 0
    Avatar
    Max Ku

    excellent, with access rights and I figured I can do custom fields.

    but I can not understand so far as the whole chain of actions to add to the structure of another level of nesting

    I'm just seeing what my sequences hooked to the project and can not unhook them, once an error is issued. my created scenes - though they do not have sequences, despite the fact that I did in sequences link to the episode ... how to break the current connection, and add to that where the structure was the way I want?

    I now have two episodes and two sequences, and I want to attach them to each other. but when entered into the project - I see just two sequences, and nothing more. there should be going into episodes and episodes I have seen sequences already ...
    whether there is a lesson in how to do? and that advice - "add custom field" does not answer the question of what to add, that diminish and how it is supposed to work at all in the end

  • 0
    Avatar
    Tommy

    Hey Max - it sounds like it might make sense to talk through this over a screensharing session. We should be able to get the hierarchy setup the way you want, and make sure you have good visibility on everything where you need it, and are able to link and unlink things as needed.

    Would you mind emailing our support alias directly (support@shotgunsoftware.com) so we can setup some time to chat? Feel free to cc me (tommy@shotgunsoftware.com) on your email. Just let us know where you are located and when you are available, and we'll get something scheduled.

    Cheers,
    -Tommy

Please sign in to leave a comment.