Internet Mail Archive System

From PresenceWiki
Revision as of 11:57, 27 February 2012 by Graham (Talk | contribs)

Jump to: navigation, search
Tutorial Pages > Internet Mail Archive System

Overview

This document describes the IMAS system and how it was created using Presence.

The Imas System currently performs 3 functions:-

  • The Mail Service connects to a POP(email) account and downloads attachments, based on conditions defined under the rules menu.
  • The Rule Service will then copy each attachment to a Network or AS400 location or place it in a folder to be processed by a task service.
  • The Task Service will then process any attachments that need processing, custom tasks can be created for this purpose.

Note: It is the tasks in the task services panel that are bespoke to the specific solution requirement.

Specific DAS Solution

The requirement for DAS was to scan an email account for files that can be one of four types:- HomeFixed HomeDelimitted MotorFixed MoterDelimitted

Attachments, could also come through as zipped in which case we needed to get Presence to unzip them so that it can then treat them as standard attachments.


http://www.international-presence.com/images/imas/editconfig.png http://www.international-presence.com/images/imas/editas400.png http://www.international-presence.com/images/imas/editemail.png http://www.international-presence.com/images/imas/editrule.png


http://www.international-presence.com/images/imas/mailservice.png http://www.international-presence.com/images/imas/ruleservice.png http://www.international-presence.com/images/imas/taskservice.png

http://www.international-presence.com/images/imas/ruleexceptions.png http://www.international-presence.com/images/imas/taskexceptions.png http://www.international-presence.com/images/imas/mailexceptions.png

Importing

You can download the tasks for this example from:- http://www.international-presence.com/wikidocs/samples/On_Demand_Windows_Login.xml

Once imported they should look like:-

http://www.international-presence.com/images/docs/userlogin/tasks.png

To embed the task, we just place the Check Login Sub Task before our normal OnDemand task page as you can see below in Simple Task To Confirm Action.