Feature request: create custom attributes...

Hello, I was wondering if it would be possible to create custom attributes that would appear as columns in the Jobs list. They don’t have to do anything, but it would be a great way to visually organise data. So if I went to View->Columns->Jobs, there could be a button to create a new column.

For example, I would like a project column, a shot column and a column that tells me how many polygons are in the scene. As I have written my own submitter to Deadline from Maya, when I create the *_info.job file, I could insert code that may look like this:

...Project=" + $project + "\nShot=" + $shot + "\nPolygons=" + $polygons + "\n...

Then if I have created columns with the same name, then the data from the submission would automatically be in them. This would be very useful in many ways like displaying the number of polygons, lights, objects, shot codes, number of Mental Ray passes, and any other data that we think would be an advantage to display. This would be also helpful in more easily tracking down problems artists may have with their scenes.

Thanks!

That’s a cool idea. One way we could implement this would be to have 4 (just an arbitrary number) extra info properties for a job, called ExtraInfo1, ExtraInfo2, ExtraInfo3, and ExtraInfo4. These would be set in the job info file just like any other property, and could contain any arbitrary string value. We would then add these 4 columns to the job list in the Monitor.

That would be step 1, and the next step would be to allow someone to rename those columns in the Repository Options, so that the data they contain is more meaningful.

How does this sound? It might be difficult to support an arbitrary number of extra columns, so perhaps starting with 4 is a reasonable amount?

Cheers,

  • Ryan

That sounds great :slight_smile:

I look forward to this feature. Many thanks!

+1 vote from me!