Систему DIRECTUM можно модифицировать под особенности предприятия:
1. | Ознакомьтесь со спецификацией языка ISBL. При разработке рекомендуется ориентироваться на примеры кода для реализации типовых задач. |
2. | Для модификации системы DIRECTUM создайте базу разработки копированием рабочей базы. Чтобы защитить элемент разработки от одновременного изменения несколькими разработчиками, заблокируйте элемент разработки, перед тем как его модифицировать. |
3. | Разработайте новый или измените элемент разработки: |
Разработка элементов ведется с помощью редакторов.
4. | При необходимости выполните разработку для упрощения и автоматизации работы пользователей: |
• | создайте собственные прикладные действия на ленте задач, заданий, уведомлений, справочников или на ленте проводника системы для папок, а также в контекстном меню справочников и документов; |
• | в системе DIRECTUM объекты, к которым пользователи редко обращаются в повседневной работе, можно пометить как архивные. Разработайте вычисления, которые будут выполняться до архивирования объектов, чтобы изменить на них права или архивировать связанные объекты. |
5. | При необходимости создайте собственные серверные события для выполнения ISBL-сценариев на отдельном сервере. |
6. | При необходимости разработайте собственные модули расширения для дополнения стандартной функциональности системы DIRECTUM. |
7. | Если работа в системе ведется на нескольких языках, локализуйте данные в разрабатываемых компонентах. |
9. | Перенесите модифицированные объекты из базы разработки в рабочую базу. Помимо переноса элементов разработки (справочников, отчетов, сценариев) между системами, можно переносить настройки. Например, пользовательские расчеты, записи справочников, мастера действий, типовые маршруты. |
Организация имеет возможность самостоятельно модифицировать систему DIRECTUM, если при покупке системы DIRECTUM была приобретена Клиентская лицензия разработчика IS-Builder.
Некоторая часть разработки является системной. К ней относятся предопределенные справочники, сценарии, отчеты и другие элементы разработки. Не рекомендуется модифицировать системную разработку, поскольку это может нарушить работоспособность системы.
Перечень системной разработки можно посмотреть в файле, который входит в дистрибутив системы: DIRECTUM 5.6\Utils\SystemDev\isb<Версия IS-Builder>.isc. Например, DIRECTUM 5.6\Utils\SystemDev\isb7110.isc. Файл содержит имя и заголовок каждого элемента системной разработки.
При разработке системы рекомендуется использовать дополнительные материалы:
• | справка по функциям ISBL. Справка по функции вызывается при нажатии клавиш CTRL+F1 в редакторе вычислений. Курсор должен находиться на названии функции; |