Flow (shotgrid) sync not working

Ported from Discord

Hi Again, now that @BigRoy helped me with my Deadline integration issues (he’s a rockstar!), I’m now trying to tackle my Shotgrid integration again.

I had it working at one point, and then I’m not sure what happened. I know that my IT dept changed the Ayon Server IP on me and that seems like the time when things stopped working, however I may have also changed a setting somewhere ( no idea what/when/where).

The issues are as follows:

When trying to publish from Maya:

Where do I set the Shotgrid Project ID?

When trying to sync projects my services are all up and running.

I get notified that it is starting a sync but there are no progress bars to see if anything is going to happen (that’s more of an issue for another time), but in the end nothing gets synced.

Thanks a lot for @fabiaserra for providing help. let me put his answers here as well.

  1. Set flow (SG) project ID. is done via project anatomy.
    Tip: Press A+A on keyboard to go there.
  2. Make sure you are part of the People field in the project in flow.
    image
  3. Set sg_version_type field.
    • Set product types in Flow(SG) by going to the Fields page under the Admin section, looking for the Version entity and then editing the sg_version_type field… Which is a List of choices field.

      You can use the following list. It was copied from integrate.py plugin
    Summary
    action
    animation
    arnold_rop
    ass
    assembly
    audio
    background
    camera
    camerarig
    comp
    cut
    distortion
    editorial
    effect
    fbx
    gizmo
    gltf
    harmony.palette
    harmony.template
    hda
    image
    imagesequence
    karma_rop
    layout
    look
    mantra_rop
    matchmove
    maxScene
    mayaAscii
    mayaScene
    model
    mvLook
    mvUsd
    mvUsdComposition
    mvUsdOverride
    nukenodes
    online
    plate
    pointcache
    pointcloud
    prerender
    proxyAbc
    redshift_rop
    redshiftproxy
    reference
    render
    rendersetup
    review
    rig
    scene
    setdress
    simpleUnrealTexture
    skeletalMesh
    source
    staticMesh
    textures
    uasset
    usd
    vdbcache
    vray_rop
    vrayproxy
    vrayscene_layer
    workfile
    write
    xgen
    yeticache
    yetiRig
    
  4. Restart your services. when changing the addon settings, e.g. the URL.
  5. Double check if you are using dedicated tags in different plugins settings. e.g. adding shotgridreview in publish review plugin settings. as mentioned Targeting reviewables to Flow
    in Docs.
2 Likes

Hey Mustafa, you missed describing that on the step of adding the “sg_version_type” it currently requires to add all the AYON product types to the possible values that can be set as it’s a Flow list field that only lets you set any of the values exposed.

oh. so, what I have mentioned in Set sg_version_type field. were two different things ?

One thing is creating it but there’s another extra manual step that requires to set all the product types as options

1 Like