Un architecte a nécessité de demander 2 devis (“quote” en anglais) auprès de 2 artisans différents. Les devis doivent arriver dans un temps limité. Si les 2 devis ne sont pas arrivés une fois ce temps écoulé, une 3e demande auprès d'un 3e artisan est initiée par l'architecte.
L'architecte considère le dossier « bouclé » par, a minima, l'aboutissement des 2 demandes initiales (réception des 2 devis associés). En cas de demande d'un 3e devis, le processus est réputé terminé par l'obtention des 3 devis. Le 3e devis ne peut en effet aucunement remplacer l'un ou l'autre des 2 devis initiaux.
Security ☛ is the way users get permissions and/or restrictions against an Enterprise Architect project. Security policy is either “weak” (editing does not require locking) or “strong” (editing requires locking)
For instance,
Atchoumadds a new element to a diagram. The latter is locked.Grincheuxis then stuck with regard to this diagram untilReload Projectoccurs (explicitly or implicitly). WhileGrincheuxis able to watch changes made byAtchoum(read), he cannot make his own changes (write)
Settings⇝Administer -Security-⇝Enable Security -Other-⤳The Administrator(admin/password)Settings⇝Groups -Security-Settings⇝Users -Security-Settings⇝Administer -Security-⇝Require User Lock to Edit -Locking-⤳ move from “weak” to “strong”Settings⇝Reference Data -Images-⇝Image Manager⤳ setting avatars of usersSettings⇝My Account -Security-⇝Set Avatar -User Options-⤳ setting avatars of usersGroup
![]()
User
![]()
Exercise
- Set
Atchoum(when logged in) andGrincheux(when logged in) default package asQuoteand default diagram asQuote (conversation)
Start⇝My Package -Personal-⇝…Start⇝My Diagram -Personal-⇝…- Create at the same time
Quote (conversation)BPMN Conversation Diagram asAtchoumandGrincheuxusers![]()
Discussing
Start⇝Discuss -Collaborate-⇝Discuss -Discuss-⤳ choose element on which discussion occurs!
The Administratorlogged…![]()
Grincheuxlogged…![]()
Exercise
- As
Grincheux, set « temps limité » (timeDuration) to 15 days:P15DLocking ⤳
Atchoumlogged…
-right click-(Quote (conversation)within browser) ⇝Lock…- Weak security policy:
Quote (conversation)is automatically locked whileAtchoumedits diagram. So,Atchoumalso refuses changes while he is not editing diagram…A red or blue exclamation mark indicates a lock ☛
![]()
Quote (conversation)is ! (locked, no possible editing) ⤳Grincheuxlogged…![]()
Quote (conversation)is becoming unlocked by clickingUnlock Selected⤳Grincheuxlogged…
Settings⇝Locks -Security-![]()
Hide root package
-right click-onRestricted area⇝Package Control⇝Lock Package…Note that
Blanche-Neigemay see theRestricted arearoot package because she does not belong to a group!![]()
Spell Checking ☛ for natural languages other than English requires Operating System -OS- installation (French spell checker
EADict.zip).
Key action(s)
Design⇝Spelling -Dictionary-⇝Spelling Options -Options-![]()
Once set to French for instance, text is not underlined due to spelling errors.
![]()
Model Review ☛ is the key functionality for moving a project forward through user collaboration
Review diagram ⤳ creation
![]()
Review ⤳ creation
Start⇝Review -Collaborate-⇝Manage Reviews -Review--right click-(Reviewpanel) ⇝New Review⤳ create review![]()
Review diagram ⤳ creation, alternative
-right click-(review withinReviewpanel) ⇝Add Review Set⤳ create review diagram-right click-(review within diagram) ⇝Properties… -Properties-⤳EAReviewpanel to (re)-set start and end dates-right click-(review within diagram) ⇝Join Review⤳ only one at a time![]()
Review ⤳ management
-drag & drop-elements in review diagram for which review is concerned with, e.g., messaging elements![]()
-right click-(reviewed element withinDiscuss & Review⇝Reviewtab) ⇝Join Selected Review-right click-(reviewed element withinDiscuss & Review⇝Reviewtab) ⇝Create Approver![]()
-right click-(approver, i.e.,Grincheux, withinDiscuss & Review⇝Reviewtab) ⇝Send Approval Reminder![]()
![]()
Reviewing ⤳
Grincheuxlogged…
-right click-(approver, i.e.,Grincheux, withinDiscuss & Review⇝Reviewtab) ⇝Status![]()
Exercise
- Create review on
Time-outelement with topic: « Garantir que la valeur de l'attribut 'timeDuration' est établie (format ISO 8601). Vérifier aussi que les attributs 'timeCycle' et 'timeDate' sont eux non renseignés. »- Set
Blanche-Neigeas approver ofTime-outelement- Approve as
Blanche-Neige⤳timeDurationattribute should already be set toP15D
Calendar ⤳
Project Calendar
Start⇝Calendar -Collaborate-![]()
Calendar ⤳
Project Tasks![]()
Project Tasks
Construct⇝Issues-Tasks -Project Management-⇝Project Tasks -Project-![]()
Personal Tasks
Start⇝My Gantt -Personal-![]()
Exercise
- Assign
Atchoumthe introduction of the same value formessageRefattribute ofSend quote,Get quote A,Get quote B, andGet quote C- Assign
Grincheuxthe introduction of the same value formessageRefattribute of start message event,Request quote A,Request quote B, andRequest quote C- Enhance
Messagingreview and setBlanche-Neigeas approver of this stuff: 1. et 2.- Approve, reject, etc.
Exercise ⤳ Search
Note: searches are not part of project ⤳ export to another project may be required…
![]()
Tasks of
The Administrator? ⤳t_tasksSELECT T.Name AS 'What to do...', T.AssignedTo AS "By who?" FROM t_tasks AS T WHERE T.AssignedTo = 'The Administrator'Discussions of
Grincheux? ⤳t_documentSELECT Author, DocType, ElementType, StrContent FROM t_document WHERE ElementType = 'Post' AND Author LIKE '%Grincheux%'Discussions of
Grincheuxabout what?SELECT Discussion.Author, What.Name, Discussion.StrContent FROM t_document AS Discussion JOIN t_object AS What ON What.ea_guid = Discussion.ElementID WHERE Discussion.ElementType = 'Post' AND Discussion.Author LIKE '%Grincheux%'Container diagrams of reviews? ⤳
t_diagramobjectsSELECT Review.Name AS "Name of review", Review.Status, Container.Name AS "Name of container diagram" FROM t_object AS Review JOIN t_diagramobjects AS Place ON Place.Object_ID = Review.Object_ID JOIN t_diagram AS Container ON Container.Diagram_ID = Place.Diagram_ID WHERE Review.Stereotype = 'EAReview'User, group… data ⤳
t_secuser,t_secusergroup…