# Tk-multi-breakdown and Assets across Projects

**URL:** <https://community.shotgridsoftware.com/t/tk-multi-breakdown-and-assets-across-projects/2984>\
**Category:** Pipeline Integrations\
**Created:** [September 20, 2019, 5:39pm UTC](https://community.shotgridsoftware.com/t/tk-multi-breakdown-and-assets-across-projects/2984 "2019-09-20T17:39:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![deanareeno](https://sea1.discourse-cdn.com/shotgunsoftware/user_avatar/community.shotgridsoftware.com/deanareeno/32/796_2.png) [@deanareeno](https://community.shotgridsoftware.com/u/deanareeno)\
**Post date:** [September 20, 2019, 5:39pm UTC](https://community.shotgridsoftware.com/t/tk-multi-breakdown-and-assets-across-projects/2984/1 "2019-09-20T17:39:16Z")

</div>

Hi all,

Here at work we’ve implemented modifications to allow loading of Assets between Projects, as detailed here:

[https://github.com/shotgunsoftware/developer.shotgunsoftware.com/blob/master/docs/en/quick-answers/administering/share-assets-between-projects.md](https://github.com/shotgunsoftware/developer.shotgunsoftware.com/blob/master/docs/en/quick-answers/administering/share-assets-between-projects.md)

The situation we run into is that when in one Project’s context, the tk-multi-breakdown only knows about the Assets associated with that context, and doesn’t display any Assets from outside Projects.

I’m wondering if anyone has made modifications to tk-multi-breakdown that would allow it to inform about/operate on Assets across Projects, and if so, how you went about it. It seems like it would involve a lot of context switching…

Any input is appreciated!

Cheers,

-DW

---

<div class="post-metadata">

**Author:** ![philip.scadding](https://sea1.discourse-cdn.com/shotgunsoftware/user_avatar/community.shotgridsoftware.com/philip.scadding/32/30_2.png) [@philip.scadding](https://community.shotgridsoftware.com/u/philip.scadding)\
**Post date:** [September 23, 2019, 8:43am UTC](https://community.shotgridsoftware.com/t/tk-multi-breakdown-and-assets-across-projects/2984/2 "2019-09-23T08:43:37Z")

</div>

I don’t have a solution for you here, but ideally our breakdown app needs to be updated to remove its reliance on the templates.

Instead given a reference file path, it should be able to look up a `PublishedFile` in Shotgun that is using that path and then figure out if there are any newer `PublishedFile` with the same name linked to the same entity. The [find\_publish](https://developer.shotgunsoftware.com/tk-core/utils.html#sgtk.util.find_publish) method may be of use here.

Anyway I think the logic should be achievable in theory without needing to involve `Context` objects. But you’re right, as it stands the breakdown app would need to switch contexts to different configs/projects in order to work, because it relies on templates.

Best  
Phil

---

<div class="post-metadata">

**Author:** ![deanareeno](https://sea1.discourse-cdn.com/shotgunsoftware/user_avatar/community.shotgridsoftware.com/deanareeno/32/796_2.png) [@deanareeno](https://community.shotgridsoftware.com/u/deanareeno)\
**Post date:** [September 26, 2019, 12:55pm UTC](https://community.shotgridsoftware.com/t/tk-multi-breakdown-and-assets-across-projects/2984/4 "2019-09-26T12:55:34Z")

</div>

Hey Phil, thanks for the link, at some point when I get time I’ll give it a try.

Cheers,

-DW
