Webmail are web-based email accounts. These are usually free email accounts that are operated from a website. Webmail allows the users to access their emails as long as they have access to an Internet connection and a web browser. The purpose of this document is to be a reference for any person wishing to implement the Webmail Template using the ClaySys AppForms or any person interested in how to configure the AppForms to create a Webmail Template. Here is an image what the Webmail template dashboard we are going to be designing looks like.
- SharePoint 2010
SharePoint List | |||
---|---|---|---|
List Name | Column Name | Data Type | |
WebMailBox
It contains the list of mails and mail details like From Address , To Address ,Date etc. |
ToAddress | Single line of text | |
Subject | Single line of text | ||
Body | Multiple line of text | ||
MailStatus | Single line of text | ||
FromAddress | Single line of text | ||
Date | Date and Time |
SharePoint List | |||
---|---|---|---|
List Name | Column Name | Data Type | |
WebMailAddressBook
It contains the list of contact Email address and their Uploaded photo. |
MailID | Single line of text | |
FileUploadName | Single line of text |
List Of Forms Used | ||
---|---|---|
Name | Functionality | |
frmAddNewAddresses Form Design Rule Design | This form is to add new mail ID to the Address book | |
Address Rule Design | This form is the pop up shown when we click on the Address button in webmail dashboard | |
MailView Rule Design | This form is designed to show each mail details using label controls | |
frmMails Rule Design | This form contains a search which shows all the mail items as a list | |
Compose Mail Rule Design | The screen where a user can write a mail. | |
WebMail Dashboard Form Design Rule Design | The Dashboard displays the details . | |
WebMail MainForm Form Design | The form is used to create a WebMail template |
RunRule(On_srcSddressBook) and value is returned to hidden control “hdnMailTo”. The function to trim “,” at the end of “hdnMailTo” is written. Then value of “hdnMailTo” is passed to the hidden control “hdnMailTo” in the “WebmailDashboard” form. And this popup is closed.
Loop is written to get the MailID from each row of the search to hidden control “hdnMailTo”. The total row count of the search is initially stored in to the variable “VRowCount”. This rule is called from the rule ”On_OkBtn”.
On clicking each items on the TreeView , corresponding mails should be loaded in the External form. The external form used is “extMail”. While clicking on the TreeView the hidden control “hdnSelectedItem” will get the selected item of the tree and using ‘setform’ rule this value is passed to the hidden control “hdnStatus” in the form “frmMails” in the external form.