Boites à messages (dsm)
(→Les classes associées aux Boîtes à Messages) |
|||
(11 révisions intermédiaires par 2 utilisateurs sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | __TOC__ | ||
+ | |||
Les Boîtes à Messages (BAM) permettent de gérer une messagerie interne utilisable par les Utilisateurs où les processus des Applications. | Les Boîtes à Messages (BAM) permettent de gérer une messagerie interne utilisable par les Utilisateurs où les processus des Applications. | ||
− | Les Boîtes à Messages ont été initialement développées pour permette de mettre à disposition des utilisateurs les résultats d' | + | Les Boîtes à Messages ont été initialement développées pour permette de mettre à disposition des utilisateurs les résultats d'éditions et des traitements en environnement Web. Toutefois leurs utilisations ne s'arrêtent pas à ce cas d'utilisation car les BAM permettent de gérer différents scenarii de communication. |
+ | |||
+ | {{tip|Les Boîtes à messages sont implémentées dans la base de données du référentiel.}} | ||
===Modèle=== | ===Modèle=== | ||
Ligne 7 : | Ligne 11 : | ||
====Les Boîtes à Messages==== | ====Les Boîtes à Messages==== | ||
− | Une BAM est identifiée par son nom (Name) et peut être dédiée à un type d'usage ([[ | + | Une BAM est identifiée par son nom (Name) et peut être dédiée à un type d'usage ([[MessageBoxUsage (enum)|Usage]]). |
− | Une BAM est aussi typée suivant sont utilisation ([[ | + | Une BAM est aussi typée suivant sont utilisation en réception, émission ou les deux ([[MessageBoxType (enum)|BoxType]]). |
− | Une BAM est accessible par | + | Une BAM est accessible par un ou plusieurs utilisateurs (dbfMessageBoxUsers) |
+ | |||
+ | Une BAM peut être publique, tout le monde peut lire et supprimer ses messages. | ||
+ | |||
+ | L'utilisateur "admin" peut administrer toutes les boîtes à messages. | ||
====Les messages==== | ====Les messages==== | ||
− | Un message est | + | Un message est envoyé par une BAM (ReceivedFrom) à destination de une ou plusieurs autre BAM, il peut être une réponse à message (AnswerTo). |
− | Un message est partagé entre toutes les BAM qui le contiennent par une association (TdbfMessageBoxAssMessage). | + | Un message est partagé entre toutes les BAM, il n'est pas dupliqué, qui le contiennent par une association (TdbfMessageBoxAssMessage). |
− | Lorsqu'un message est supprimé d'une BAM l'association correspondante est supprimée; lorsque toutes les associations sont supprimées le message est supprimé. | + | Lorsqu'un message est supprimé d'une BAM, l'association correspondante est supprimée; lorsque toutes les associations sont supprimées le message est lui-même supprimé. |
− | {{tip|A partir de la version | + | {{tip|A partir de la version 6.50, les messages héritent du stéréotype [[Classe_file_d'attente_(stereotype)|File d'attente]], dans ce cas d'utilisation un message peut n'être associé qu'à une seul BAM.}} |
− | ====Les | + | ====Les pièces jointes==== |
Un message peut contenir des documents liés. | Un message peut contenir des documents liés. | ||
− | + | Une pièce jointe est un [[Documents (dsm)|document]] | |
+ | |||
+ | ===La boîte à message d'un utilisateur=== | ||
+ | Une boîte à messages implicite existe pour chaque utilisateur, ceci pour permettre de lui mettre à disposition des documents. Cette boîte à le même nom que l'utilisateur. Elle est automatiquement créée lorsqu'un message est envoyé à l'utilisateur. | ||
===Les classes associées aux Boîtes à Messages=== | ===Les classes associées aux Boîtes à Messages=== | ||
Ligne 34 : | Ligne 45 : | ||
!Usage | !Usage | ||
|- | |- | ||
− | |[[TdbfMessageBox ( | + | |[[TdbfMessageBox (class)|TdbfMessageBox]] |
|Boîte à message | |Boîte à message | ||
|- | |- | ||
− | |[[TdbfMessageBoxUser ( | + | |[[TdbfMessageBoxUser (class)|TdbfMessageBoxUser]] |
|Propriété d'un utilisateur de BAM | |Propriété d'un utilisateur de BAM | ||
|- | |- | ||
− | |[[TdbfMessage ( | + | |[[TdbfMessage (class)|TdbfMessage]] |
|Message | |Message | ||
|- | |- | ||
− | |[[TdbfMessageBoxAssMessage ( | + | |[[TdbfMessageBoxAssMessage (class)|TdbfMessageBoxAssMessage]] |
|Association d'un message à une BAM | |Association d'un message à une BAM | ||
|- | |- | ||
− | |[[TdbfAttachement ( | + | |[[TdbfAttachement (class)|TdbfAttachement]] |
|Document attaché à un message | |Document attaché à un message | ||
|- | |- | ||
− | |[[TdbfAttachementDescriptor ( | + | |[[TdbfAttachementDescriptor (class)|TdbfAttachementDescriptor]] |
− | | | + | |Descripteur de document attaché à un message |
|} | |} | ||
− | |||
− | |||
− | |||
[[Category:Boîtes à messages]] | [[Category:Boîtes à messages]] |
Version actuelle en date du 10 avril 2013 à 13:16
Sommaire |
Les Boîtes à Messages (BAM) permettent de gérer une messagerie interne utilisable par les Utilisateurs où les processus des Applications.
Les Boîtes à Messages ont été initialement développées pour permette de mettre à disposition des utilisateurs les résultats d'éditions et des traitements en environnement Web. Toutefois leurs utilisations ne s'arrêtent pas à ce cas d'utilisation car les BAM permettent de gérer différents scenarii de communication.
Modèle
Les Boîtes à Messages
Une BAM est identifiée par son nom (Name) et peut être dédiée à un type d'usage (Usage).
Une BAM est aussi typée suivant sont utilisation en réception, émission ou les deux (BoxType).
Une BAM est accessible par un ou plusieurs utilisateurs (dbfMessageBoxUsers)
Une BAM peut être publique, tout le monde peut lire et supprimer ses messages.
L'utilisateur "admin" peut administrer toutes les boîtes à messages.
Les messages
Un message est envoyé par une BAM (ReceivedFrom) à destination de une ou plusieurs autre BAM, il peut être une réponse à message (AnswerTo).
Un message est partagé entre toutes les BAM, il n'est pas dupliqué, qui le contiennent par une association (TdbfMessageBoxAssMessage).
Lorsqu'un message est supprimé d'une BAM, l'association correspondante est supprimée; lorsque toutes les associations sont supprimées le message est lui-même supprimé.
Tip : A partir de la version 6.50, les messages héritent du stéréotype File d'attente, dans ce cas d'utilisation un message peut n'être associé qu'à une seul BAM. |
Les pièces jointes
Un message peut contenir des documents liés.
Une pièce jointe est un document
La boîte à message d'un utilisateur
Une boîte à messages implicite existe pour chaque utilisateur, ceci pour permettre de lui mettre à disposition des documents. Cette boîte à le même nom que l'utilisateur. Elle est automatiquement créée lorsqu'un message est envoyé à l'utilisateur.
Les classes associées aux Boîtes à Messages
Classe | Usage |
---|---|
TdbfMessageBox | Boîte à message |
TdbfMessageBoxUser | Propriété d'un utilisateur de BAM |
TdbfMessage | Message |
TdbfMessageBoxAssMessage | Association d'un message à une BAM |
TdbfAttachement | Document attaché à un message |
TdbfAttachementDescriptor | Descripteur de document attaché à un message |