Короче говоря, ответ - да, вы можете сгенерировать несколько выходных видимых объектов для входной модели Revit в рамках своей деятельности, это довольно просто, и механизм Revit Design Automation может автоматически упаковать эти выходные представления в zip-файл, вам просто нужно поместите эти выходные объекты для просмотра в указанную папку. Я считаю, что это сообщение в блоге https://forge.autodesk.com/blog/how-generate-dynamic-number-output-design-automation-revit-v3 даст вам идею.
Что касается ваших вопросов о деталях:
- Является ли этот подход приемлемым, или я должен создать активность с более ограниченным набором выходных данных, например соотношение активности к выходным видимым объектам 1: 1?
Ответ: Да, этот подход возможен, проверьте подробности выше.
- Можно ли получить / определить количество времени, в течение которого выполнялось действие, или мне нужно убедиться, что мои выходные данные готовы после каждой итерации создание видимого? Другими словами, могу ли я создать видимый, заархивировать свои выходные данные, создать еще один, снова заархивировать, повторить полоскание? Или я могу найти количество времени и создать как можно больше видимых областей, прежде чем их заархивировать?
Ответ: вам просто нужно поместить все сгенерированные вьюверы в указанный zip папка, затем рабочий элемент будет выполнен, система автоматически упакует эту папку и загрузит обратно на ваш сервер.
- Можно ли отправлять объекты в OSS кузницы из активность без указания объектов в качестве выходных?
Ответ: Нет, сетевой доступ не разрешен механизмом автоматизации проектирования, вы можете получить доступ к хранилищу только как вход или выход файлы.