Как работи

Инструментът, който имате, не се променя. Променя се кой стига до него, кога и с коя версия.

  1. Пакетирайте инструмента

    Качете своите LISP и DLL файлове. Сървърът ги чете: установява кои команди регистрират и към кои издания на AutoCAD са насочени, и сам написва описанието на пакета. Кодът ви не се пипа и не остава никаква таблица за поддържане на ръка.

  2. Публикувайте

    Архивът се разпакова, проверява се, изчислява се неговият SHA-256 на сървъра и се сверява подписът. Новата версия винаги влиза в DEV: никое качване не отива направо при цялата фирма.

  3. Придвижете по канали

    Първо пилотна група (от трима до десет инженери), после всички. Проблем, открит в пилота, никога не стига до стотици хора. По желание придвижването към цялата фирма може да изисква одобрение от втори администратор.

  4. Дайте права

    Кой кой пакет вижда, кой коя функция може да ползва — за отделен човек или за група. Инженер без право изобщо не вижда инструмента в каталога, така че няма никакъв сив бутон, с който да се спори.

  5. Инженерът инсталира

    Каталогът се отваря вътре в AutoCAD и инструментът се инсталира с едно щракване. Инсталирането е атомарно: или завършва, или изобщо не се е случило. Няма такова нещо като наполовина инсталиран инструмент.

Връщането назад не е ново публикуване

Да изтеглите версия от цялата фирма означава да преместите тази версия в по-тесен канал — едно действие. Без преопаковане, без повторно публикуване, без да чакате никого. Дори с включено правило на четирите очи връщането назад никога не се нуждае от одобрение: една мярка не бива да пречи точно в мига, в който бързината е най-важна.

Зареждане при поискване

AutoCAD не зарежда кода на инструментите при стартиране; той чете малък запис, който казва „тази команда живее в онзи пакет“. Кодът се зарежда при първото извикване на командата. Каталогът ви може да расте, без да забавя стартирането.

По пътя на стартиране на AutoCAD не се прави никаква мрежова заявка — задължително правило в този продукт, проверявано с тест.

Работа без мрежа

Инсталираните инструменти живеят на машината на инженера и не зависят от сървъра. По време на поддръжка, с прекъсната мрежа или на обекта инструментите продължават да работят; чакат само новите инсталации и обновленията.

Напълно спрял сървър означава „нови инструменти не могат да се инсталират“, а не „инженерите не могат да работят“. Тази разлика е свойство на архитектурата, което си заслужава да се пази.

Обновяването е отделен процес

Докато AutoCAD е отворен, зареденият файл е заключен и не може да бъде подменен на място. Обновленията се предават на отделна програма за обновяване: тя върши работата, съобщава резултата и се отдръпва.

Заредена сглобка никога не се обновява на място — тихо недовършено обновление се превръща в инструмент, който на следващата сутрин не се отваря.

Отказите идват с номер

Когато инструмент спре неочаквано, потребителят вижда номер за съотнасяне и ви го изпраща. Цялото събитие — кой пакет, коя версия, кой AutoCAD — вече е записано.

Това премахва обмена от рода на „изпратете снимка на екрана“: диагностиката започва от записа, а не от това, което потребителят помни.

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

Изпратете ни един от вашите LISP или .NET инструменти. Заедно ще го пакетираме и публикуваме, ще го инсталираме на тестова машина и ще го върнем назад. Около час.

Заявете демонстрация