Для администратора

Не удаляется почтовый ящик на стороне BPMSoft

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

Симптомы

При попытке удаления почтового ящика в системе BPMSoft возникает ошибка.

Порядок действий:

  1. В профиле пользователя нажимается кнопка «Учетные записи почты» для доступа к списку почтовых ящиков.
  2. Выбирается конкретный почтовый ящик из списка.
  3. Нажимается кнопка «Удалить» для удаления выбранной учетной записи.

Несмотря на выполнение всех необходимых действий, запись почтового ящика остается в системе и не удаляется.

Причина

Проблема связана с дублированием записей объекта ActivityFolder в столбце Name. В таблице ActivityFolder содержится перечень групп раздела «Активности», но также она включает список папок почтовых ящиков для синхронизации. Объект ActivityFolder косвенно связан с почтовым ящиком (MailboxSyncSettings.MailboxName = ActivityFolder.Name).

Решение

Чтобы решить эту проблему, перед удалением почтового ящика необходимо определить дубликаты записей объекта ActivityFolder по столбцу Name. Например, можно использовать следующий SQL-запрос, который также вернет зависимые записи:

Скрипт для Microsoft SQL Server
DECLARE @mailboxName NVARCHAR(30) = '{Наименование целевого почтового ящика}';
 
SELECT Id,
	CreatedOn,
	[Name],
	ParentId,
	ROW_NUMBER() OVER(ORDER BY CreatedOn DESC) as [row_number]
INTO #ActivityFolderTemp
FROM ActivityFolder
WHERE [Name] = @mailboxName;
 
;WITH ActivityFolderCTE AS
(
	SELECT Id, [CreatedOn], [Name], ParentId, 1 as [hierarchy_level]
	FROM #ActivityFolderTemp
	WHERE [Name] = @mailboxName AND
		[row_number] > 1
 
	UNION ALL
 
	SELECT afp.Id, afp.CreatedOn, afp.[Name], afp.ParentId, af.[hierarchy_level] + 1
	FROM ActivityFolderCTE af
	INNER JOIN ActivityFolder afp ON af.Id = afp.ParentId
)
SELECT TOP 1000 *
FROM ActivityFolderCTE
ORDER BY CreatedOn DESC;
 
DROP TABLE #ActivityFolderTemp;

После определения дублирующих записей объекта ActivityFolder в отношении целевого почтового ящика, необходимо удалить зависимые от них объекты ActivityFolder (при их наличии — будут определять папки целевого почтового ящика, по которым выполняется синхронизация), а затем и сами дубли, после чего убедиться, что почтовый ящик удаляется из BPMSoft без ошибок.

Рекомендуем изучить

Сервис синхронизации почты

Материал был полезен для вас?
Запросить демонстрацию
Купить приложение
Заявка на индивидуальный тренинг
Заявка на обучение в формате тренинга
Заявка на консультацию по обучению
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Вебинар: 25 июня в 11:00
Приглашаем вас на вебинар: BPMSoft CRM без отраслевых границ. От трейдинга до здравоохранения. Опыт и цифры
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Регистрация на мероприятие
Типовое внедрение
Внедрите BPMSoft CRM в свою компанию всего за 8 рабочих дней по фиксированной цене! Заполните заявку для уточнения условий.
Предпочитаемый способ связи
Оставить заявку
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Демонстрационная версия BPMSoft
Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней.
Заказать презентацию
Наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Рассчитать стоимость
Предпочитаемый способ связи
Лучшие CRM-системы в России: выводы Фонда «Сколково»
Какие CRM выбирают крупнейшие российские компании? Скачайте исследование рынка CRM-систем 2026 от Фонда «Сколково» и TAdviser
Задать вопрос
Предпочитаемый способ связи
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Присоединяйтесь к партнерской сети BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Тип партнерства*
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Заявка на онлайн-консультации по BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Стать образовательным партнёром
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Заявка на консультацию
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Подписка
Спасибо!
Ваша заявка принята.
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Внимание!
Обнаружена ошибка.
Вы подписаны на новостную рассылку от BPMSoft.
Вы подписаны на новостную рассылку от BPMSoft.
MAX Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее