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).
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 usersGroup
User
Exercise
- Set
Atchoum
(when logged in) andGrincheux
(when logged in) default package asQuote
and default diagram asQuote (conversation)
Start
⇝My Package -Personal-
⇝…
Start
⇝My Diagram -Personal-
⇝…
- Create at the same time
Quote (conversation)
BPMN Conversation Diagram asAtchoum
andGrincheux
users
Discussing
Start
⇝Discuss -Collaborate-
⇝Discuss -Discuss-
⤳ choose element on which discussion occurs!
The Administrator
logged…
Grincheux
logged…Exercise
- As
Grincheux
, set « temps limité » (timeDuration
) to 15 days:P15D
Locking ⤳
Atchoum
logged…
-right click-
(Quote (conversation)
within browser) ⇝Lock…
- Weak security policy:
Quote (conversation)
is automatically locked whileAtchoum
edits diagram. So,Atchoum
also refuses changes while he is not editing diagram…A red or blue exclamation mark indicates a lock ☛
Quote (conversation)
is ! (locked, no possible editing) ⤳Grincheux
logged…
Quote (conversation)
is becoming unlocked by clickingUnlock Selected
⤳Grincheux
logged…
Settings
⇝Locks -Security-
Hide root package
-right click-
onRestricted area
⇝Package Control
⇝Lock Package…
Note that
Blanche-Neige
may see theRestricted area
root 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-
(Review
panel) ⇝New Review
⤳ create reviewReview diagram ⤳ creation, alternative
-right click-
(review withinReview
panel) ⇝Add Review Set
⤳ create review diagram-right click-
(review within diagram) ⇝Properties… -Properties-
⤳EAReview
panel to (re)-set start and end dates-right click-
(review within diagram) ⇝Join Review
⤳ only one at a timeReview ⤳ management
-drag & drop-
elements in review diagram for which review is concerned with, e.g., messaging elements
-right click-
(reviewed element withinDiscuss & Review
⇝Review
tab) ⇝Join Selected Review
-right click-
(reviewed element withinDiscuss & Review
⇝Review
tab) ⇝Create Approver
-right click-
(approver, i.e.,Grincheux
, withinDiscuss & Review
⇝Review
tab) ⇝Send Approval Reminder
Reviewing ⤳
Grincheux
logged…
-right click-
(approver, i.e.,Grincheux
, withinDiscuss & Review
⇝Review
tab) ⇝Status
Exercise
- Create review on
Time-out
element 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-Neige
as approver ofTime-out
element- Approve as
Blanche-Neige
⤳timeDuration
attribute 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
Atchoum
the introduction of the same value formessageRef
attribute ofSend quote
,Get quote A
,Get quote B
, andGet quote C
- Assign
Grincheux
the introduction of the same value formessageRef
attribute of start message event,Request quote A
,Request quote B
, andRequest quote C
- Enhance
Messaging
review and setBlanche-Neige
as 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_tasks
SELECT 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_document
SELECT Author, DocType, ElementType, StrContent FROM t_document WHERE ElementType = 'Post' AND Author LIKE '%Grincheux%'
Discussions of
Grincheux
about 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_diagramobjects
SELECT 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
…