Общие принципы диагностики проблем при кастомизации
BPMSoft
В статье описаны основные подходы к диагностике проблем при кастомизации BPMSoft.
Основные проблемы при кастомизации системы обычно возникают из-за некорректной настройки приложений.
Если разработанная вами функциональность ранее работала стабильно, а сейчас вызывает ошибку:
- Проанализируйте последние внесенные изменения на предмет влияния на воспроизведение проблемы;
- Убедитесь в совместимости новых настроек с существующей функциональностью;
- Если имеется такая возможность, откатите последние изменения и проведите воспроизведение без этих доработок;
- Проверьте целостность всех компонентов системы.
Если вы на этапе разработки новой функциональности, обратитесь к документации в базе знаний по соответствующей тематике:
- Кастомизация No-code;
- Пользователи и права доступа;
- Серверная разработка;
- Клиентская разработка;
- Интеграционные сервисы;
- Мобильная разработка;
- Управление поставками.
Информация для обращения в техническую поддержку
Если самостоятельная диагностика не позволила устранить проблему, пожалуйста, соберите следующую информацию и обратитесь в техническую поддержку BPMSoft:
- Версия и сборка BPMSoft — эта информация требуется для проверки гипотез на инфраструктуре, приближенной к вашей, а также анализа решенных проблем при выпуске новых версий BPMSoft.
- Подробное пошаговое описание действий, приводящих к возникновению ошибки — подробная информация о проблеме ускоряет анализ и решение.
- Дата и время возникновения ошибки — эта информация необходима для максимально точного исследования причин возникновения проблемы.
- Описание связанных с проблемой кастомизаций, которые были выполнены на проектном слое — эта информация необходима для анализа влияния доработок на логику работы приложения.
- Если проблема проявляется на клиентской стороне:
- HAR-файл, записанный в момент воспроизведения ошибки;
- Скриншоты консоли браузера (вкладки Console и Network).
- Конфигурационные файлы BPMSoft — эта информация требуется для анализа режимов работы BPMSoft.
- Полные логи приложения за день возникновения ошибки — эта информация необходима для исследования проблемы и причин ее возникновения.
- Если проблема связана с дисковым пространством, то перечень целевых таблиц базы данных для оптимизации — эта информация необходима для анализа корректности работы приложения и, при необходимости, рекомендаций по выполнению скриптов на СУБД.
Решение типовых неполадок
Не отображается раздел в рабочем месте (основное приложение)
Не отображается раздел в рабочем месте (портал)
Нет возможности вывести раздел в рабочее место
Ошибка при добавлении раздела в рабочее место
Удаление дублей из таблицы SysProfileData