# Different assemblies for different fields

**URL:** <https://community.transloadit.com/t/different-assemblies-for-different-fields/17781>\
**Category:** Transloadit\
**Tags:** tender-archive\
**Created:** [July 27, 2010, 1:43pm UTC](https://community.transloadit.com/t/different-assemblies-for-different-fields/17781 "2010-07-27T13:43:00Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gonzalo](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/gonzalo/32/1468_2.png) [@Gonzalo](https://community.transloadit.com/u/Gonzalo)\
**Post date:** [July 27, 2010, 1:43pm UTC](https://community.transloadit.com/t/different-assemblies-for-different-fields/17781/1 "2010-07-27T13:43:00Z")

</div>

> Archived from the Transloadit support forum. Originally posted on July 27, 2010; details may be outdated, see [our docs](https://transloadit.com/docs/) for current behavior. [Original thread](https://web.archive.org/web/20110218180551/http://support.transloadit.com/discussions/questions/3-different-assemblies-for-different-fields)

Hi,

there is a “simple” way to handle different assemblies in a same form for different fields?  
For example, in a form i have two file inputs. I want one of them to be executed with one assembly, and another one with other assembly. Is there a simple way to do this?

Thanks in advance,  
Gonzalo

---

<div class="post-metadata">

**Author:** ![Felix\_Geisendorfer](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/felix_geisendorfer/32/1463_2.png) [@Felix\_Geisendorfer](https://community.transloadit.com/u/Felix_Geisendorfer)\
**Post date:** [July 27, 2010, 2:11pm UTC](https://community.transloadit.com/t/different-assemblies-for-different-fields/17781/2 "2010-07-27T14:11:00Z")

</div>

No, but I could implement a ‘field’ parameter where you can specify what steps are executed for which field - this way you could do it all in one assembly.

Anyway, I’d be curious about further details of your use case? Are both files the same (two images, two videos?) or do you have different files? Why the different assembly?

---

<div class="post-metadata">

**Author:** ![Gonzalo](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/gonzalo/32/1468_2.png) [@Gonzalo](https://community.transloadit.com/u/Gonzalo)\
**Post date:** [July 27, 2010, 2:21pm UTC](https://community.transloadit.com/t/different-assemblies-for-different-fields/17781/3 "2010-07-27T14:21:00Z")

</div>

I’m normally using templates because they really simplifies the process, so, for example if i want to store different fields in different paths in S3, i need two differents templates. Using only one assembly/template i cannot send both files to different paths in S3.

The “field” option imho seems a natural way to accomplish this. +1

Hopes it helps.  
Thanks!  
gonzalo

---

<div class="post-metadata">

**Author:** ![Felix\_Geisendorfer](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/felix_geisendorfer/32/1463_2.png) [@Felix\_Geisendorfer](https://community.transloadit.com/u/Felix_Geisendorfer)\
**Post date:** [September 11, 2010, 8:08am UTC](https://community.transloadit.com/t/different-assemblies-for-different-fields/17781/4 "2010-09-11T08:08:00Z")

</div>

Hey, sorry this was on hold like forever. I’d love to make it up and get this implemented if it would still be useful to you!

---

<div class="post-metadata">

**Author:** ![Gonzalo](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/gonzalo/32/1468_2.png) [@Gonzalo](https://community.transloadit.com/u/Gonzalo)\
**Post date:** [September 13, 2010, 1:57pm UTC](https://community.transloadit.com/t/different-assemblies-for-different-fields/17781/5 "2010-09-13T13:57:00Z")

</div>

Felix!,

Hi there, i think that its a very useful feature, right now I’ve solved the problem dividing the form in two and uploading each file in each form, making this feature available would be a much more tidy solution!

Thanks in advance!  
gonzalo

---

<div class="post-metadata">

**Author:** ![Felix\_Geisendorfer](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/felix_geisendorfer/32/1463_2.png) [@Felix\_Geisendorfer](https://community.transloadit.com/u/Felix_Geisendorfer)\
**Post date:** [September 15, 2010, 8:20pm UTC](https://community.transloadit.com/t/different-assemblies-for-different-fields/17781/6 "2010-09-15T20:20:00Z")

</div>

Sorry, we were on a business trip Mo-Wed, but I’m back now and eager to get this implemented. One last question before so: Are the two files different types? I.e. one video and one image? If that’s the case you could already handle them in one assembly, since robots will ignore files that they don’t know how to handle.

---

<div class="post-metadata">

**Author:** ![Gonzalo](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/gonzalo/32/1468_2.png) [@Gonzalo](https://community.transloadit.com/u/Gonzalo)\
**Post date:** [September 15, 2010, 8:33pm UTC](https://community.transloadit.com/t/different-assemblies-for-different-fields/17781/7 "2010-09-15T20:33:00Z")

</div>

Thanks for the tip! But in this case both were images but both have different thumbnails size and different folders in s3!

---

<div class="post-metadata">

**Author:** ![Felix\_Geisendorfer](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/felix_geisendorfer/32/1463_2.png) [@Felix\_Geisendorfer](https://community.transloadit.com/u/Felix_Geisendorfer)\
**Post date:** [November 29, 2010, 8:29pm UTC](https://community.transloadit.com/t/different-assemblies-for-different-fields/17781/8 "2010-11-29T20:29:00Z")

</div>

This has finally landed : )

[http://transloadit.com/blog/2010/11/advanced-use-conditions-for-assembly-steps](http://transloadit.com/blog/2010/11/advanced-use-conditions-for-assembly-steps)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex032/uploads/transloadit/original/1X/04ee57da0cb7ac8728a9ac5965c288164f4ce280.svg) [@system](https://community.transloadit.com/u/system)\
**Post date:** [October 7, 2026, 8:56am UTC](https://community.transloadit.com/t/different-assemblies-for-different-fields/17781/9 "2026-10-07T08:56:55Z")

</div>


