tutorial

enable communications between users

In a collaborative system it's very important allow comunication exchanges between users and notifications from the system to one or more users.
For example, the system may notify the object status changes to the holder or to other interested users or notify the end of a batch process.
Communication exchange in OBEROn can be performed in two ways: externally, by sending messages to user's personal mailboxes or internally.
Infact, OBEROn offers an internal mail system to enable users to easily exchange business objects and text messages. This mail utility is similar to other electronic mail systems.
While external mail allows users to attach files, with the internal mail, users can attach reference to one or more business objects, allowing the recipient to view or edit the objects from within the mailbox. For example, a user may create business objects and could use internal mail to notify other users about the existence of the objects.
Every user has access to send mail but the sender of mail doesn't know how the recipient receive the message. It could be received as internal mail, normal e-mail, or both depending to the user definition settings . With e-mail, recipient has no direct access to objects from the mail message.

You can use the "Domain Object Manipulation" client or directly the mail OOQL command to send mail to other OBEROn users:

In the "Domain Object Manipulation" client you can click on the "Send Mail" button and compile the mail form with To/Cc recipients, mail subject and mail body. If you select one or more objects before press the "Send Mail" button, references to selected objects will be send in the mail, attached to the message. You can also add objects successively, by pasting them with CTRL-V inside the Objects tab.

 

The "To" , "Cc" and "Bcc" recipients identify who should receive the message you are sending. They can contain a list of users, teams or assignments defined within the OBEROn database.

When you send mail to a team or to an assignment, the system can act in two ways: if the team or the assignment has got the email address specified in its definition, the mail is sent externally to the specified address (useful when you want to manage email groups with external mail systems like MS Exchange or Lotus Notes); otherwise the mail is sent to every user that belong to the team or that have the specific role assigned.

Equivalent mail OOQL command is:

mail send
  to team[CustomerCare],user[administrator]
cc assignment[SR_SupportImplement]
subject 'Mail subject'
body ' Mail body\n\nBest regards.'
attach #00001-29468AE9 attach #00001-F44BD7B6;

When writing the body of your mail message in the OOQL commands, remember that you must enclose the entire content within either single quotes or double quotes and you must escape apostrophes or quotes inside the text.

You can check internal mail clicking on the "Check Mail" button:

or writing a OOQL command like the following:

mail list get { sender to cc subject };


With a double click on the mail (in the mailbox) you can see the message details:



Moreover, you can reply, reply to all, send forward the mail message as usual, by clicking (select the message before) the corresponding button in the mailbox's toolbar.

If the internal mail has got attached objects, you can select it and extract the objects into the client's operative tabs.




When the message is sent to external mail address, you can check it using your mail client (Outlook, Thunderbird .... ) or the webmail site. The attached objects are listed at the end of the message body.



<< logical grouping objects  
© 2008-2015 MS Enterprise Solutions | Website Templates by IceTemplates.com
Please Read: Privacy Policy and Terms of Use