Как включить пользовательский файл данных в каждое задание по автоматизации проектирования?

У нас есть задача создания чертежа, которую мы хотели бы перенести в API автоматизации проектирования. Каждый раз, когда задача запускается, она будет нуждаться в качестве входных данных, которые будут влиять на то, что она создает в DWG. Каков наилучший способ сделать эти данные для каждой работы доступными? В нашем случае, если бы мы могли включить текстовый файл размером 1 МБ, он бы работал нормально.

Я посмотрел на документацию по API и, кроме пакета zip, не вижу способа сделать это иначе, чем пытаться заставить нашу автоматизацию совершать исходящие вызовы веб-службы при ее запуске, что, я не уверен, будет разрешено на удаленный сервер.

1 ответ

Вы должны быть в состоянии создать пользовательский пакет приложения с заданием, которое принимает ваши пользовательские данные с входным аргументом, взгляните на эти демонстрации:

https://github.com/Autodesk-Forge/design.automation-.net-input.output.sample

https://github.com/Autodesk-Forge/design.automation-.net-custom.activity.sample

Вы также можете иметь свой собственный веб-сервис, который возвращает необходимую полезную нагрузку, можно выполнить вызов http из действия, см. Демонстрационный пример в следующем примере:

https://github.com/szilvaa/variadic

надеюсь, это поможет

Другие вопросы по тегам