Documentacion: ManageEmail_Interaction

Descripcion: ManageEmail interaction specifiaction with participants, followed goals and carried tasks. It shows how the incomin email is classied and moved to the appropiate folder. After these actions the user is informed about them.


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
EspecificacionConNotacionUML 
EspecificacionConNotacionUML   
  
EspecificacionGRASIA   
ManageEmail 
Interaccion  The ingoming mail is moved to one of the existing folders according its category. 
Increase Classified Emails 
Objetivo  The MAS tries to increase the collection of classified emails. 
Manage Communication With User 
Objetivo  Important information about the MAS activities should be notified to the user. This should be done avoiding disturb user. This could be done, for example, grouping the messages to him and giving the possibility of some management over them. 
Manage Email 
Objetivo  It is the documents managent specialised in emails. 
Notify Incoming Email 
Objetivo  The MAS should process the incoming email. In order to accomplish this it should perceive the new email arrival and begins the corresponding process. 
ClassifyEmailManager 
Rol  It manages the classifying process over an e-mail. 
EMailMoverManager 
Rol  It manages the move action over an e-mail. It has knowledge about how to use the e-mail wrapper to move e-mail between locations. 
EmailNotificationReceiver 
Rol  It represents the event listener about new incoming email not already processed. 
OrganizeEmailManager 
Rol  It coordinates the email management: perception, classification and movement with e-mails. 
UserInterface 
Rol  It manages the user's interface and therefore the communication with the user. 


EspecificacionConNotacionUML (EspecificacionConNotacionUML)

Propiedades:
Descripcion 
ID 

Relaciones:
En el rolEn la relacion Otros extremos
REspecificacion EspecificacionDeInteraccion 
Con los objetosEn el rol
ManageEmail  RInteraccion
 

Diagramas relacionados
ManageEmail_UMLInteraction

(EspecificacionGRASIA)

Propiedades:
Descripcion 
ID 

Relaciones:
En el rolEn la relacion Otros extremos
REspecificacion EspecificacionDeInteraccion 
Con los objetosEn el rol
ManageEmail  RInteraccion
 

Diagramas relacionados
ManageEmail_GRASIAInteraction

ManageEmail (Interaccion)

Propiedades:
EtiquetaManageEmail 
DescripcionThe ingoming mail is moved to one of the existing folders according its category. 
Naturaleza_Interaccioncooperacion 

Relaciones:
En el rolEn la relacion Otros extremos
IColaboraOR IColabora 
Con los objetosEn el rol
ClassifyEmailManager  IColaboraDR
IColaboraOR IColabora 
Con los objetosEn el rol
EMailMoverManager  IColaboraDR
IColaboraOR IColabora 
Con los objetosEn el rol
OrganizeEmailManager  IColaboraDR
IColaboraOR IColabora 
Con los objetosEn el rol
UserInterface  IColaboraDR
IIniciaOR IInicia 
Con los objetosEn el rol
EmailNotificationReceiver  IIniciaDR
RInteraccion EspecificacionDeInteraccion 
Con los objetosEn el rol
EspecificacionConNotacionUML  REspecificacion
RInteraccion EspecificacionDeInteraccion 
Con los objetosEn el rol
  REspecificacion
RInteraccion IPersigue 
Con los objetosEn el rol
Notify Incoming Email  RObjetivo
Increase Classified Emails  RObjetivo
Manage Email  RObjetivo
Manage Communication With User  RObjetivo
 


Increase Classified Emails (Objetivo)

Propiedades:
IDIncrease Classified Emails 
DescripcionThe MAS tries to increase the collection of classified emails. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RObjetivo IPersigue 
Con los objetosEn el rol
ManageEmail  RInteraccion
Notify Incoming Email  RObjetivo
Manage Email  RObjetivo
Manage Communication With User  RObjetivo
 


Manage Communication With User (Objetivo)

Propiedades:
IDManage Communication With User 
DescripcionImportant information about the MAS activities should be notified to the user. This should be done avoiding disturb user. This could be done, for example, grouping the messages to him and giving the possibility of some management over them. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RObjetivo IPersigue 
Con los objetosEn el rol
ManageEmail  RInteraccion
Notify Incoming Email  RObjetivo
Increase Classified Emails  RObjetivo
Manage Email  RObjetivo
 


Manage Email (Objetivo)

Propiedades:
IDManage Email 
DescripcionIt is the documents managent specialised in emails. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RObjetivo IPersigue 
Con los objetosEn el rol
ManageEmail  RInteraccion
Notify Incoming Email  RObjetivo
Increase Classified Emails  RObjetivo
Manage Communication With User  RObjetivo
 


Notify Incoming Email (Objetivo)

Propiedades:
IDNotify Incoming Email 
DescripcionThe MAS should process the incoming email. In order to accomplish this it should perceive the new email arrival and begins the corresponding process. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RObjetivo IPersigue 
Con los objetosEn el rol
ManageEmail  RInteraccion
Increase Classified Emails  RObjetivo
Manage Email  RObjetivo
Manage Communication With User  RObjetivo
 


ClassifyEmailManager (Rol)

Propiedades:
IDClassifyEmailManager 
DescripcionIt manages the classifying process over an e-mail. 

Relaciones:
En el rolEn la relacion Otros extremos
IColaboraDR IColabora 
Con los objetosEn el rol
ManageEmail  IColaboraOR
 


EMailMoverManager (Rol)

Propiedades:
IDEMailMoverManager 
DescripcionIt manages the move action over an e-mail. It has knowledge about how to use the e-mail wrapper to move e-mail between locations. 

Relaciones:
En el rolEn la relacion Otros extremos
IColaboraDR IColabora 
Con los objetosEn el rol
ManageEmail  IColaboraOR
 


EmailNotificationReceiver (Rol)

Propiedades:
IDEmailNotificationReceiver 
DescripcionIt represents the event listener about new incoming email not already processed. 

Relaciones:
En el rolEn la relacion Otros extremos
IIniciaDR IInicia 
Con los objetosEn el rol
ManageEmail  IIniciaOR
 


OrganizeEmailManager (Rol)

Propiedades:
IDOrganizeEmailManager 
DescripcionIt coordinates the email management: perception, classification and movement with e-mails. 

Relaciones:
En el rolEn la relacion Otros extremos
IColaboraDR IColabora 
Con los objetosEn el rol
ManageEmail  IColaboraOR
 


UserInterface (Rol)

Propiedades:
IDUserInterface 
DescripcionIt manages the user's interface and therefore the communication with the user. 

Relaciones:
En el rolEn la relacion Otros extremos
IColaboraDR IColabora 
Con los objetosEn el rol
ManageEmail  IColaboraOR