Интеграция с другими конфигурациями

Описание программы

Программа ОптимаСофт:Менеджер процессов является конфигурацией, которая работает на платформе 1С:Предприятие версии 8.х. Открытость платформы 1С позволяет интегрировать BPMS систему в различные конфигурации, что дает следующие плюсы:
  • Достигается централизация хранения данных. Уменьшается вероятность дублирования данных в разных конфигурациях;
  • Нет необходимости в переносе данных между программами. Объект, созданный в объединенной конфигурации, может сразу использоваться функционалом всех объединенных конфигураций;
  • Пользователь может работать в одной программе сразу со всеми данными объединенных конфигураций. Без переключения между программами.
  • Для администратора упрощается администрирование (сохранение резервных копий, контроль целостности и пр.).
Перед объединением необходимо делать резервную копию рабочей базы !

Объединение с конфигурацией ОптимаСофт:Менеджер процессов.
Перед началом объединения.
В программе выполняется часть работы в режиме толстого клиента обычные формы. Если у Вас основной режим работы это управляемые формы (например, для конфигурации УНФ), то в свойствах конфигурации обязательно включение следующих свойств.

Переключатель "Управляемое приложение и обычное приложение" для возможности доступа к модулю обычного приложения и главным интерфейсам обычных форм.

Галочки "Использовать управляемые формы в обычном приложении" и "Основной интерфейс".
Основной интерфейс "ослОсновнойИнтерфейс" становится доступным после внесения его в базу в процессе объединения.

2_prikkartinka_3b3ef1c9-8c6b-403e-9368-af53b21203a3.png

Файл конфигурации ОптимаСофт:Менеджер процессов можно получить выгрузкой из установленной базы. Для этого устанавливаем ОптимаСофт:Менеджер процессов из шаблона, заходим в конфигуратор и выгружаем через "Конфигурация / Сохранить конфигурацию в файл". После получения файла *.cf конфигурации ОптимаСофт:Менеджер процессов, запускаем рабочую базу и выбираем "Конфигурация / Сравнить, объединить конфигурацию с файлом". После выбора файла конфигурации ОптимаСофт:Менеджер процессов, должно появиться окно с объединяемыми объектами.

Свойства конфигурации.
Для исключения затирания свойств целевой конфигурации, необходимо снять галочки свойств конфигурации.

3_prikkartinka_836119e8-4277-4083-a6ef-45c7a441f206.png

Модуль управляемого приложения (этот модуль изменяется при необходимости работы в управляемом режиме).
В программе используются глобальные переменные, которые создать можно только в модуле приложения. Глобальные переменные можно расположить в самом начале модуля приложения, в разделе описания переменных. Также, в модуле приложения происходит вызов инициации глобальных переменных и остальные действия при старте программы.

4_prikkartinka_5d9c1447-36a7-4b39-9f94-69a006ed1dae.png

Из модуля ОптимаСофт:Менеджер процессов копируем код процедур "ПриНачалеРаботыСистемы()" и "ПередЗавершениемРаботыСистемы()".

Модуль сеанса.
В модуль сеанса необходимо добавить строки инициализации параметров сеанса ОптимаСофт:Менеджер процессов.

Модуль обычного приложения.
В программе используются глобальные переменные, которые создать можно только в модуле приложения. Глобальные переменные можно расположить в самом начале модуля приложения, в разделе описания переменных. Также, в модуле приложения происходит вызов инициации глобальных переменных и остальные действия при старте программы.

Добавление подсистем.
В программе ОптимаСофт:Менеджер процессов используются подсистемы.

8_prikkartinka_9127dd6d-54fa-4b76-b680-7cf2bdab714b.png

Добавление общих модулей.
В программе ОптимаСофт:Менеджер процессов используется префиксация общих модулей, что минимизирует совпадение имен общих модулей. Для объединения необходимо оставить поставленные галочки напротив всех модулей ОптимаСофт:Менеджер процессов.

9_prikkartinka_2785c8ae-ab48-45e6-9481-637ce3e9b369.png

Добавление параметров сеанса.
В программе ОптимаСофт:Менеджер процессов используются параметры сеанса.

10_prikkartinka_9db69914-f1a8-4359-b09e-9b0e5cceb1c3.png

Добавление ролей.
В программе ОптимаСофт:Менеджер процессов используются роли.

11_prikkartinka_29ae01b8-2d2f-4c64-8901-b15a3c14df96.png

Добавление подписок на событие.
В программе ОптимаСофт:Менеджер процессов используются подписки на событие.

12_prikkartinka_ddc1b64f-ad33-4655-acfe-e2c2af973ab3.png

Добавление регламентных заданий.
В программе ОптимаСофт:Менеджер процессов используются регламентные задания.


13_prikkartinka_3b2d58e0-507a-452e-a551-bdeb64481b4f.png

Добавление общих форм.
В программе ОптимаСофт:Менеджер процессов используются общие формы.

14_prikkartinka_b787d245-83f1-4b26-af32-fcf4b6e036a2.png

Добавление общих команд.
В программе ОптимаСофт:Менеджер процессов используются общие команды.

15_prikkartinka_964b0312-65e5-4a9b-afeb-9ba29050c9f7.png

Добавление интерфейсов.
В программе ОптимаСофт:Менеджер процессов используются интерфейсы.

16_prikkartinka_a53cf6fa-6e96-4d49-ab92-e7287f17f04b.png

Добавление общих макетов.
В программе ОптимаСофт:Менеджер процессов используются общие макеты.

16_prikkartinka_a53cf6fa-6e96-4d49-ab92-e7287f17f04b.png

Добавление общих картинок.
В программе ОптимаСофт:Менеджер процессов используются свои общие картинки.

18_prikkartinka_c4ef4ed9-d2b2-468b-a529-dc59158ecdfc.png

Добавление констант.
В программе ОптимаСофт:Менеджер процессов используются константы.

19_prikkartinka_3ac43d8e-3cf7-4f45-a9da-5d72ebd4bb1b.png
Константа "ИнтервалПроверкиНапоминанийВСекундах" аналогична константе, присутствующей в тиражных конфигурациях 1С.

Добавление справочников.
В программе ОптимаСофт:Менеджер процессов используются справочники.

20_prikkartinka_758d50f0-3778-416b-8dba-3b1dfac6d177.png

Добавление документов.
В программе ОптимаСофт:Менеджер процессов используются документы.

21_prikkartinka_e9cbca69-c14c-42a4-81e3-2b357ee693f8.png

Добавление перечислений.
В программе ОптимаСофт:Менеджер процессов используются перечисления.

22_prikkartinka_4c4b7eec-50ad-4c72-aa79-ca1db5964eb4.png

Добавление отчетов.
В программе ОптимаСофт:Менеджер процессов используются отчеты.

23_prikkartinka_cea8c212-2c8c-43bd-b213-0c8aedc81d32.png

Добавление обработок.
В программе ОптимаСофт:Менеджер процессов используются обработки.

24_prikkartinka_2c96ed9b-c3c0-4e02-b8a0-3e7be68a8c0c.png

Добавление регистров сведений.
В программе ОптимаСофт:Менеджер процессов используются регистры сведений.

25_prikkartinka_c91eef46-8f2b-4e3d-aa08-64ce91a3407d.png

Добавление бизнес-процессов и задач.
В программе ОптимаСофт:Менеджер процессов используются бизнес-процессы и задачи.

26_prikkartinka_22e1ba20-7d0f-4646-b0e7-d248b0f07c92.png

В программе ОптимаСофт:Менеджер процессов используется префиксация имен объектов метаданных, что минимизирует совпадение имен при объединении. Как видно из описания процесса объединения, в код рабочей базы встраивается только несколько строк в модуль сеанса и в модуль приложения. Весь функционал программы реализован с использованием собственных объектов, что позволяет объединять конфигурацию ОптимаСофт:Менеджер процессов с любой конфигурацией рабочей базы. Весь процесс объединения может занимать до получаса. После объединения необходимо внести данные в информационную базу нажатием кнопки F7.

Заполнение данных для работы с моделями бизнес-процессов.
В программе нет заранее запрограммированных в коде описаний элементов, из которых составляются диаграммы. Все описания элементов располагаются в данных информационной базы. Соответственно, после объединения необходимо заполнить информационную базу этими данными. Для этого, после обновления конфигурации кнопкой F7, в программе появится роль "Администратор бизнес-процессов". Устанавливаем эту роль пользователю, который производит объединение информационной базы и сохраняем настройки пользователя.

27_prikkartinka_eef9f9cd-ea53-4184-a596-cafe2e83b98d.png

После этого запускаем объединенную базу 1С в режиме Предприятие нажатием кнопки F5. Программа обнаружит первый запуск и предложит заполнить начальные данные.

Если основным режимом запуска является режим с управляемыми формами, то для первоначального заполнения необходимо запустить программу в толстом клиенте обычные формы. Для этого переходим в Конфигураторе в Сервис/Параметры/Запуск 1С и устанавливаем "Толстый клиент (обычное приложение)". Запускаем приложение по F5.

Нажатием кнопки "Заполнить начальные данные" запускаем заполнение данных с описаниями элементов диаграммы. После загрузки данных программа покажет сообщение об успешной загрузке и задаст вопрос о загрузке демонстрационной информационной базы. От загрузки демонстрационных данных можно отказаться, если вы уже работали с программой и вам нужны только описания элементов для создания новых диаграмм оргструктур, стратегических карт или бизнес-процессов в 1С.

29_prikkartinka_97d8a187-00a6-4da9-82c9-aa169533ab76.png

Добавление быстрого переключения на интерфейс ОптимаСофт:Менеджер процессов.
Т.к. в программе ОптимаСофт:Менеджер процессов существует собственный интерфейс, в котором сгруппированы и выведены объекты для работы с моделями, то может быть удобно предоставить пользователю возможность его быстрого включения. Для этого переходим в конфигуратор и открываем основной интерфейс пользователя, для которого необходимо предоставить возможность быстрого переключения между интерфейсами. Далее в группе "Сервис", для команды "Новая" выбираем команду "Переключить интерфейс".

30_prikkartinka_ae5f4018-18c6-432a-aa5c-6e920f9753a1.png

В полях "Текст" и "Подсказка" указываем "ОптимаСофт:Менеджер процессов". Эти значения полей будут выводиться пользователю в его интерфейсе для переключения. Для возможности переключения обратно, на рабочий интерфейс, ссылку на рабочий интерфейс необходимо заполнить в интерфейсе ОптимаСофт:Менеджер процессов.

31_prikkartinka_6553ec4f-2c5f-459b-9ba1-38e25537e1b6.png

Включение отображения закладки "Менеджер процессов" на панели разделов.
Для экономии рабочего места по умолчанию видимость закладки "Менеджер процессов" отключена. Если необходимо в конфигурации включить отображение подсистемы "Менеджер процессов", то для этого должна быть установлена в конфигураторе галочка "Включать в командный интерфейс".

32_prikkartinka_2f62647c-8954-4b8a-97c7-fc9aefb1ab23.png

Полезный совет.
При первом запуске Навигатора БП мы советуем переключить вид отображаемого окна на "Обычное". Это позволит управлять окном Навигатора БП как обычным окном.

33_prikkartinka_960acf20-3bdc-4953-ac5a-8757b02142c7.png

Корректировка определения количества пользователей.
Иногда после объединения с конфигурацией, в которой уже есть ранее введенные в конфигураторе пользователи, программа может написать "Превышено количество бесплатных пользователей (3)". При этом будет отключена возможность запуска обработки "Навигатор БП" и будет отключено выполнение бизнес-процессов.

34_prikkartinka_0d05ed27-fa2b-4a12-9c97-66343e1ca8c4.png

Дело в том, что программа считает количество пользователей, которые имеют доступ к объектам ОптимаСофт. Это такие объекты как "Регистры сведений ОС", "Справочники ОС", "БизнесПроцессы ОС" и "Задачи ОС". Если пользователю назначена роль, которая имеет доступ к этим объектам, то такой пользователь посчитается. Соответственно, если в программе есть роль, например "Администратор", то после объединения все пользователи с такой ролью тоже посчитаются, т.к. роль имеет доступ ко всем объектам, включая объекты ОС. Также в конфигурации могут присутствовать роли с установленной галочкой "Устанавливать права для новых объектов". В такие роли тоже будет добавлен доступ к новым объектам (добавленным после объединения) и пользователи с такими ролями тоже посчитаются. Для уменьшения количества пользователей, которые будут посчитаны системой, следует исключить из прав целевой конфигурации доступ к следующим объектам ОптимаСофт: справочник "осЭлементыДереваПроцессов", регистры сведений ОС, бизнес-процесс "осВыполняемыйБизнесПроцесс", задачи "осВыполняемыеЗадачи".

35_prikkartinka_a981a979-4b02-46bb-876b-ba27f7a0bd51.png

Права на эти объекты стоит оставить только для ролей ОптимаСофт "осПользователь" и "осАдминистратор". Тогда система будет правильно считать тех пользователей, которым назначены эти роли.

1 комментарий свернуть все
 
написать комментарий
*Имя *e-mail
*разрешена загрузка файлов типа:
**максимальный размер загружаемого файла: 150 kb.


прикрепить файл
 
Защита от автоматического заполнения
CAPTCHA
обновить изображение
Введите слово с картинки*: