2015-05-25 4 views

ответ

0

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

Единственное, что вы можете проверить, если пользователь находится в роли:

user.IsInRole(roleName) 
+0

Благодарим за попытку помочь, но я знаю, как проверить роль - вещь, которая сложна, я хочу получить DATE подписки или отмены подписки :) Как я вижу, это не хранится в членах пользователей и ролях. Нам нужна эта дата для некоторых отчетов и ее по большей части исторические данные. – tommy1024

+0

Ответ отредактирован после вашего комментария –

0

подписки Абонентская управляется роли пользователей, но можно получить пользователей подписки на ECM, вы просто использовать api.

Вы можете получить контакт с адресом электронной почты:

string fullName = commonDomain + "\\" + Util.AddressToUserName(username); 

var contact = Contact.FromName(fullName); 
var subscriptions = contact.GetSubscriptions(); 

После того, как у вас есть контакт, который вы можете вызвать метод GetSubscriptions() который будет возвращать получатель списки пользователь подписывается до. Существует множество других методов, с помощью которых вы можете позвонить контакту, и если есть способ получить отмененную подписку/подписку, она будет здесь.

Если не отражено Sitecore.EmailCampaign.dll и продолжайте искать! В таблице состояний автоматизации в базе данных Analytics может быть дополнительная информация. Более подробная информация о состоянии автоматизации здесь:

https://www.sitecore.net/learn/blogs/technical-blogs/sitecore-magnified/posts/2013/09/ecm-automation-states-magic.aspx

заметила Также существует метод GetUnsubscribersStatistics на Sitecore.Modules.EmailCampaign.Core.Analytics.AnalyticsHelper класса. Это будет дата отмены подписки.

 Смежные вопросы

  • Нет связанных вопросов^_^