После обновления Chrome до версии 48 перестают работать Диаграммы и Бизнес-Процессы. Как исправить.
Привет всем!!!
всем кто пользуется браузером 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 добавляем следующее:
"path": "pathseg",
"exports": "pathseg",
"external": true,
"separateFromBuild": true
},
в данном же файле находим тег "ej-diagram" и изменяем его, должно получиться вот так:
"path": "Syncfusion",
"exports": "ej",
"external": true,
"deps": ["ej-common-all", "jsrender", "pathseg"],
"css": ["ej-diagram"],
"separateFromBuild": true
},
5. Выполняем очистку Истории в браезере, Выполняем очистку Redis-a
Заходим в BPMOnline и наслаждаемся, что все работает :)
Нравится
Здравствуйте, Михаил!
Мой браузер также автоматически обновился до версии 48.0.2564.97. При этом дизайнер процессов в bpm'online 770 работает корректно.
Данные файлы являются ресурсными файлами ядра. Крайне не рекомендуется вносить в них изменения, т.к. это может стать причиной неработоспособности системы.
Алексей, кажется вы знаете какой-то секрет про ej-diagram :wink: