We are using your registration, tailored text, and email notification modules to manage subscriptions. There are three subscriptions packages that allow users three different levels of access on the website. We use three instances of the tailored text module on the home page to tell users in each of the three roles how many days are remaining in their subscription role, including a link directing them to one of three renewal pages.
Problem: When the user’s security role expires we cannot display the custom tailored text message to only that user in that role.
Here is a thread on dnn creative explaining the basic problem:
http://www.dnncreative.com/Forum/ta...fault.aspx
Joseph Craig proposed this solution:
One way to do this would be to put those members who are about to expire into a special security role, and then use a module that displays only for that role. You could also send emails to people in that group, or you could send personalized emails.
The trick will be to do the role assignment automatically. You could probably set up a scheduled task to do this -- add a particular role if they are within N days of expiration, and then run the scheduled task every night. The greatest drawback to this approach is that you'll have to have some programming skills to do this, or access to someone with the necessary skills.
Is there another Datasprings solution? A business rule would be that if a user’s role has expired in security role i.e. “online subscription” we could put them into role “online subscription expired.” Then I would make your tailored module display custom message to those in that modified role.
Thoughts?