Привет всем!!!

всем кто пользуется браузером Chrome и автоматически успел обновиться до версии 48. После обновления я у себя обнаружил что перестали работать Диаграммы и Бизнес-Процессы. Всему виной что компания Google в 48 версии Хрома отказались в API от функционала SVGPathSeg. Для того чтобы все работало делаем следующее:
1. Из вложения сохраняем архив pathseg-master.zip
2. В каталоге ...\BPMOnlineSalesEnterpriseMarketingServiceEnterprise7_7_0.Site\Terrasoft.WebApp\Resources\ui создаем каталог pathseg и сохраняем в него файл pathseg.js
3. редактируем файл core-modules-object.js расположенный по пути ...\BPMOnlineSalesEnterpriseMarketingServiceEnterprise7_7_0.Site\Terrasoft.WebApp\Resources\ui\Terrasoft\amd
4. в файл core-modules-object.js добавляем следующее:

        "pathseg": {
                "path": "pathseg",
                "exports": "pathseg",
                "external": true,
                "separateFromBuild": true
        },

в данном же файле находим тег "ej-diagram" и изменяем его, должно получиться вот так:
        "ej-diagram": {
                "path": "Syncfusion",
                "exports": "ej",
                "external": true,
                "deps": ["ej-common-all", "jsrender", "pathseg"],
                "css": ["ej-diagram"],
                "separateFromBuild": true
        },

5. Выполняем очистку Истории в браезере, Выполняем очистку Redis-a

Заходим в BPMOnline и наслаждаемся, что все работает :)

Нравится

2 комментария

Здравствуйте, Михаил!

Мой браузер также автоматически обновился до версии 48.0.2564.97. При этом дизайнер процессов в bpm'online 770 работает корректно.

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

Алексей, кажется вы знаете какой-то секрет про ej-diagram :wink:

Показать все комментарии