1
Answered

Breaking Large Print Jobs Up

If I wanted to take a large print job (several hundred pages) and break it up into multiple smaller jobs that could be distributed across multiple task servers, how would I do that?

This is what I have built so far:

1) In Revit break the print set into multiple sets "Print Set Name X of Y". This could be done relatively quickly with one of many tools (dynamo, ideate, etc.).

2) Create identical PDF tasks for each "X of Y" print set. Post task action place the PDFs in a common location. 

3) Schedule the tasks to run at the same time. (Can i do this with a task sequence?)

4) At scheduled time the tasks will be launched concurrently, then the tasks servers will claim a different task, thus breaking down the print job into smaller plot jobs. 

Currently, when i try this 1 task server collects all the jobs. So, I think I'm missing something. 

1 reply

hey Dan,

This is something that we hoped to build out to happen automatically in 2024, but it didn't wind up making the cut.

We'll probably look at it again in 2024.1.

The issue with what you're doing at present is probably the default behavior of Clarity - if it sees 2+ tasks in the queue for the same model (with the same opening requirements) - then it will claim all the tasks at once, and then execute them in sequence.

We have done this historically because if it takes a long time to load a model, you want to "take the hit" to do that just once.

There is a setting you can change, though - in the Clarity Server Settings under the "Task Server" section, called "Claim All Tasks for Each Model" - if you set that to "no", tasks will not be combined unless you've explicitly put them in a task sequence.

Best Regards,

Matt

Oh - and to your question about Task Sequences, you can do it with a Task Sequence, but that will guarantee that they will run sequentially in a single session of Revit, which sounds like not-what-you-want.