You are on page 1of 136

Tool Manual Architect

Architect ® © BiZZdesign B.V. February 2006

Tool Manual Architect

BiZZdesign Architect is ArchiMate® compliant, approved by Telematica Instituut. ArchiMate is a registered trademark of Telematica Instituut.

ii

BiZZdesign B.V.

Tool Manual Architect

Preface Adapting swiftly and flexibly to changing client needs is a primary goal for many organisations. The impact on product, process, organisation, application and infrastructure can be huge, and needs to be estimated upfront. Increasingly, Enterprise Architecture is seen as a solution for architecting and designing an organisation. Key in such an architecture is the company-wide scope, and the interrelatedness of the various models, instead of isolated, technological architectures. Communication with different stakeholders is important, both from the business perspective, as from the IT-perspective. Moreover, with an architecture one may be able to answer questions like ‘what impact do changes in the business domain have on domain X?’. Not only modelling and reporting of separate architectures is important, but adequate presentation and visualisation of relations between different architecture domains is what counts. Architect ® is a tool environment supported by methodology, consultancy, and training, that supports these requirements. The tool focuses on modelling architectures, and visualising and analysing the relations and coherence between the different architectural domains. This document is the tool manual for BiZZdesign Architect . BiZZdesign B.V. (www.BiZZdesign.com) is an innovative consultancy and tools firm on the area of innovation, analysis, design and realization of business processes. BiZZdesign advises and helps customers to improve and innovate their business processes and organization. BiZZdesign distinguishes itself by designing business processes very clear and accessible despite of the complexity of the processes while still addressing all major aspects (COPAFIJTH-wide). Business processes are designed from a customers' perspective. Future developments are also well accounted for. BiZZdesign follows an integral and well-documented approach to change. Starting from the mission and targets of a company, the processes and organization is being designed and realized. BiZZdesign is a spin-off company of the Telematica Instituut on the basis of the results of the Testbed-project. Between 2002 and 2004, Telematica Instituut has been active in the Archimate-project. BiZZdesign has participated within Archimate as a tool vendor. The project aimed at developing a uniform language for modelling Enterprise Architecture, accompanied with fine-tuned visualisation techniques. The resulting language and innovations are supported by BiZZdesign through its Archimate tool. BiZZdesign continuously innovates its products and services in close collaboration with clients, partners, Telematica Instituut, and Dutch universities.

Architect

BiZZdesign B.V.

iii

.

Tool Manual Architect Table of contents Table of contents 1. questions and bugs 1 5 5 6 2.2 3.2 2.5 System requirements Installation Licence keys Architect editions Support 7 7 7 8 11 12 3.4 3. About this manual 1.10 The Start Input and Output The model browser and the view browser Drawing and adding objects Drawing relations Generating views Total view Views in views Documentation and references Profiles and Properties BiZZdesign B.1 2.6 3.V.5 3.2 Symbols and Styles Remarks. Modelling in Architect 3.9 3.3 2.1 3. Installing Architect 2.1 1.8 3. 13 13 15 17 20 26 30 31 33 34 37 1 Architect .4 2.3 3.7 3.

6 Label View Tooltip view Colour view Compare view Hide view Derived relations 51 51 52 53 54 54 55 5.4 5.11.1 5. Team-support 5.5 4.7 5. View filters 4.11 Tables 3.14 3.3 5.11.2 5.12 3.3 Translation table 3.V.3 4.13 3.8 5.6 5.11.5 5.4 Link table 3.1 Property table 3.4 4.15 3.11.2 Cross reference tables 3.2 4.9 Input and output of shared models Changing a shared model Team properties Check-out Check-in Undo check-out Undo check-out unchanged Synchronize Revisions 59 60 60 63 64 64 66 66 66 67 BiZZdesign B.Tool Manual Architect 3.1 4.16 Collapsing and expanding objects Graphical Settings Searching Application settings Re-use of BiZZdesigner models 39 39 41 42 43 44 46 47 48 49 4. 2 .

Tool Manual Architect 5. Repository 6.5 7.5 Repository server and repository Creating a repository Opening a repository Repository browser Roles and rights 71 71 71 71 76 78 7.10 Report location Contents report Diagrams Profiles Tables Reports to word processors Team Reports to intranet Printing of models 84 84 88 93 95 95 96 96 98 99 99 101 103 Appendix A Profiles Introduction Necessary files The mpd-file The mps-files Architect BiZZdesign B.1 6.4 6.V.2 7.3 7.1.11 5.6 7.2 6.1 HTML-settings 7.7 7. Reporting and printing 7.3 6.8 7.12 Collaboration view Team settings Profiles 68 69 70 6.10 5.9 7.1.1 General settings 7.2 RTF settings 7. 105 105 105 106 112 3 .4 7.

V. 4 .Tool Manual Architect Location of the files Application settings Personal and group profiles Changing the standard profile 114 114 115 115 Appendix B Documentation fields Introduction Necessary files The mpd-file The mps-files Application Settings Personal.Architect Domain independent object types Domain specific object types Relation types 125 125 125 127 Index 129 BiZZdesign B.and group profiles Changing the standard profile 117 117 117 118 119 119 120 121 Appendix C Object types and relation types Domain independent object types Domain specific object types Relation types 123 123 123 124 Appendix D Interface BiZZdesigner .

Architect BiZZdesign B. respectively how to configure the associated profiles in Architect . A short summary of all functions is available in the quick reference to Architect . 1. More information on ArchiMate® can be found in the documents accompanying the tool and at http://archimate. This manual describes several examples from the example model Archisurance. We assume that the reader has knowledge on the ArchiMate language and techniques.V. Sections 3. Important observations are printed in a grey box: All important observations can be recognised like this. please contact your application administrator. Modelling concepts and methods for modelling.15 describe how to load this model.2 and 3. About this manual This tool manual describes the functionality of Architect . This manual refers several times to ArchiMate®. This manual shortly describes how to use Architect . The model and the associated profiles can be found in the folders Examples respectively Examples/LAC2004 within Architect ’s installation folder.nl. 5 . BiZZdesign supports both the use of tools and methods with an extensive training program. These styles support you in using this manual and finding certain topics.telin. These keywords direct you when you are looking for information on a particular subject.Tool Manual Architect 1.1 Symbols and Styles In this manual we use different styles to emphasise specific parts of the content. Based on the ArchiMate®-project BiZZdesign has developed the tool Architect ® supporting the concepts and views of ArchiMate®. We expect the reader to be familiar with Microsoft Windows. ArchiMate® is a registered trademark of Telematica Instituut. analysing. a short summary of concepts is available in the quick reference on concepts and notation. Of course the table of contents and the index can also be the startingpoint for your search. approved by Telematica Instituut. Quick identification For quick identification of important parts of the text we use keywords. BiZZdesign Architect ® is ArchiMate® compliant. More information on functions is available through the Architect Handbook. and visualising architecture are described extensively in the BiZZdesign Architect Handbook.

you can fax of mail your remark or question to BiZZdesign B.V.com.V.Box 321 7500 AH ENSCHEDE The Netherlands Tel: +31 53 4 878 171 Fax: +31 53 4 878 161 BiZZdesign B. 6 . questions and bugs For support on Architect you can contact the helpdesk via e-mail on helpdesk@BiZZdesign.2 Remarks.Tool Manual Architect 1. Helpdesk Architect P. If you cannot send e-mail. To use this service you should have a support contract with BiZZdesign.O.

3. Installing Architect 2. Windows NT 4. During the installation the following actions are executed: A Program group.0. The installation includes helpfiles (folder Html).sma is created for Architect Architect BiZZdesign B. with an icon for Architect .128 MB internal memory . 4. If you downloaded the software from internet. . Architect requires the following configuration: . When using the (very) big models.Graphical card with a minimum of 16-bit colour The above mentioned configuration is a minimum configuration.exe from that location. minimum 133 Mhz. examples (at Examples) and Icons (at Icons). Start setup. This icon will also be placed on the desktop. To install Architect . execute the downloaded file. it is necessary to have administrator rights on the PC. Windows 98. Windows XP environment. 2.V.1 System requirements Architect can be used in a Windows 95.Pentium CPU. Windows 2000. Open Windows Explorer and select your CD-ROM drive.exe.Tool Manual Architect 2.60 MB available hard disk space . Another folder can be selected if necessary. Follow the instructions on your screen. File association to the file type . Remember where you extracted the files and run setup. 2. This will extract the files necessary for the installation procedure. Architect will work more comfortable with 256 MB or more internal memory. 7 .xma is created for Architect File association to the file type .2 Installation To install Architect proceed as follows: 1. The default folder for Architect is C:\Program Files\BiZZdesign\Architect . Insert the CD in the CD-ROM drive.

• You need to request an individual licence key yourself.g. Architect signals an error at startup. The files will be placed on the concerning drive (only if they are not already situated there).txt.3 Licence keys Installation of Architect is restricted in the licence agreement. JavaScript and style sheets. installation of a recent version of Microsoft Common Controls is required. is required for viewing generated reports. like Internet Explorer version 5 or higher.\data\nls\en (a Dutch version and an English version). For the use of Architect . After starting Architect it is possible to show tips to the user. After start-up choose Continue.sma’ only applies if you have purchased the license Team-support. Architect will now start in the right language (when your licence allows this). To access these. in the folder . Run 40comupd. When you use a Dutch version of Windows the dialogs will also appear in Dutch. You can change this file. Language Settings Under Windows NT it is possible to set the language for Architect by choosing the right language via Settings Control Panel Regional Settings. Network installation requires the same steps as a local PC installation (see steps above). Under Windows 95/98/2000/XP you can only influence the language of Architect specific terms via Settings Control Panel Regional Settings. you need to have Acrobat Reader version 4 or higher. Right now English and Dutch are supported. to solve this problem An internetbrowser. and Architect is ready for use immediately. with the exception that a network drive can be chosen as the destination folder. When not installed. You should have a valid licence key in order to use Architect . this procedure will be described in this manual. e. This version will function for 30 days. One of the following possibilities applies: • You make use of an Architect demonstration version. The language of various dialog screens is dependent on the version of Windows being used. The tips which are used.. are located in the file tips.V.. This software licence key is specific for the PC on which Architect is installed.Tool Manual Architect Note that the file association to the file type ‘. the dialogs will be shown in English. the installation procedure can be executed from the network drive instead of the CD. 8 BiZZdesign B. which supports frames. to add tips specific to your organization. . Tips 2.exe from the installation CD under Unsupported\commctrl.\data\nls\nl and . Without problems. If necessary you can install it from the folder Unsupported\AcrobatReader. when you use an English version. Part of the additional help files are in PDF (Portable Document Format).

This means that a licence key is valid for just one computer. Every time Architect is started. Architect BiZZdesign B. it generates a trial licence. pleae contact your application administrator. Licence keys and Reference codes Licence keys provided by BiZZdesign. All next times you start Architect choose Continue. If the trial period has expired you will get the following notification. First Install When installing Architect for the first time on a computer.This trial version of Architect can be installed once on a computer. This trial licence is valid for 30 days.nl). You can change this folder if desired.com or www. You are working in an organisation in which licence keys are not required or where the licence key is prepared for use. First. for instance by email or via the website of BiZZdesign (www. the so-called reference code. in this case you may skip the rest of this section and start directly using Architect . you will be requested to specify the folder where the licensing information will be stored. are computer-specific. Choose Ok to proceed. If you want to change or renew your licence. Within these 30 days you should obtain your licence key from BiZZdesign. BiZZdesign needs a specific code from your computer. In some cases the trial period can be extended. To create a licence key.BiZZdesign.BiZZdesign.V. you should give this reference code to BiZZdesign.Tool Manual Architect • • You can join an existing network licence. a reminder will be given notifying the number of days remaining. and cannot be used on a different computer. During these 30 days you can use Architect in its full functionality. 9 .

A licence key is generated with the reference code. but 10 BiZZdesign B.Tool Manual Architect The reference code is generated on the basis of computer-specific information (including hard disk and network card) and time-specific information. If you have an Internet connection. If you have a trial version of Architect . the reference code can change. using e-mail and Copy and Paste Register new licence To register a new licence. After choosing Register you will see the following screen: Obtain a licence key If Architect is already started. you should: 1.. An example of a reference code is: 2566-0632-3400-4930-0144-7732 Depending on the generated licence key. If you do not have an Internet connection. you can also get to this screen via Help About Architect More Licence Info.. the hyperlink brings you to the website of BiZZdesign. Register the licence key. Receive the licence key from BiZZdesign 3. Enter New Licence. The reference code is shown in this screen. Send the reference code to BiZZdesign 2. Only the first four sets of digits will be the same for a specific computer. An example of a generated licence key is: 4106-7574-3447-2310-2171-8181-1349-3969-5226-0644 Given the number of digits it is easier to exchange both reference code and licence key electronically. .V. starting Architect results in the screen as shown on the previous page... With this form you can request a licence key. This is the fastest method. and your reference code is automatically pasted in the web form.

please contact BiZZdesign.V. while your licence-application is processed at BiZZdesign. Since processing your licence request takes some time. or to use specific add-ons that you normally do not use (only if it is allowed by the license). you can close this dialog by choosing Cancel. You can enter the licence key (including the hyphens) in the corresponding field.nl. you can send your licence request by fax or mail to BiZZdesign. and sent it to helpdesk@BiZZdesign. models structuring Physical storage of shared models in repository Roles and rights Security (*) Besides the add-ons mentioned above the add-on ‘Extended languages’ is available. Register licence key After receiving your licence key. If a specific function only applies if a specific ádd-on is available.4 Architect editions The following add-ons are available for Architect: Add-on (license) Team-support OLEDB Repository Functionality Multi-user support History and labelling Physical storage in file with sma-format Client-access to repositoryserver with OLEDB interface Repositorymanagement. a. If you would like to make use of this add-on. If you do not have e-mail. If desired Architect can also be configured to start without certain licensed functions. Using copy and paste will prevent type errors. The following parameters can be used: Architect BiZZdesign B. you can copy the reference code (using copy and paste) in an e-mail. 2.o. you can open the licence dialog in the same way as before (as during the request of the key). This manual describes all functionality to its full extend.Tool Manual Architect only e-mail. This could be useful if you do not offer all functionality in the same way to all users. 11 . To start Architect in a custom way you type in the run dialog (start Architect –parameter run). If your trial licence of Architect is still valid. you can continue working with it. it will be indicated at the beginning of a section in the following way: ONLY AVAILABLE WITH THE ADD-ON TEAM-SUPPORT It depends on the license purchased by your company which add-ons are available to you. In Help About Architect you find which Architect editions you are using.

You can send the form by email to helpdesk@BiZZdesign. On our internetsite http://www.nl/support you will find frequently asked questions.Tool Manual Architect -team -oledbrepository -alladdons -noaddons start with team-support start with oledb repository-support start with all add-ons start wihout add-ons The parameters can be preceded by a slash and a hyphen (for example Architect – team and Architect /team have the same effect). 2. When you are not able to send emails.5 Support Contact BiZZdesign via email (helpdesk@BiZZdesign. you can also print the form and send it by fax or regular mail. . 12 BiZZdesign B. a user group and information about product upgrades In the html folder of the installation destination (standard C:\Program Files\BiZZdesign\Architect …\html ) you can find the file bugreprt.htm.V. Your organization must have a support contract in order for you to be able to use this service. This is a form to report bugs and productwishes.nl.nl) for support on using Architect .BiZZdesign.

When you open an existing model.Tool Manual Architect 3. Architect BiZZdesign B. These documents can be accessed by means of Help Help overview. At the left there are the model browser. In the status bar Architect reports results. the unused new model will be closed. a new architecture model including a total view is created automatically. such as the progress of processes and errors.1 The Start When you start Architect a window appears with of a menu at the top. Modelling in Architect Architect is based on the architecture language developed in the ArchiMate project. concepts. drawing models. zooming in and out on a diagram. and to the BiZZdesign Architect Handbook. the view browser and the property window. There are buttons for opening and saving models. Also the objects coordinates are displayed. 13 . 3. For backgrounds on models. and views we refer to the documents accompanied with the tool. On start-up. a number of button bars and a status bar at the bottom. Button bar Several toolbars with all kinds of buttons are available.V.

and fields can be dragged and resized in the usual way for Windows applications. or the documentation window from the screen with the buttons on the button bar. aligning objects and so on. Windows help 14 BiZZdesign B. You can remove the model browser. Via Cntr-N you can jump to the relevant page.Tool Manual Architect documentation lay out. The tool manual in Window help-format offers an easy search-and-find possibility. diagrams. Searching for a keyword can be done by looking up this keyword in the index (using the bookmarks column). These windows can be placed over or besides each other. . for example cascade or tile. PDF The tool manual in pdf-format can be viewed using Acrobat Reader. With the options under Window you can reorganise the diagram windows. Help function Under Help Help Topics you will find the help documentation of Architect and the complete contents of this tool manual in two formats: pdf and Windows help. the property window. You can also search on keywords using Cntr-F.V. toggling the grid on and off. and which buttons should be on the bar. Using the right mouse button you can specify the button bars that have to be shown. All bars.

e.. The interval at which an autosave file is made can be determined via Options Application settings. Through this menu you can also arrange that Architect starts “empty”.sma. File Print. Using the mark ‘Open file as Read-only’ you indicate that the model shall be opened for reading. only the diagram in use. Architect starts searching for models in this directory. Chapter 5 describes this feature in more detail. allowing several users to edit the model simultaneously. The models most recently used. Working directory Empty start Recent models Under Options Application settings you can enter a default working directory. without creating a new model. you will not be able to edit the model.2 Input and Output Saving a model You can save a model under a (new) name via the menu File Save as Architect saves a model in the so-called XML-format with extension . can be opened directly from the list at the bottom of the File menu. you can resave the (modified) model under the same name via de menu option Save or through Ctrl+S. or Ctrl+P.10. so that you can easily recognise the file as a model made with Architect . the latest modifications can be recovered from the autosave file. More information on printing is available in section 7.V. or a selection of the model.bk1”. i. You can preview your print using File Printing Team-support If the add-on Team-support is available models can be saved (and editted) within a file with extension . and is deleted when you exit File Architect .xma”..xma. Once you have saved the model. When you wish to print a model use the menu Print Preview. Architect BiZZdesign B. under the model name with the extension “. with the extension “. usually C:\Documents and Settings\<user name>\Local Settings\temp or C:\temp.. When you save a model Architect automatically generates a back-up of the original file. Hence. Tip: If you do not specify an extension. Architect saves a version of the model every five minutes (“autosave“).Tool Manual Architect 3. Opening a model A saved file can be re-opened later on in Architect through the menu File Open or via Ctrl+O. 15 . Choose all files in File Open as file type in that case. you can always recover an older model version. Tip: When Architect crashes.autosave”. Architect chooses the default extension “. This autosave file is placed in the temporary Windows folder. Choose whether you wish to print the whole model.

. You open the models using the Repositorybrowser. Chapter 6 describes this feature in more detail 16 BiZZdesign B. instead of the File dialog. you can save models in and open from a repository.V.Tool Manual Architect Repositorysupport If the add-on Repository (OLEDB) support is available.

and which properties are available for the object you selected in the Properties window. Changing names is also possible using the F2 key. as its name implies. a particular view on the underlying (semantical) model. The model browser shows a list of all open models. On the other hand. Several schemes and several views A model consists of different types of objects. Objects in the model browser may be placed in a view by drag-and-drop of the selected object(s). for instance. It is useful to give meaningful names to models and diagrams. The little red asterisk on a model indicates that this model was changed. An object in the model browser is not directly placed in a view. In this way. it becomes visible. You can add an arbitrary number of new objects to each scheme using context menu New or New Multiple.V. The model browser shows the contents of a model. and business products. the name of this model is added to the model browser.3 The model browser and the view browser Several models at In Architect you can work on several models at the same time. for example “Organisation Structure Archisurance”. the view browser shows the view (diagrams) of each model. By clicking a selected view or model in the browser. through clicking the right mouse button on the selected diagram or model. Only after you have placed an object in a view. This browser has the same working characteristics as well-known programs such as Windows Explorer or File Manager. see the objects that constitute the model. you can alter its name. Doing so creates a reference to the (semantical) object. business actors. A Architect BiZZdesign B. you can also add new schemes.Tool Manual Architect 3. that is. the (semantical) objects that are contained within a model. When you open a a time model or create a new model. but that the modifications have not been saved yet. Examples are the schemes business processes. By clicking on objects in the browser you can. Each view is. These are grouped in the model browser under different types of schemes. and is not (yet) directly visible in a view. 17 .

or by using the tabs above the diagrams. a list of applications. etc. all creating different references to the same underlying object. a model typically contains several views. Besides various schemes. Click with the right mouse button on a scheme or in a view. a number of process blocks. or by typing these names and properties. only the view is removed. Using the model browser you can easily add many model elements in one time. a list of roles. In a folder new folders can be created. Clicking a view in the view browser opens a diagram for the selected view. or through the right mouse button. the (semantical) objects in the model (and in other views) are not removed. If you remove a view. a list of data objects. the objects in that scheme are removed from the model. You create views via the context menu on a model in the view browser. Diagrams can be dragged to a folder. Select the properties you want to fill besides the name of the element. a number of activities. If you remove a scheme from the model browser. You can move from one diagram to another by double-clicking the latter in the model browser. Removing schemes/views You can remove schemes and views from the model by using the Delete-button. Architect generates 18 BiZZdesign B. for instance a list of schemes.V.Tool Manual Architect graphical object may thus be dragged onto different views. one can create folders to structure the model. . Using the right mouse button on the model in the model browser or view browser. by selecting the appropriate window. and all references on views in the model will be removed as well. Folders Create multiple elements You can add names and other properties in the resulting table by copying it from Excel or Word. and select Create multiple.

Using this functionality you can for instance add a list of applications with documentation in one time. You find these in the view browser using the context menu on a model. etc. if a table’s object already exists. under the option New… . which relation types are available between these concepts. using the name Architect will determine whether the objects entried within the table already exist within the model. paste In the model browser one can copy. cut and paste model parts (diagrams. Each view type defines the following: 1. which presentation (form) do object types and relations have. to be accessed by means of Help Help overview.V. With the mark ‘Match names with existing objects’ on. View definitions Architect BiZZdesign B.) within the model and between models. Copy. collapsed blocks. 19 . 2. Each view is an instance of a view type.Tool Manual Architect objects with these properties. 3. which object types (concepts) are available in the view. cut. The current set of view types is based on the results of the Archimate project. More information on these views can be found in the documents supplied with the tool. the information entried for this object will be assigned to the existing object within the model. Architect offers a set of standard view types. Because the presentation may be different per view. One can also drag these model parts with the model (like to a folder in the model) and between models using the left mouse button. including profiles / profile properties previously not assigned within the model. it might happen that an object looks different in different views. View types and their settings can be changed by an application administrator.

Tip: When you wish to place more than one process (or other elements) at a time. Architect signals this with a “stop sign”. If you draw an object in the wrong place. If you want to place an already existing object in a view. just drag it from the model browser into the view. you start with objects. . The new object automatically gets a unique name. Adding and drawing objects When you wish to draw in a view. business actors and business roles. and a semantical object in the appropriate scheme. You can also press the Shift-button while clicking the desired concept. keep the Shift-button pressed while placing the objects: in that case you do not need to click the desired concept over and over again. Objects can be added to a model in two ways: by drawing an object in a view. If an object cannot be placed in a particular view. The general principles are applicable to all types of views and objects. Using existing objects When drawing in a view two objects are created: a reference object in the view. in that case this concept stays selected until you click another concept or the selection arrow. it is not allowed to draw an object that overlaps another one. or by adding (one or more) objects in the model browser. An alignment bar is also available. Click on the desired object and then draw or drop it into the diagram with the mouse. a window opens.4 Drawing and adding objects This section explains how you can add and draw new objects.Tool Manual Architect 3. For example. 20 BiZZdesign B.V. As an example. and a button bar appears with the elements and relations for the particular view. like business processes. Architect shows its “stop sign”. Drawing in a view In order to draw an object in a view. we take a process view in order to explain the way of working. which can help in lining up model elements. you need to create such a view in the view browser. When selecting the view.

like process blocks and actors. ‘cut’ (Ctrl+X) and ‘paste’ (Ctrl+V) . and positioning them using Auto Layout.V. you can directly enter a name like ‘Check report’ in the above figure. or F6. so that you can structure your view. Click with the right mouse button on or in a diagram.Tool Manual Architect Create multiple elements Using the model browser or in a diagram you can easily add many blocks or activities. Names Groups The general view bar contains the interactor for a group: Using this. There is also a button that snaps every object to the grid. Grid Objects. With this function. Architect BiZZdesign B. This makes it easier to line elements. a tool description appears. you can prevent that your model contains different equally named objects. in order to make neat models.3 for more details. Using Undo you can always return to a previous or the original layout. It is also possible to change the name of an object later by selecting it and after that via F2. adjusting the name. or Edit Auto Layout. and even to other applications (for instance Word or PowerPoint) by using ‘copy’ (Ctrl+C). and select Create multiple. In order to paste the objects within another object. If you change an object’s name into a name of an already existing object of the same type. you will be asked if the (new) object also should refer to that existing object. you can very quickly create a nice presentation by dragging a set of objects from the model browser into a view. are always positioned on the grid when the grid is activated. you must select this target object. After you draw an object. Auto Layout A view or a selection of objects in a view can be laid out automatically. Architect determines a best fit distribution of the graphical objects in the view. Using the appropriate button on the tool bar. Using this. Tip: When you position the pointer of your mouse on a button in the button bar. You may also change an object reference by selecting the option Change reference from its context menu. The grid can be switched off through the menu: Options Grid or by using the buttons on the button bar. you generate a new layout of the view or the selected objects. Tip: You can move a selected object between diagrams. from and to other behaviour blocks. you can create graphical groupings of objects by drawing a group around them. See section 3. 21 . Groups behave like other compound objects: you can collapse them.

You can also adjust properties via the menu or the button bar. you can add properties. Now you have drawn some objects. The content of such an object is invisible. The “framework” of the behaviour is determined by drawing the behaviour elements. you can change the (background) colour of an object. Filling in properties 22 BiZZdesign B. A window appears on your screen (see below) that allows you to enter the properties. The exact place and size of the behaviour objects does not matter yet: objects can easily be moved later. The easiest way to do this is by means of Alt+Enter or by double-clicking the behaviour elements. Tip: You can change colours. . select an element by clicking it once. the right mouse button or the button in the button bar.Tool Manual Architect Colours With the pencil and paint bucket buttons. Collapsing and expanding You can collapse objects with Collapse. In such a way layered models can be built and hierarchy can be specified. and then choose Properties via the Edit menu. Section 3. The content does not change. In that case. by Ctrl+U or through the right mouse button. only the edge disappears. The name of a collapsed object is underlined.V. Tip: You can group objects by drawing another object around them. unless you visualise it by View Show contents. This object cannot overlap another one. with Ctrl+L or the right mouse button. You can also add or remove elements to the diagram in a later stage.12 describes collapsing and expanding blocks in more detail. You can also remove objects around other objects by using Edit Ungroup. fonts and so on of all objects at the same time by selecting all (Ctrl+A) and choose the desired property via the buttons.

at which a new element can be added to the list. Page Down (scroll down). For enumerated types. and indicates which part was visible within the diagram before the function was activated. you can double click on the element and choose from a list of values. The basic properties are listed below <Basic profile>. For some properties there is an easier way to set their value. By clicking twice with intervals you can enter the text into the field directly. means that more properties are available by clicking on it. When you select another object. For boolean types you can “toggle” the value. and that all objects are shown within the graphical diagram. The function Scale to fit zooms out maximally. you see which properties are included. By clicking on the plus sign in front of the profile name. In addition to this. as depicted below View bar The function Full Screen (also to be activated by pressing the button F11) hides all menu bars and so-on.5. you can change its properties in the same window. for example “business functions”. Then. Tip: Double-clicking a text field causes the text editor to open. Navigation through diagram You can navigate or scroll through a diagram using the arrow-keys and with Page Up (scroll up).11. you have two options: (1) you can select another part of the graphical diagram. You leave this enlarged drawing space by pressing F11 again. depending on their type of value. which Architect BiZZdesign B. By decoupling the drawing bar from the menu space and place it on the drawing space before activating Full screen. An empty position appears at the bottom. The same holds for lists. Properties are grouped per profile. By using the button Remove at the bottom of the properties window you can remove an element from a list. 23 . you can access these functions within the full screen mode. resulting in a maximum drawing space on the computers monitor. Line breaks are added with Ctrl+Enter. like the one in front of “applications” in the above figure. see section 3. A small block with a plus sign in it. a number of navigation functions is available within the view bar. The Helicoptor selector automatically zooms out maximally such that all objects become visible. More information on profiles is given in Section 3. This helps you to enter texts of more than one line. In such cases all elements in the list are displayed.V. Home (to the beginning of the diagram) and End (to the end of the diagram). Tip: It is not necessary to close the properties window every time you changed something.Tool Manual Architect Tip: You can also add properties using the table input.

Formatting labels Arrow labels and object name labels can be formatted and rotated. You can move the label afterwards. so the meaning of the model does not change. Aligning of elements You can align objects with the alignment buttons in the button bar. or make equal distances between them.). Selecting more than one element at a time can be done in one of the following ways: • “Drag”: select the elements within a square area with the mouse • Add elements to the selection by clicking on an element while holding the Shift-button. • Holding the Ctrl-button toggles the selection on or off. followed by context menu select similar. Arrows and icons connected to the elements move with it. etc. and choose the right position on the toolbar. The first object selected (marked with green selection marks) determines the sizes of the other objects (marked with blue selection marks). (2) by dragging the rectangle you select another part of interest of the graphical diagram. The view bar also contains the option 1:1 showing the diagram at the normal size. Tip: You can move several elements together by selecting them all. Labels on arrows and names of objects can be fixed on a certain position with respect to the arrows or the object (left. Via an object’s context menu. Moving elements Objects can be moved to any position. Using vertical text rotation is useful when using vertically rotated triggers. you can first select all similar objects. . outside.Tool Manual Architect consequently will be shown with the same zoom factor as before. when pressing the Shift-key while using the arrow-keys objects are moved with small moves. Positioning labels Select the label. You can drag elements into or out a block or an actor.V. • Via an object’s context menu you can select all similar objects. You can also select several (name)labels by selecting one specific (name)label. The label stays on the same relative position when moving the object. Scaling of elements You can also give objects the same height or width. Therefore you first have to select this object. and add the other objects. When pressing the Ctrl-key while using the arrow-keys objects are moved with large moves. Model elements and selections of model elements can be moved using the mouse or the arrow-keys. choosing the position on the toolbar repositions the label. centre. In this way you can for example place processes on the same line. You can 24 BiZZdesign B. which consequently will be shown zoomed-out.

Tool Manual Architect do this by selecting all similar objects via the right mouse menu. Claim Form Damage Claim create/ update read crud Handle Claim Damage Occured Register Accept Valuate Pay create/ update read read update Customer File Insurance Policy Customer File Text with relations The figure shows some other possibilities to increase the clearness of a model. The contents of the block remain as it was. Text is added to an arrow by clicking on it and typing text. Select an arrow and hold the Ctrl-button when clicking on the position of the break point. the break point disappears. Also these labels can be positioned with the positioning bar. Objects cannot be made smaller than their minimal size. Break points Architect BiZZdesign B. 25 . the break points move with it. It is possible to add a text to relations. Objects can be resized. Break points can be moved afterwards. When arrows are moved. It is not always possible to draw well-ordered models with each arrow as a straight line. Select the block. there must be enough space around the objects to successfully scale the objects.V. and an object can not be made smaller than its contents. and using the left mouse button the object can be resized independently in both directions (horizontally as well as vertically). Tip: by clicking on a break point while holding the Ctrl-button. In such cases you can insert “break points“.

With a blue border around the object. or by drawing a relation between both objects. and that the specific type of relation can appear in the view. based on the underlying metamodel. It is also possible to configure the preferred relation type via Options Concepts and relations. and that the relation is valid. You can also use the generic relation symbol. provided that the specific type of relation is defined in the underlying metamodel. Automatic correct relation When drawing a relation.5 Drawing relations You can draw various kinds of relations between objects in a view. and draw relations with it: Architect will then determine what type of relation is meaningful between the two objects being related. 26 BiZZdesign B. If that is not the correct one. you create these by clicking the left mouse during creation of a relation. Drawing in view Relations between objects in a view may be drawn by dragging the relation from the model browser into the view. you can adjust it by changing the relation type. Architect signals that the mouse is over the object. It is sufficient to click somewhere on the object. For each combination of concepts the preferred relation type that shall be drawn can be specified.V.Tool Manual Architect 3. When drawing a relation from or to an object. Relations can have several segments. you do not have to start precisely on the object’s edge. . you can select the correct relation type yourself by selecting it from the tool bar. With a blue border Architect signals if a relation is allowed to start in or end at an object.

You can remove (an appearance of) a relation from a view by selecting it and pressing Delete. The results can be sorted by clicking on the column headers.2. The results can also be printed. such relations will also be made visible. In this way. the relation is removed from both the view and the model. 27 . This is helpful in determining if a model contains references to other local models. This text will be the name of the relation. in which you can check and uncheck relations. In order to see where an object is being used. relations are created semantically. You can remove a relation from a model by deleting it from the model browser. You may also show the dependencies of an object within a model. Doing so also removes all references (referring objects) in all views to this relation.11. in profile attributes. you can add a text label to a relation.4. This is possible using the cross relations table. you can reassign these references by selecting Assign… in the dialog. More information on this function is available in section 3.or endpoint of a relation. for example on a model or on a scheme. Use Dependencies… from an object’s (object. A list will be presented showing all references to the selected object(s). This will only remove the relation from the view. Choose via the right mouse button the option unused objects. The result can be influenced by specifying where to search: in views. model as a whole) context menu to open the Dependencies dialog. If necessary. Whenever the related objects are placed in a view.Tool Manual Architect Labels and icons on relations Similar to objects. the option Where used is available via an object’s context menu. and not from the model. or as start. Objects with relations in a view can also be laid out automatically using Auto Layout (F6). in a similar way as you can add icons to objects. It is possible to get a quick overview of all objects that are not used within the model. Relations via cross relation tables Auto Layout Remove relation Where used Unused objects Dependencies Architect BiZZdesign B. by selecting it and typing the text. More information on cross relation tables is available in section 3. If you remove the relation in a view with Ctrl+D. Relations can also be created without drawing them explicitly.V. diagram. without being drawn in a view. You can also add icons to relations.

by means of View Possible relations….Tool Manual Architect Changing references You may change dependencies by (re)assigning them via Assign… . . 28 BiZZdesign B. You can add these relations to the view by selecting the relations of interest and activate them by means of Add to view.V. You can select all references using Ctrl+A. The references you have selected with a checkmark will be reassigned. Within a specific view you can determine which specific relations are possible. An overview is presented showing all relations in the model that can be shown in the active view. The user may distinguish between relations already shown and relations not shown (yet).

29 .Tool Manual Architect Architect BiZZdesign B.V.

or will become a separate view. the results depend on the view type you select. and choose Generate view for… in the context menu.V. including all relations with other objects. . Locate the objects you want to generate a view for. The choices available in the dialog depend on the type of object you selected. The option ‘In current view’ controls whether the newly created view will be added to the current view. Additionally. Thus.Tool Manual Architect 3. provided that these relations may appear in the selected view and these relations satisfy the relation settings. The following dialog appears. For the objects you selected a view will be generated. for each selected relation type the graphical representation can be specified: by means of graphical relation or by means of graphical composition. select them in the model browser or in a view. If you choose for a 30 BiZZdesign B. and the types of views that are available. in which you can indicate the type of view to be generated. The ‘direction’ of the composition is controlled by means of the option Inverse composition.6 Generating views Architect enables you to generate views based on objects you select.

Accept and Valuate Claim Form Damage Claim create/ update read crud Handle Claim Damage Occured Register Accept Valuate Pay create/ update read read update Customer File Insurance Policy Customer File Generated views can be used like any other view. You can specify the view type and the relation settings to be shown in the view.Tool Manual Architect new view. 31 . Register and Accept. or relocate the view into another folder. this function displays the entire model in the view. you can control the range of the view by specifying a value for depth: it specifies the number of successive relations used for the selection of the range. Register. when applied to large models. 3.V. Architect BiZZdesign B. as counted from the objects selected. Within the model depicted below.7 Total view It is possible to generate a view for the complete model with View Total view…. Finally. specifying only triggering relations within the relation settings. a business process view is generated for the process Register. the view will be added to a dedicated view folder so that you may find these views easily later on. Specifying a value of one for depth will show: Damage occurred. so you can add your own objects. Specifying a value of two for depth will show: Damage occurred. This operation may take some time. In contrast to the function Generate view for… in the context menu where the view generated is based on the objects selected.

Tool Manual Architect 32 BiZZdesign B. .V.

an example of this is shown.V.8 Views in views Architect allows you to create views that contain (references to) other views. 33 . It illustrates the use of this mechanism to create Overview views. Below. This creates a reference to a view that can be opened by double clicking it. You can do this by dragging a view from the view browser into another view. Architect BiZZdesign B. in which different views are placed to show a particular coherence.Tool Manual Architect 3.

can be documented. numbering. and type the documentation in the documentation fields of the document window.com. If the documentation window is not visible. etc.BiZZdesign. Using CTRL+F or CTRL+H you can find and / or replace text in a documentation field. and refer to other documents or intranet sites.9 Documentation and references In Architect you can easily document your process. but also the diagrams and the model as a whole.or feedback options in the intranet reports.com using CTRL+K. PowerPoint. Search and replace 34 BiZZdesign B. Excel. Formatting text Using the format bar (via the Options menu) the texts in the documentation window can be formatted. . These e-mail links become reply.). like mailto:helpdesk@BiZZdesign. Select the object in the model that needs to be documented. The window can be moved freely within Architect by dragging it with the mouse.V. for instance fonts. You can also type hyperlinks. You can also copy and paste documentation from other Office programs (Word. You can also add e-mail links. bullets. you can activate is via the Options menu or the menu bar. alignment. you can follow these links both from within Architect and from the intranet report.Tool Manual Architect 3. like www. Documentation window All objects in the model. The standard font for documentation can be set via Options Application settings.

A separate instruction on how to do this is given in the related appendix. open References. The next steps show how a URL can be added to a model element: 1. Select the object to which you want to add a hyperlink. 2. You can add extra documentation fields per object type by defining an extra documentation profile. Architect BiZZdesign B. and open its Properties. If you report your model in HTML. 35 . You can use these to refer to documents that have to be used while performing a particular action. and select the document or internet page using the dialog. The name denotes what users will see in the resulting reports. Double click on “link”. You can also refer to intranet or Internet addresses. For certain graphical formats (like bitmaps) you can choose to embed these files. the link denotes the actual file and location. Open the Basic profile.V. 3. References Hyperlinks can be added to almost all objects. and not the link. and then link.Tool Manual Architect Defining documentation fields You can define your own documentation fields. this means that the actual picture will be added to the report. your web browser will show these hyperlinks attached to your model elements. Default any object in the model has a documentation field ‘Documentation’.

and add the name of the bookmark to the URL. and choose the insert-link-button on the layoutmenu bar. More information is given in paragraph 7. . Insert bookmarks within your document. You can also refer to locations or bookmarks within a document.Tool Manual Architect 4. Place the cursor in a documentation field. Such hyperlinks can be added to almost all graphical objects in Architect . . In an example above this results in: Q:/public/data/instructions/scanning.9. 36 BiZZdesign B. you can add more than one hyperlink to objects.doc#namebookmark In the HTML-report clicking on the resulting hyperlink can open these references. preceded by a #.V. In a similar way you can also add hyperlinks to documentation fields. You can also use the command CTRL+K. If you want.

When the information needs to be preserved. Tip: You can change the profiles or properties of more than one object at the same time by selecting all objects and then modify the required properties. This mechanism can be useful in a project. 37 . When definitions are missing.10 Profiles and Properties Profiles The properties that are assigned to an element constitute its profile. The basic profile contains all properties that are by default assigned to an object. but mostly it will not detect version differences between profile definitions. Via Options Architect BiZZdesign B. a profile is recursively assigned to all objects within the selection. In the properties window the properties are grouped per profile. the properties of that profile are listed. and also views on these profiles are possible. Please refer to the appendix on this subject. the profile definitions need to be restored. to prevent loss of information. with general properties like name and documentation. a personal and a workgroup directory. This allows you to specify properties that are needed for a specific type of analysis. Via the tab sheet Properties the properties in the additional profiles can be read and changed. is assigned to every object. You should do this only when the information in these profiles is not valuable anymore because this information will be lost when removing these profiles. or the missing profile definitions have been restored. These directories can be network directories. Architect will ask you if the missing profiles have to be removed.Tool Manual Architect 3. The profiles that are ticked have already been assigned. You do not need to assign the basic profile yourself. or to define and use profiles within a group. Next to this basic profile. Adding and removing profiles is realised by choosing Edit Properties from the menu (or by clicking the right mouse button) and move to the tab sheet Profiles. A basic profile. such that all group members use the same profiles. you can also assign additional profiles to objects. With this possibility you can define and use new properties in a model. Architect will report these self-defined profiles in the same way as the standard profiles. Architect will usually give a warning if the appropriate profile is not available. In this window the profiles that can be assigned are listed. Via the menu Options Application Settings… two directories can be set where Architect will look for these profile definitions. or by using the property table. By clicking on the plus sign in front of a profile name. department or organisation to define and use certain properties not available in the standard profiles.V. By ticking the option recursive. When exchanging models it is important that all users use the same profile definitions. The model will remain to be refused by Architect until the unknown attributes have been removed. Using your own profiles Architect has the possibility to define and use your own profiles.

Note that Architect handles missing profiles for shared models differently. The use of self-defined profiles within an organisation requires mutual agreements within the organisation.V. Contact your application administrator for these issues. for example for compatibility with new releases and possible conflicts with existing profiles. Defining your own profiles Defining your own profiles is not technically complex. which increases the possibility that models can be exchanged between different users. . see also chapter 5.Tool Manual Architect Application Settings you can determine that all profile definitions are stored in the model. 38 BiZZdesign B. but it can have major consequences. Profile definitions in the working locations are used before definitions in the model.

Using Windows “Paste”. Excel. 39 .Tool Manual Architect 3. A table can be printed using the Print button. or the whole model. etc. both the rows and columns of a table can be restricted to the current selection. When reporting the model you should select the appropriate table on the tab “tables”. More information is given in section 7. Also (parts of) hierarchical models can be collapsed or expanded by clicking at the + or – sign in the row or column. or PowerPoint. Via the buttons Copy respectively Copy+ the table can be copied to the Windows clipboard. name.1 Property table Property table With the property table it is possible to show and to edit properties of more objects simultaneously. Sorting Printing and copying Reporting 3. as shown in the figure below: Architect BiZZdesign B. presenting and reporting data using tables.11 Tables Architect enables an easy way of editing. Tables are sorted by default on number (the first column of the table). The property table and the cross-reference tables can also be reported directly to Word and HTML. the table can be pasted to any Office application. Choose Edit Property Table… Selection of properties is via a selection window.11.6.) the table is sorted on that property. like Word. respectively without and with the table’s header and fixed row lines. A part of the table can be printed or copied by first selecting a part of the table using the mouse. Both predefined and user-defined tables are possible.V. Selections To reduce the size of a table. By clicking the name of a column (for instance number. the active diagram.

to the active diagram or to the current selection. . Each table row corresponds to an object. Choose Save table or Load table to do so.Tool Manual Architect A column in the property table is added or removed by double-clicking an attribute or by using the arrow keys in the selection window.6. Also the order of the rows can be determined by using the arrow keys.V. Editing of the contents of the table is possible by (double) clicking on the cells. With the key Modify table you can add or remove columns from the table. Save You can save a table definition for later use. as shown below. 40 BiZZdesign B. You can determine whether the table applies to the whole model. or load a previously defined table. More information on saving and loading tables is found in section 7.

You can modify this table. 41 .Tool Manual Architect Landscape colouring By selecting landscape colours in the table. Parts of rows and columns can be collapsed based on the hierarchical structure of the model. the active diagram or for the whole model. Cross reference table based on relations Between different elements of a model there may also be cross references. The cross reference table may be chosen for the current selection. Within the table. An example is the assignment relation between roles and processes. 3. Choose Edit Cross relations table And choose a relation type. the corresponding table is automatically added. based on the (graphical) relations that are created when drawing relations in a view. Choose Edit Cross reference tables and choose the right table. When removing a checkmark. and using a cross reference table one can edit these cross references. Cross references like these are noted by Architect . Such relations can also be shown and edited in a table.11. a semantical Architect BiZZdesign B. the table shows value colours for the selected property. Examples are the application description profile. When new cross references are added in profiles. or cross references between different types of objects (a business function is supported by applications).2 Cross reference tables Cross reference table based on profiles Between different elements in a model certain cross references may exist. you can further specify between which two types of objects you want to edit the relation type.V. both for rows as columns. the specific semantical relation will be deleted. You can create of delete relations by putting check marks in the cells of the table. When putting a checkmark in the table. as defined in the underlying profile definitions.

In the example below. foldernames. documentation. Using Edit Translation table results in a table where you can chose the property that has to be translated in multiple languages. The relation will become visible in a view as soon as one of its end-points or the relation itself is dragged from the model browser into a view. will be created. For the available languages (depending on you specific 42 BiZZdesign B. if possible.3 Translation table ONLY AVAILABLE WITH THE ADD-ON EXTENDED LANGUAGES The translation table offers the possibility to translate all parts of a model that are language dependent in multiple languages (names of objects. certain properties. This relation will not be shown in any view (yet). By setting the regional settings of Windows in another language the model will be shown and reported in the chosen language. 3. etc. a cross reference table is shown in which is shown as a label the type of access (read / write).V. . Within this table Architect can show additional information: o With the checkmark ‘Show why in cells’ the specific relation-object will be shown: if possible the name is shown. otherwise the relation-type o With the checkmark ‘Landscape colours’ properties of own choice will be shown in colours o With the checkmark ‘Labels’ properties of own choice will be shown in labels The title bar indicates which additional information is shown.Tool Manual Architect relation between two objects.11.).

11. 3. both references in the basic profile property “references”.V..4 Link table If a model contains references or links to documents. Correcting references In this table a red cross marks a reference that is not correct.Tool Manual Architect licence) you can add the appropriate translation. Architect BiZZdesign B. an overview of these references is obtained choosing Edit Link table This table contains an overview of all references in the model. diagram or selection. You can correct the reference by double clicking a row with a red cross. etc. The current language is denoted with a star (*). and references in documentation fields. The column “neutral” can be used to fill all not yet filled languages. Architect will suggest replacing all similar links. which means that the document or website is not available at the given location. websites. 43 . Note that links to web pages need to start with ‘http://’. and browsing to the correct location.

12 Collapsing and expanding objects Collapsing and expanding objects Collapsing and expanding objects allow you to build layered models. It is therefore important not to use small objects at a higher level when you wish to see the content. The content of a collapsed object can only be modified when you enter it (see above). Editing Show contents 44 BiZZdesign B.2. In that case a layered model with more than one level can be constructed. Handle Claim Damage Occured Close Contract Request for Insurance Formalise Request Create Contract Check and Sign contract Check and Sign Contract Both existing objects (with contents) and empty objects (without contents) can be collapsed. or with the key combination Alt+down (provided that the collapsed object has been selected). With Show contents you can make the contents of a collapsed object visible. You can collapse an object with Ctrl+L or with the right mouse button. Minor editing operations are available for collapsed objects. Always give collapsed objects a name.Tool Manual Architect 3. Printouts and reports are also more meaningful. A simple way to navigate through a layered view is by using the key combinations Alt+down and Alt+up.V. or apply minor editing operations (such as modifying properties). Contents of collapsed objects within a collapsed object are visible through Show contents. The content of a collapsed object is invisible and its name is underlined. In this way it is possible to select (part of) the contents and look at its properties. This makes it easier to keep overview. Contents of collapsed objects are scaled to the size of the object at the higher level. You can also use the tool tip view to view the contents of collapsed objects. with the right mouse button (Open). When the content is visible (with the right mouse menu Show contents) properties of the actions within the collapsed object can be altered. Within an expanded object other collapsed objects can be inserted. Navigating You can enter a collapsed object (for viewing or editing) by double-clicking it. and to navigate through the model. . The picture below shows two business processes. see section 4. Handle claim is collapsed. The content can be adjusted or extended in a later stage. perform a specific type of analysis.

We briefly describe some consequences and refer to Chapter 4 and 7 for more information. documentation). Whenever it is necessary for a view to select an element from the model (for example in case of the display view) it can be done both in the expanded object and via Show contents. If the size of the contents of the collapsed object is greater than the size of the collapsed object itself.Tool Manual Architect Handle Claim Damage Occured Close Contract Request for Insurance Formalise Request Create Contract Check and Sign contract Check and Sign Contract Undoing collapse A collapsed object is expanded with the right mouse button or with Ctrl+Shift+L. and so on. Consequences of collapsing Viewfilters Printing and reporting Architect BiZZdesign B.V. When you print a model or diagram. then the contents of collapsed objects on that level are printed. the structure of the model is leading. These operations put the contents of the collapsed object in real size in the diagram. This means that the diagram on the highest level is printed first. 45 . In those cases it is easier to make room for the collapsed object beforehand. Ungrouping a collapsed object (via Ungroup) not only undoes the collapsing but also removes the outer object. The results of a viewfilter (colours or labels) within a collapsed object are visible through expanding the object (for example via Alt+down) or via Show contents. In this way the collapsed object is replaced by its contents. The use of collapsed objects within a model also has consequences for the input and output of other parts of the tool (analyses. The same holds for reporting a model. you will have to reorder the model yourself.

For other profiles this also holds. in the directory Domains\Studio\Component\ArchitectView within the Architect application directory. It is possible to specify amongst others colours. By specifying red being the default colour of application components. If you manually changed the graphical settings of an object you can reset these settings to the default settings via Edit Default settings.Tool Manual Architect 3. lines. By editing these files you can change the presentation of symbols. However. When setting default values. . When you configure the application component’s default background colour to yellow. these blue application components will not change colour whenever reconfiguring the default background colour to for instance red. All graphical settings are restored. fonts and symbols. The configuration settings for displaying symbols are located in profile definition files. previously entered default values are overruled.V. You should contact your application administrator when changing these settings. Default and manual Resetting defaults 46 BiZZdesign B. all application components within views of this view type become red.13 Graphical Settings Graphical settings The graphical settings for models can be adjusted. and after that manually assign blue as the background colour to some of the application components. manually entered values do not change.

In the Find window you can specify what type of objects you are searching. if you are looking for all objects that contain the word ‘claim’ in the attribute ‘documentation’. If you choose the last option.. For example.. and which profile.14 Searching By means of Edit Find. Architect does not distinguish between capitals en regular characters.V. the search results will be shown in a message box. if you click on a result. 47 . a diagram or a selection. attribute or value they should have. then the results also shows those objects where the word ‘Claim’ or ‘CLAIM’ occurs in the documentation field. If you are searching for a textual attribute. or Ctrl+F you can search for elements in a model. Architect BiZZdesign B. You can choose between results to be presented in the form of a view (with a specific colour) or in a message window.Tool Manual Architect 3. Architect will select the corresponding element in the model en show it in the diagram.

48 BiZZdesign B. .Tool Manual Architect 3.V. or if each time it is determined by the user • A newly created relation-object of the preferred relation type at creating objects in a nested way (also applies for drawing nested graphical objects).15 Application settings Architect has general settings that hold for all models. At the tab “General” you can determine whether or not • A new model is created at start-up • The order of documentation fields • Selecting another view in the view browser requires a single or a double click • Search results are shown as message box. You can find these settings using Options Application settings. as a view.

xmb containing the model to be opened. If so. using the function File Open. At the tab “Graphics” you can determine if objects have to be coloured when using a colour view.V. At the tab “Profiles” you can set the personal and group folders for profiles and table definitions. You can also determine shadow options and the font used for documentation. By default logging is deactivated. 3. At the tab “Logging” you can configure whether application-logging shall take place and if so which logging configuration file to use.Tool Manual Architect Furthermore you can determine your working folder. Only activate application-logging when explicitely requested by BiZZdesign Support.16 Re-use of BiZZdesigner models THIS SECTION ONLY APPLIES IF YOUR ORGANISATION ALSO USES BIZZDESIGNER Open BiZZdesigner models You can open BiZZdesigner models in Architect. For collapsed objects you can indicate whether the contents shall be faded out. You can also determine the time interval between autosave operations. and consequently this model is shown within the modelbrowser.. the graphical diagrams are not shown in Architect. Only semantical modelinformation is shown. An example is shown underneath. 49 . you have to choose between foreground and background colouring. When working with large models it can be useful to increase the time interval. Finally. You select the file with extension . and determine whether or not profiles should be saved in the model itself. Architect BiZZdesign B. together with the fade out factor and whether fade out shall take place incrementally at each next collapse level. for documentation fields you can configure which font type to use by default.

consult the application manager. You can read this semantical modelinformation using the Model browser. Architect translates the BiZZdesigner objects to Architect objects.Tool Manual Architect A BiZZdesigner model is similar to an Architect model. More information can be found in Appendix Interface BiZZdesigner . you need corresponding (consistent with the BiZZdesigner profiles) profiles for the Architect model as well. In the modelbrowser you see the model-object. these profiles need to be available within Architect. Consequently.V. 50 BiZZdesign B. Underneath are shown folders and schemes.Architect. similar to copying between normal Architect models. together with the modelname. You select one or more schemes and drag them to the Architect model-object of the model to which the information shall be copied. Preferrably. You can only read the model and can not edit it. Architect creates new objects within the Architect model. . Profiles Note that if the BiZZdesigner model uses specific profiles created by your organisation. This modelinformation can be ‘dragged-in’ into an Architect model. If you want this information to be copied into the Architectmodel. containing the BiZZdesigner objects. the Property window and the Documentation window.

by using the refresh button on the menu bar. the applications’ owner. it is possible to present the selected objects as a view. Select View Labels… Architect BiZZdesign B. You can remove the legend via the view menu or via the legend button on the menu bar. if there is no conflict with the view concept from chapter 3. View filters are not persistent: they are not saved with the model. so the legend can differ per diagram. such as Word. The legend only shows colours for elements that are present in the diagram. You can do this by pressing the function key F5.1 Label View With label view object properties are printed on the screen below the object. View filters can also be printed or included in reports. View filters View filters are used to generate feature overviews of the model. it might be necessary to refresh the view in order to see the changes. Altering colours is possible through double-clicking on them. For example. or by View Refresh diagram Legend Refresh When you select some of the objects in an existing model and wish to keep this selection on your screen. colours can be used to emphasize certain aspects of the model. In this way it is possible to show. To do this choose View Highlight By making this choice from the menu again the view is turned off. 4. The view filters treated here are available through the View menu. View filters are disabled by selecting the view filter again within the menu.Tool Manual Architect 4. for example. The terms view filter and view are both used as synonyms. The legend is included in the diagram and can be moved in the diagram. If you edit the model while a view is enabled. Shortcuts for toggling views are also available through the Tool bar: for the label view filter for the colour view filter for the difference view filter for the tooltip view filter for the highlight view filter Most view filters include a legend explaining the meaning of the different colours or labels. If desired. view filters can be stored using ‘cut and paste’ to other applications.V. Enabling and disabling You can enable a view by selecting the view within the View-menu. 51 .

2 Tooltip view The tooltip view shows properties of objects as tooltips when the mouse hovers over the object. font colour. 52 BiZZdesign B. one can show the documentation as tooltip on a specific object. You can choose more than one property.t. You can choose more than one property. For this you need to activate the tooltip view before starting the report function. and label position can be changed in a similar way as normal text labels. The legend shows the numbers of the properties. font size. .r.Tool Manual Architect The screen displays a list of properties. The labels for objects can be changed w. 4. This tooltip view can also be reported to HTML. Select View Labels… The screen displays a list of properties. Home & Away Policy Administration Document Processing SSC Customer Data Access Customer File Data Claim Data Management Finance Damage Claim Data Policy Data Management Back Off ice Insurance Policy Data Home & Away Product Development Risk Assessment 1) Legend labelviewfilter owner The labels are numbered. their appearance: font. For instance.V. From this list you can select the desired properties. From this list you can select the desired properties.

if the foreground or the background is coloured.V. For example. and if so. you can present the owner of an application as a colour of the application. Select View Colours… The screen displays a list of properties. Through double-clicking a colour in the legend you can change the colours. 53 . Home & Away Policy Administration Customer Data Access Customer File Data Claim Data Management Damage Claim Data Policy Data Management Insurance Policy Data Risk Assessment Legend owner Back Off ice Finance Document Processing SSC Home & Away Product Development You can determine whether (nested) objects are coloured as well when using a Colour of collapsed objects colour view. From this list one or more properties can be selected for colour display. Select Options Application Settings Graphics You can choose if collapsed objects (in Application Settings these are referred to as ‘Colour blocks…’) are coloured at all.Tool Manual Architect 4. Legend related principles Processing time principle One counter principle Handle Claim Damage Occured Register Accept Valuate Pay Architect BiZZdesign B.3 Colour view With colour view object properties are visualised with colours.

Tool Manual Architect

4.4 Compare view
The compare view shows whether or not two different properties have the same value or different values. An example is the comparison of the present to the desired maturity level of organisation departments. This comparison can be shown visually with the comparison view, in which the present and the desired level is shown. If an object has two colours, the present maturity level does not correspond to the desired level.

Select
View Compare

and choose the properties you want to compare.

4.5 Hide view
Using the hide view makes it possible to hide objects of a specific type (concept) completely or partly in a view. When activating the Hide iconmenu, the concepts within the current view are shown. By clicking a specific concept (object type), all objects of this type will first be partly hidden by being greyed; by clicking once again the objects will be hidden completely in the view. When the concept is clicked once again, the objects will be shown normally again in their original colour. This is illustrated in the figures underneath, by hiding business objects partly respectively completely.

54

BiZZdesign B.V.

Tool Manual Architect

4.6 Derived relations
In Architect relations between objects can be modelled by means of profiles or by means of drawing relations visually. For both types of relations, the derived relations view provides an overview of indirect, derived relations in a model.
Derived relations via attributes

For deriving derived relations on the basis of profiles, choose
Derived relations and consequently via profile attributes. In the window that follows, it can be View

specified between which attributes the indirect relations shall be presented.

Based on the relations between model elements an overview of derived relations is shown. An example is the relation between business functions and application
Architect BiZZdesign B.V. 55

Tool Manual Architect

services: both business functions and application services can be assigned to application components. Based on this, the relation between business functions and application services is determined.

The resulting table shows the existence of a relation between a specific business function and application by means of a checkmark. In addition, you can show by which application components these relations could be derived (show why).

56

BiZZdesign B.V.

An example result is shown below: You can change the colours of the legend by clicking the corresponding legend item. The table can be compacted using the option Hide empty rows/columns. In the window that follows. and by means of which concept the relation shall be derived.V. you can construct a landscape map using the option Landscape colours. 57 . Derived relations via concepts For deriving derived relations on the basis of graphically assigned relations between concepts. choose View Derived relations and consequently via concepts.Tool Manual Architect Furthermore. which will hide the rows and columns that contain no value. You can choose the property of the objects in the cells to be shown in colour. it can be specified between which concepts the derived relation shall be presented. Architect BiZZdesign B.

Tool Manual Architect On the basis of the relations between model elements an overview with derived relations is presented. 58 BiZZdesign B. . similar to the derived relations via profile attributes.V.

and all views. Shared models can also be stored in a repository (a specifically for this need configured database). etc. and which users have made these changes. By default this information is stored in xml-files. 59 . Architect makes it the possible to administer this information automatically. and who has made the change to the model. At a later stage on the basis of this information you can determine when a specific change has been made. A shared model contains the same information as a ‘normal’ Architectmodel.xma. A shared model makes it possible to edit the model with several users simultaneously.and revision information. a repository has additional functionality with respect to structuring shared models and security. So: all business processes. You can store these models in different ways. with minimal multi-user restrictions and keeping the model consistent. as well as additional multi-user and revision information. An Architect model contains all modelling information about the subject of modelling: the enterprise architecture. infrastructures. you need to store a model as a shared model. Each final committed change results into a so-called new modelrevision. with extension . Amongst others. Team-support ONLY AVAILABLE WITH THE ADD-ON TEAM-SUPPORT With Architect you can create enterprise architecture models. The repository-support requires a separate licence. A shared model is physically stored in a file with extension . Besides this.V. Shared model To make use of this additional functionality. Architect keeps an administration of when this revision has been created.Tool Manual Architect 5.sma. one can speak about multi-user and revision functionality and multiuser. Dependent on the how the model is stored. More information on the repository-support can be found in chapter 6. additional multi-user and versionmanagement functionality is available. together with their mutual relations. business actors. Architect BiZZdesign B. It concerns information as the model changehistory as it evolves in time.

you need to specify whether the changes shall be saved or ignored. Recently opened models The recently used models can be opened directly from the list at the bottom of the File-menu.5).sma. Changing a specific model takes place within the so-called personal workspace. If you change objects. When a specific modelrevision is opened (through the function Revisions.1 Input and output of shared models Save a model You store a model as a shared model with a (new) name through the menu File Save as You choose the extension .2).sma. An opened shared model can be closed through the menu File Close Close a model or through the contextmenu. Architect will check-out these objects automatically. After that the (changed) model can be saved again with the same name through the menu-option File Save In this case only your private changes in your private workspace are saved. you will be asked if you would like to check-in these objects. If you do not check-in the objects. the Check-in dialog is shown automatically (see also section 5. When choosing so.sma?revision=114. it does not matter whether the models are opened from an . Only if you make your changes final (which means ‘check-in’). . A so-called “locking”mechanism facilitates that users can make changes in a coordinated way. you need to open the (shared) model in Architect.sma-file. 5. You need to select the files with extension . Within this workspace the properties of the objects changed by you are saved. see also section 5.V. More information on this is described in section 5. other users are able to see these objects with the new property values. Automatically Architect creates a personal workspace for personal changes.2. As each user has his or her personal workspace. other users are not able to see these changed objects and their changed properties. The exact design of which locking-types to distinguish and how to use these depends on the collaboration starting-points: • At all times the model shall be consistent Workspace Locking and collaboration starting points 60 BiZZdesign B.9).Tool Manual Architect 5. If you have checked-out objects within the model (see also section 5. This is a personal workspace and is bounded to this specific model.2 Changing a shared model Changing a model To change the modelling information within a shared model.xma-file or an . this modelrevision is added to the name within this list. Open a model A preveously saved shared model can be opened in Architect through the menu File Open or through Ctrl+O. for example EnterpriseArchitecture.

Consequently these changes become visible to other users. all locks as a result from your changes will be removed. other users are not able anymore to delete an object under which the object checked-out by you resides. it shall be possible make changes final. With respect to this specific object other users only have the last checked-in revision available. and can not see these changed property values. In this document we state that the object is checked-out by you. Besides that. A new modelrevision is created. Saving a shared model implies that the changes (in the computer’s working memory) are saved within the persistent personal workspace: all your changes are saved. you can undo a number of changes. first this change will be made within your computer’s working memory (RAM): this means that the changes are not saved for later use. Consequently. When closing a model you will be asked whether the changes shall be saved. 61 . Newly created objects. If you want to share the changes with other users. with the new property values. Your workspace will be cleanedup: all shadow objects are removed.V. Other users still do not see your changes: you have not check-in these changes (objects). As a consequence of the before mentioned collaboration starting-points.Tool Manual Architect • • Users shall restrict each other as minimal as possible when making changes At all times. This is similar to changing a document in Word. By activating this function several times after each other. Save If you make a change. you need to check-in the model using the function Check-in. other users are not able anymore to change this object. which is identical to the last model rivision except for the objects you have changed. the object gets a specific status: it is ‘under construction’ by you. This implies that next time when opening the model these changes are available again. Also. Besides that. The object status is restored: the object is by no-one under construction. You can make your changes final within the model. the changes are saved within your own persistent (saved) workspace. If you choose to save the changes. or to ignore the changes When you change a specific object for the first time. These objects obtain the properties as assigned in your workspace. The function Check-in creates a new model revision containing your personal changes. will be checked-out automatically. and that you have not saved your changes in this document. By using the function ‘undo’ you can undo a change: the properties get their initial values before making the change. Architect distinguishes the following locking-types that can be assigned to an object: • Lock for modify: the object is changed by a user • Lock for modify and delete: the object is removed by a user Check-in Locking types Architect BiZZdesign B. Other users will not be restricted anymore resulting from your changes. automatically a ‘shadow object’ is created in your workspace. by checking-in the object. You can change these objects without any restrictions. These new objects will also be created within the new model revision when checking-in.

For example. or by performing the function Undo check-out (unchanged).V. both containing a number of business processes.Tool Manual Architect Lock for keep alive: another object has an existence relationship with this object. other users are still not able to remove both business process schemes. and this other object is under construction Note that the “lock for keep alive” assigned to a specific object always is a result of an action on another object. ánd you have removed one or more underlying objects but not checked-in yet The object is under construction by another user (checked-out by another user) A newer modelrevision (than the one currently shown) exists. due to these locks. However. the locks that were assigned are removed again. In this case the business process that was moved gets a ‘lock for modify’. Object status • In the modelbrowser the object status is shown visually with status-indications: before the objecttype-icon a status-icon is placed. other users can still change both business process schemes (for example change the name). So. Also. 62 BiZZdesign B. you have created a model containing two business process schemes. for example the creation of a new relation: this new relation is dependent for its existence on the objects between it defines the relation. Consequently. Suppose you move a specific business process from the one business process scheme to the other. in which this object has been changed. Only by checking-in the change. the locks that were assigned before will not be removed. both businesses process schemes get a ‘lock for keep alive’. You can see that status indications may appear in several combinations. or new (child) objects have been created underneath this object Below an example of the modelbrowser is depicted showing several status indications. results in ‘moving-back’ the business proces. . but not remove these schemes. removed. the object-name is shown in a specific colour and an extra sign may be placed before the name: Icon Name Accept Accept Accept * Accept Accept Accept Accept Status description The object is not under construction The object is under construction by you (checked-out by yourself) The saved properties of this object are changed compared to the last modelrevision Related to this object there are unsaved changes The object itself is not changed by you. Undoing the moveaction.

move or delete the Architect BiZZdesign B.3 Team properties For objects part of a shared model you can view team information. Moreover. and by whom). by enabling the collaboration view. Only if you remove objects from the diagram. the possibilities to edit (is it possible to change. this will possibly result in a status indication that (child) object(s) have been removed. 5. Please note that this status is not updated if you make changes to the graphical diagram that is related to this view object.Tool Manual Architect The status of views (view objects) in the viewbrowser is shown similar to the way the status is shown of the semantic objects in the modelbrowser.10. 63 . the team status of objects on a graphical diagram can be shown. A separate section describes this view.V. Shown is the following: multi-user information (is the object checked-out. see also section 5. This information is available under tab Team in the Property window.

other users are not able anymore to change the name of the related semantic objects. Check-out of semantic objects Executed on semantic objects. The object status will change correspondingly. Check-out of view objects 5. but you do know globally which part of the model you will change. you can use the function Check-out This function can be activated on (selections of) folders. the function Check-out will check-out all selected view objects (as well as all view objects underneath this view object). and that you would like to be able to make these changes not restricted by other users. and is enables within de Team bar and within the main menu whenever you have selected the model object. The following dialog is presented: 64 BiZZdesign B. You do not know what you will change exactly. move (as long as this is possible) and remove. Moreover. Executed on view objects. the Team bar and in the menu.5 Check-in For all changed (and so checked-out) objects the function Check-in will make the changes final within the shared model. the function Check-out will check-out all selected objects (as well as the all child objects underneath) for being able to change. Other users are not able anymore to edit these view objects. as well as the related graphical diagrams. The possibilities to edit result from the locks Architect has assigned in the model. it could be the case that you would like to change a specific part of the model for a longer period of time. The function is available in het models contextmenu. whether in your workspace underlying (child) objects were removed.Tool Manual Architect object).V. For these purposes. semantic objects and view objects. Also. The function is available in the contextmenu. . and whether a newer model revision exists in which this object has been changed (indicated by ‘Up-to-date’).4 Check-out Check-out In some situations you could have the need to ‘claim’ a specific part of the model. together with all graphical objects that reside on the related graphical diagrams. 5. And you want to be sure that you are not restricted (resulting from edit-actions by other users) while making these changes.

If you have removed an object.Tool Manual Architect The function presents an overview of all objects that you have changed since the last time you have checked-in. By activating the function a new model revision is created.V.9. if there is a number of objects checked-out. When checking-in you can add a revision description. Architect BiZZdesign B. This description is shown in the revision overview. containing your changes. Besides that. see also section 5. 65 . The function Check-in acts on all checked-out objects. within the check-in overview (of all checked-out objects) the object will be shown underneath which the object is residing. So. it is not possible to check-in one specific object. all locks assigned as a result from these changes will be removed.

5. Architect does not present these changes (the new values of the properties and soon) automatically. of which the properties are different in the last modelrevision compared to the modelrevision read at start-up.V. 5. Also. please refer to section 5. After that. In the application-settings you specify whether you would like to have this mechanism enabled and if so.Tool Manual Architect 5. and is activated in the Team bar and the main menu if the model-object has been selected.2. For each object this is shown by means of status-indications. Architect does show the fact that there were changes to the shared model and that these changes are currently not shown in Architect. This means that periodically Architect will determine whether a newer revision exists than the one currently shown. it is not possible to ‘undo check-out’ one specific object and keep the others checked-out. these objects will represent the object as part of this newly created revision. and is activated in the Team bar and in the main menu if the model-object is selected. The function is available within the models contextmenu. This function is available within the model-object contextmenu. through the function Update status you are able to update the status of the objects.8 Synchronize Synchronize status At start-up Architect reads the model that is centrally stored and presents the contents in the modelbrowser and views-browser. Using the function Get latest revision the model presented within Architect’s graphical user interface is updated with the (checked-in) changes of other users currently not shown. Get latest revision Update status 66 BiZZdesign B. remove the corresponding shadow objects in your workspace made and remove the locks. After start-up. The functionality as described before is Architect default behaviour.7 Undo check-out unchanged The function Undo check-out unchanged removed all locks for all selected objects (as well as the child objects underneath) that were not changed. If you have more than one object checked out. .6 Undo check-out For all objects being checked out the function Undo check-out will ignore the changes. other users may have checked-out and checked-in objects within the same shared model. these objects will not restrict the edit-actions of other users anymore. However. The objects. how often. The function is available in the modelobject contextmenu. In your Architect graphical interface. will be updated: within the graphical user interface these objects get the properties as they have been assigned in the last modelrevision. and is activated in the Team bar and in the main menu whenever you have selected the model object.

67 . A label is an additional description that can be assigned to a model-revision beside the description given at Check-in. If you would like to assign an existing label to another model-revision. you select this other revision and activate Label. if you have selected the model-object.9 Revisions You can view the model changehistory by selecting the model-object within the modelbrowser and activate the function Revisions within the contextmenu. One specific label can be assigned to only one specific model-revision. including date/time of creation. Label Using the function Label you can assign a so-called label to a specific modelrevision. The model-revision read at start-up or the last time Get latest revision has been executed is indicated with an asteric (*). like ‘Review version’ or ‘Final’. the user that has made the changes. Using labels you are able to add additional structure to the existing revisions and can make communication about model-revisions easier. Labels can be useful for for example assigning an edit-status. The function is also available within the main menu and in the Team bar. Architect BiZZdesign B.Tool Manual Architect 5.V. and the revision description. The revision-overview shows all model-revisions. The following window is presented.

consequently other users are not able to change the name as well. Get revision You can view a specific model-revision by selecting it and activate Get revision. 68 BiZZdesign B. In the modelbrowser a specific model-revision can be saved as a new (shared) model. you can open and view several revisions of the same model.10 Collaboration view To view the team-support properties in views you activate the Collaboration view in the Team-menu or the special icon in the Team bar. you can distinguish the different modelrevisions.V. Consequently. the label is shown within the Revision-overview. the model is shown in the modelbrowser and the viewbrowser. The specific model-revision is added (between brackets) to the modelname. 5. The status of the objects is shown as described in the table. Because in the browsers each model is marked with the specific revision.Tool Manual Architect Architect will ask whether you would like to remove the label from the previous revision and assign it to the revision currently selected. Colour of line and name Pay The name is green Description The graphical name object has been changed by me. You can only view the model and not edit it. If you commit the function Label. . it is advised to use this option with care. In this way. As labels may have a specific meaning to other people (and within other documents).

The object could be checked-out by another user. and consequently the graphical properties are changed. if you you have resized one of the objects between which the relation resides. For example: you give the object a longer name. resulting in the following window: Architect BiZZdesign B. • You have changed the related semantical object.Tool Manual Architect Claim Form The graphical object has been changed by me. The lines are green. or one of these objects is moved. Claim Form Damage Claim create/ update Damage Occured Register read Accept 5. and consequently this object changes as well. Examples: resize or move the graphical object on the view. • You change another graphical object on the view. An illustration of a view with Collaboration view activated is shown underneath. in which this graphical object has other properties. 69 . consequently other users are not able to change this graphical object as well.V. • You change the graphical object in the view directly.11 Team settings You can configure Architect’s behaviour with respect to team-support functionality. The graphical object is checked-out by another user. You launch the function Applicatie-settings and choose the tab Team. Damage occurred The lines are grey Register The lines and name are red Note that grafical objects can be changed in several ways: • You have re-positioned the name: from top-left to centered. For example: a relation can be changed. A newer modelrevision exists than the one currently shown.

next time Architect is started these profile definitions become available. .12 Profiles When opening shared models Architect verifies whether profile definitions are available for all profile values being assigned in the model.V.Tool Manual Architect You can specify whether Architect shall periodically automatically update the objects’ status. In Application-settings you need to specify the correct profile locations. If profile definitions are missing. Architect refuses to open the shared model. 5. 70 BiZZdesign B. and how often.

Repository server support enables Architect to connect to a repository server and use it to store shared models. 6.2 Creating a repository Creating a new repository includes installation and configuration of a new repository server (a specially prepared database) on the server. If applicable you may also contact your application administrator. Architect is able to connect to repository servers. The table of contents is a hierarchy of nested folders that can contain model references. you decide who has access to certain information. 6. Repository A repository is the combination of shared models. shared models can be physically stored in two ways: in a . More information about installing and configuring of such a repository server you will find in the Installation Manual Repository server. 71 .Tool Manual Architect 6. The wizard will let you Architect BiZZdesign B. In one single repository server you can create one single repository. Section 6.3 describes how you connect to a repository server. to the whole of which a name can be assigned. Using roles and rights. You specify which roles are relevant. It will lead you through the process step by step. Repository ONLY AVAILABLE WITH THE ADD-ON OLEDB-REPOSITORY As described earlier. Table of contents Roles and rights 6. You can create a new repository and open an existing repository using the ‘Repository Wizard’. Each model reference refers to a single shared model. The latter is possible only when such a repository server is available from the workstation on which you run Architect.V. which users are assigned what roles. and the assignment of a name when you connect to this repository server from Architect for the first time. and which privileges a certain role has.3 Opening a repository Models can only be opened from and saved in opened repositories.sma-file or in a database that has been prepared as repository server. and a table of contents. and you have licences to use a repository server. roles and rights.1 Repository server and repository Repository server A repository server is a database specially prepared to store exactly one Architect repository. personal workspaces.

and the following dialog appears: 72 BiZZdesign B. Currently only the relational databases SQL server (Microsoft) and Oracle are supported.Tool Manual Architect connect to the repository server on which the new repository must be created or where the repository is stored that you want to open. You choose Next>. using an OLE DB connection. The repository Wizard is available in the main menu under Team Open repository Open repository The following dialog is shown: In this first step you must specify to which type of repository server you want to connect. .V.

Tool Manual Architect

In this second step you might select a connection you used before (under 'Connection string'), or create a new connection (using the button Connect to server...). If you activate this button, the next dialog is shown:

Architect

BiZZdesign B.V.

73

Tool Manual Architect

In this dialog you must specify the so-called Data Link properties. There are four tabs, of which only the first two are described here. On the first tab (Provider), shown above, you must select the provider to use: SQL Server or Oracle Provider for OLE DB. You then choose Next>>> or activate tab Connection, and the following screen appears:

For SQL Server, on this second tab you must specify the server name (you enter a new name, or select a name that was used before), and choose which method of authentication should be used when connecting. Then you select the correct database; if you do not know which database to choose, you should ask your application administrator. By clicking the button Test connection you can check if the information specified leads to a connection that functions correctly. Finally you must confirm the data entered by clicking OK. This concludes the second step of the Wizard, and the next dialog appears:

74

BiZZdesign B.V.

Tool Manual Architect

In this third step, when you are creating a new repository, you provide the name of this repository.
You cannot change the name of the repository afterwards.

Then you choose Next>, after which the entered values are shown once again:

You may change the values by returning to earlier steps (<Previous); if you are content with the values you confirm with Finish, after which the Repository

Architect

BiZZdesign B.V.

75

Note that shared models that are opened from a repository are not appended to the list of recently opened models in the File menu. You must provide a name for the folder.: changes in the repository table of contents) are saved automatically. When the name of a model reference cannot be synchronized due to a collaboration conflict. and therefore has the same properties as a shared model.2. and then activate the command New folder in the context menu. and then activating the command Open model Team support Differences between Model browser and Repository browser New folder New model Open a model from a repository in the context menu. Architect will automatically synchronize the name of these references when the model name is changed within the model browser. You may create a new folder by selecting the repository or a folder within.Tool Manual Architect Wizard closes and the (new) repository is shown in the repository browser. and then activate the command New model in the context menu. The new model is also opened in the model browser. This table of contents consists of (nested) folders containing references to shared models (model references or model reference objects) that are stored in the repository. The information in a repository's table of contents may be edited by several users at the same time. Another difference is that the names of model references cannot be changed in the repository browser. Both model and model reference are checked out (by you) and must be checked in later. which can be changed again later. Be aware that this will lead to a check-out of these model references by Architect. If you checkin these changed folders and references. 76 BiZZdesign B.4. Also see section 5. this will result in a new revision of the table of contents these changes are part of. This means that changes in this table of contents will lead to a check-out of folders and model references that were changed. or its table of contents.4 Repository browser Repository table of contents The repository browser shows the contents of a repository. You may create a new (shared) model by selecting the repository or a folder within. 6. Architect will issue a warning.e. A major difference between the model browser and the repository browser is that changes within the repository browser (i. You must check them in yourself.V. . See also section 6. Shared models that are stored in a repository can be opened by connecting to the repository server. The check-out status of folders and model references is shown in the same manner as for shared models in the model browser. selecting the shared model in the repository browser. As a result a new (shared) model is created with a default name that is referred to by a new model reference with the same name in the selected location.

The name of a model reference is synchronized with the model's name by Architect. and activate the command Delete in the context menu. select the model object in the model browser (or view browser). Folders and model references can be moved within the same repository by dragging them with the mouse and dropping them on the folder you want to move them to.V. This. If you drag a shared model into the repository for a second time. Architect will issue a warning. If you proceed. 77 . brings back removed model references. You can close an opened repository (i. You will have to checkin these objects yourself at the time you think this is appropriate. Like is the case for shared models. Repository objects (folders and model references) can be removed also.e. This only changes the table of contents of the repository. Moving of folders and model references Removing repository objects Closing a repository Revisions Architect BiZZdesign B. You may copy model references within the same repository: you just copy the reference and paste it on the folder where you want to the copy reference to appear. You may also remove reference objects. after which you may open the associated models and view them. again a copy reference will be created. Architect will issue a warning.Tool Manual Architect Save an existing model in a repository Copy a model reference When you want to store an existing model in a repository. and then drag it to the repository browser and drop it on its destination. you can retrieve all revisions of the table of contents. for example. you must open this model.: disconnect from the repository server) by activating the command Close in the context menu when you have selected the repository in the repository browser. the folder and its contents are removed. When you remove a non-empty folder. If necessary. Note that the model could still be opened by returning to a previous revision of the table of contents. and then open a specific previous revision. the names of all associated references automatically change with it. Both references will refer to the same shared model. using the command Revisions. Select the folder you want to remove. If you remove the last reference to a certain model. When you change the name of the model object in the shared model. because deleting all references will render the model unreachable. Architect will check-out these reference objects.

and to all shared models that are stored in the repository. and remove it again. . In the rest of this section. The administration of users.V. The user that creates a shared model is automatically assigned the role 'admins' for that model. Roles and rights therefore can be assigned both to the table of contents. This means that these users can administrate a shared model.4. 'shared model' means both 'shared model' and 'table of contents'. they must be added to the list of users by the administrator of the (shared models in the) repository. Role Admins Each shared model always contains the special role ‘admins’. These can be found in the context menu of a shared model. the table of contents has the same characteristics as a shared model.Tool Manual Architect 6. roles and rights takes place via the commands User x Role and Roles and rights. Members of admins can assign this role to others. User x Role and Roles and rights 78 BiZZdesign B. have administrator privileges. As described om section 6. All users that were assigned this role. and in the main menu.5 Roles and rights To let users work with a repository and the shared models that are stored in it.

access rights can be specified. checks are set. From the context menu of the shared model. Also. Roles and rights After all users have been entered. Architect BiZZdesign B. the following table opens: Users are assigned roles. Architect issues a warning. an administrator cannot remove him or herself as a user. A user is allowed take away the role 'admins' from him or herself. For administration of users and roles you use the options along the rows and columns in the User x Role table. so you can assign different rights in different models. For each role. ‘Anonymous’ is a special role that applies to anyone that is not specificallly made a user. The option New enables you to add a new user or a new role. or names changed. Architect does not check the passwords itself. users can be assigned roles. By selecting of rows and columns in the table. This takes place the same way as in other cross reference tables in Architect : by clicking the cells.V. The list of users can be set separately on each shared model. choose the option Roles and rights. Because this might lead to undesirable results. access rights can be specified. You must specify user names that equal the login names of those users. After entering the name. the role 'admins' can never be removed or renamed.Tool Manual Architect After activating User x Role. After users and roles have been entered. but relies on the fact that users identify themselves when logging on to Windows. 79 . if it does not yet exist. The rights you assign to this role thus apply to all 'anonymous' users. existing users or roles can be removed. this user (role). However. is added to the shared model.

you want to specify that users with role ‘Application Architect’ assigned are only able to view ‘Primary processes’.Tool Manual Architect The following table opens: The rows of this table represent the contents of the shared model. select the row with the object-name ‘Primary processes’ and remove the rights c. This is visualized by the font in the cell: an italics font denotes that this right is inherited from a parent-object.V. ‘u’. A right is shown as c. You can change these rights by typing the keys ‘c’. if the right is not removed a – is shown. If. Every object in the repository has a so-called Access Control List (ACL). These rights hold for all objects hierarchically under an object. u. and ‘d’. In the cells is shown which access rights (CRUD) the role has for which object. ‘r’. update. and d (using the keyboard). a non-italics font denotes that this right is specific for this object. . The resulting table looks as follows: 80 BiZZdesign B. with Access Control Entries (ACE). unless some sub-object has its own specific rights. delete). Every ACE specifies which group has which rights on an object (create. u. d. r. read. for instance. the columns represent the roles.

all removed rights are applied. For Business actors the rights are still in italics since these rights are inherited from the higher level. This acl can be an inherited one. documentation) Architect BiZZdesign B. Removed rights overrule permitted rights unless the permitted right is more specific than the removed right. Then. The acl of o is determined. and you can change these rights to your needs. These rights are calculated and shown in the table so that you always have a correct overview over the rights.V. If there are no specific aces that apply to g. Determine the user rights To determine which rights a role g has for a certain object o the following rules are applied: 1. The resulting list with CRUD-rights determines which rights user g has on object o. These rules are applied by Architect to determine the effective rights for objects and users.Tool Manual Architect The rights for the model (model object) ‘BPA’ are no longer in italics because a specific value is chosen for the underlying object ‘Primary processes’. all permitted rights are collected and applied 4. the hierarchy of roles in which g appears is searched. 81 . according to metamodel definition Read (view) the object as well as underlying objects: the object itself is visible. and the properties can be viewed Change (update) the object (name. In the acl the most specific aces that applies to g is searched. First. profile properties. The following table gives an overview over these rights: Right C R U Description Add underlying objects to the object. You can reset the default access rights by clicking the reset button in the table (you can select multiple elements for this operation). 3. 2.

implies that it is permitted to change profile properties and documentationfields of the object shown in the viewbrowser. Additional remarks: o A C-right has only meaning within the context of the metamodel. o To be able to delete an object. On the graphical diagram it is not permitted to place additional semantical objects. . with these rights it is not specified whether it is permitted to create new objects by means of drawing. as illustrated below. as well as the underlying objects Examples: o A C-right assigned to the repository-object within the repository-table-ofcontents. create new folder. a Cright does have a meaning for a folder or a business process. These rights are determined by the rights of the related semantical objects. These administration-rights are not related to the CRUD-rights. Depending on the rights certain operations can be executed. and a U-right for the object above.V. Users of role ‘admins’ can define roles and users. you need a D-right for this object as well as for underlying child objects. the model can not be opened (as well as previous revisions). it depends on the U-right whether it is permitted to change these properties. After check-in. implies that in this folder it is permitted to create underlying folders and domain schemes of any kind. however. Also. this is shown in the messages window. o A C-right assigned to a folder-object (visible in the modelbrowser) within a shared model. implies that the creation of folders and modelreferences is permitted. o A U-right assigned to a view-object within a shared model. o An R-right is only related to the object on the highest level (model or repository-table-of-contents): if a role has no R-right. it is permitted indeed to add new groupings.Tool Manual Architect D Remove (delete) the object. The graphical layouting of the related graphical diagram can be changed. Please note: A Uright assigned to a view-object does not specify the rights to change the properties of the semantical objects placed on the graphical diagram. The properties can be assigned during creation (as long as the newly created object is not checked-in). Within the contextmenu the following functons are available: create new model. but no meaning for a business object. 82 BiZZdesign B. If an operation is not permitted due to lacking rights. like object positions.

83 .V.Tool Manual Architect Architect BiZZdesign B.

. for example a colourview or a tooltipview. If viewfilters are active on views. The Html report is 84 BiZZdesign B. these filters will be reported as well. models or model parts with all. select: File Report model By opening and selecting several models in Architect . Subsequently you can tailor the report by setting a number of options. To do so. 7. you can select which report formats should be generated: • Html format: readable by internet browsers like Internet Explorer 5 or higher (the reports require support of JavaScript and frames). The order in which a model is reported can be determined by the user. or part of the accompanying information can be reported automatically to a word processor. Report format Under the tab General. intranet or directly to a printer. Reporting and printing In Architect .Tool Manual Architect 7.V. it is possible to report more than one model in one report.1 General settings Reporting models Architect supports the reporting of models.

via Defaults. the button Save to template will appear. or a specific revision from a shared model that was opened using Revisions and Get revision) these template settings can not be changed. Report Settings Template. 85 . The report is generated for easy navigating.. For more information see section 7.1.2. In this way you don’t have to search for the report on your computer.1. per profile in html and in rtf format. Documentation per element: models are reported in combination with documentation. if you are authorised.V. The following window appears: Architect BiZZdesign B. A template can be removed from the list via Delete template. The right template can be chosen in Note that for read-only models (a file opened as read-only. Rich Text Format: suitable for use in word processors (like Microsoft Word). in html and rtf format Complete per element: all information in a model is reported per element. per element in html and in rtf format.1.Tool Manual Architect • suitable for intranet publication. For more information see section 7. Default report settings The locations for saving templates can be set. Opening report At the bottom of the general tab you can indicate that reports should be automatically opened after generation (in the corresponding application). All report settings are saved in the template. in html and rtf format Documentation per profile: models are reported in combination with documentation. The following pre-defined report settings are supplied with Architect : • • • • Complete per profile: all information in a model is reported per profile.. In this way you can save your personal settings and apply them to future reports. When you change one or more settings in one of the other tabs. Template settings Templates are used for reporting of models.

but computer related). in the accompanying lines. a location for personal use. the options Use the following workgroup location and Use the following personal location can be checked. . subsequently in the workgroup location and finally within the Architect location). Architect will use the given order to search for report templates during generation (first within the personal location. only the Architect location is filled in. Standard. When pressing the browse buttons (with three dots). accessible for multiple users) and for the current Architect installation (user independent. the application settings window is opened. The directories can be filled in.V. for workgroup use (this must be a shared location. 86 BiZZdesign B. In the bottom part of this window.Tool Manual Architect Personal & workgroup Templates can be saved in three different locations.

Choose Settings Control Panel Regional Settings to change the language from Dutch to English or from English to Dutch.Tool Manual Architect Language settings The language for reports can be set via the regional settings of your computer. Architect BiZZdesign B.V. After restarting Architect . 87 . reports can be generated in the desired language.

the settings button to the right will become click able.1 HTML-settings After clicking on HTML format in the general tab. you can use the standard style sheet as a starting point to create and adapt your own style sheet. including a legend of symbols and concepts (legenda). the standard Architect style sheet will be used.Tool Manual Architect 7. Style sheets are text files. When nothing is filled in here. or for instance. You can refer in the intranet report to your own help files. Cascading stylesheet 88 BiZZdesign B. You can replace this with your own instructions..1. which can be opened and edited in a program like notepad. Default is a help file that contains instructions on the use of the intranet report. Legend and help In the general tab the name of the start page can be set.\data\reporter\. ReportStyle. In this way. The standard Architect style sheet (ReportStyle.css contains some explanation on the style sheet and the use of it in Architect .V. or via double clicking HTML format. In the format tab of the HTML settings. like images) is copied to the report folder. . the report folder is independent from other locations (like network drives).css) can be found in . to an organizations house style. Standard. When you have some knowledge of the html language. The report folder can be moved or send in total. The total layout of an html report can be adapted to the users likings. the use of a custom cascading stylesheet can be selected. the style sheet (and possible accompanying files. HTML settings can be reached via this button.

The model browser has the same functionality as the one in Architect . Also in the report itself (in the internet browser) it is possible to turn the model browser and index on or off. all documentation fields will be displayed in a table. The first is scaling of images. The report cannot function independently. Documentation tabs Model browser Index Architect BiZZdesign B. the corresponding model element is displayed. which will be part of the report. 89 . In this case. This option (include stylesheet with the report files) can also be switched off. Image settings Besides style sheets. A suitable colour (e.g.Tool Manual Architect without losing any of its functionality in the reports. It can be used to navigate through the entire model. When this option is deselected. can be scaled to a maximum size (in pixels). The last general setting is the use of tabs for documentation. Furthermore it is possible to change the background colour of the images. The various documentation fields can be displayed via tabs in the HTML report.V. On the following tab. the reports will contain links to the location of the style sheet. The index gives an overview of all the elements in a model. By clicking an element in the index. Before generation you can decide to include the model browser and/or index. Images (of diagrams). except that both semantic objects and views are contained. various options for the model browser and index in the HTML report can be set. Browser & Index. the background colour used in the style sheet) can be chosen via Choose. there are some other settings on the format tab.

Profile summary Standard. the entry business process description will contain a list of subentries of all the elements using the profile business process description). an index based on names and an index based on profiles. the frame with browser and index is displayed on the left side of the window. an actor) can be expanded to display all model elements. after clicking an index entry. Both types of index are available in a report (you can switch between the two types in the report). Frames & popups . The use of frames and popups can be configured on the frames & popups tab.V.Tool Manual Architect You can select two index types. ordered by the used profiles (e. Standard they are displayed in frames. The model browser. An index element to which is referred more than once (e. It is also possible to change the frames in popup windows in the report itself (only when the option Do not allow users to switch between frames and popups is switched off). index and profile summary and profile overview can all be displayed in popup windows.g. An extra index level is added when the option where used is selected. The profile type index will give an overview of the model elements. The name type will use an alphabetically ordered list of all the model elements. an extra overview of all the used profiles is displayed (in table form) besides the model diagram. The size of the various frames can be adjusted with the four slides. It is possible to have it placed on the right. which refer to the specific index entry. Users can also adjust the size of the frames in the report (only when the option Do not allow users to 90 BiZZdesign B.g. When the option Clicking indexentry opens profile summary is selected.

Frames will appear and disappear smoothly with the option Show/Hide frames smoothly turned on. The standard starting page is a title page. You can have the diagram’s profile summary opened in the first page as well (via the option Open the diagram’s profile summary).V.Tool Manual Architect resize frames is switched off). Diagram On the last tab Diagram you can indicate which diagram should be the starting page of the HTML report. 91 . Architect BiZZdesign B.

. However.V. 92 BiZZdesign B.Tool Manual Architect Refresh report Some settings for Browser & Index and Frames & Popups can be changed in the HTML report itself. you can recall the original settings (selected for report generation) at every moment by refreshing the internet browser.

93 Architect . Header and footer can be configured in the upper part of this window. In case you use Word 95 for reading the report you should check the option Word 95 compatible.Tool Manual Architect 7. is made possible with the special codes. with a specified number of levels to the beginning of the report. You can add a table of contents. There are three places where text and special codes can be filled in.V. however not by the older Microsoft Word 95. The use of file names. page numbers etc.2 RTF settings The RTF settings can be reached by clicking RTF format in the general tab of the report settings and subsequently choosing settings. centre and right). The other settings deal with the layout of the report. %f: file name. directories. You can choose to use headers and footers (further adjustable via page setup). Finally you can choose to start each element on a new page and to use page breaks instead of section breaks. The following codes can be used: • • • • %m: model name. Headers and footers A window for layout settings appears via the page setup button. or by double clicking RTF format. %r: directory name. You can add an index to the end of the report. the index will contain references to page numbers of the places in the report where index-elements are used. When the option where used is checked. These places represent the locations in the header and footer (left. BiZZdesign B. %F: full path name.1. The RTF format is readable for most word processors.

%T: actual date/time. . %n: page number.Tool Manual Architect • • • • • • • %t: date/time file. %d: diagram name. top and bottom). as demonstrated in the image below. %N: total number of pages. 94 BiZZdesign B. Furthermore.V. Other options are the orientation (portrait or landscape) and the margins (left. These codes can be combined with each other and with free text. %D: full diagram name (handy in a nested diagram structure). the paper size and source can be selected. right. %A: application name (Architect ).

This name can be changed. 95 . The report folder will be created in the location mentioned at Report Location.2 Report location Report location The output location for the report can be set on the location tab.V. when your report contains four documentation fields. Furthermore you can determine whether or not documentation is included in your report. Besides single documentation fields (for every model element). all documentation fields of the same kind can be reported in one table. E.g.Tool Manual Architect 7. and if so. which show an overview of all elements in the model containing those fields. four tables will be part of the report. Architect will use the name of the reported model as a standard name for the report folder. Architect BiZZdesign B. which documentation fields are included. A report folder is created for every report generated. 7.3 Contents report On the tab Contents you can specify the model parts that are included in the report. You can select if the report contains the pictures of the views (Diagram images).

. no profile information will be part of the report.Tool Manual Architect 7. you can select and deselect all diagrams and components at once. Via the tree structure you can choose diagrams and components one by one. So you only have to exclude the assigned profiles that should not be in the report (for instance because that information is not relevant for the reader of the report). Profiles that are not assigned will not be reported either.V. 96 BiZZdesign B. When you deselect both options. Via the buttons all and none.4 Diagrams Diagrams On the diagrams tab you can indicate which diagrams and components should be part of the report. per model element or for both. 7.5 Profiles Profiles On the tab Profiles you can determine which profiles are included in the report. You can choose for an overview per profile.

the information for every diagram is ordered according to the model elements (applications. for all assigned profiles (like application description. principle. the information for every diagram will be ordered according to the existing profiles.V.). tables will be created which will contain the information. This means that per diagram. 97 . goal. This means that per diagram. for all model elements. documentation etc. Architect BiZZdesign B. roles.) tables will be created which will contain this information. etc.Tool Manual Architect Per profile or per element If you choose the overview per profile. If you choose for the overview per element.

business actor. You can choose to only report tables for elements with a name (e. see section 3. is automatically generated at the start up of Architect .V.g. which can be chosen for the report. The group. The application tables are located in the standard folder (in the install location). the options for group tables and personal tables will not be shown on the tables tab. These locations can be set via the General tab of the report settings (default button.10). see section 7. 98 BiZZdesign B. In the bottom half of the window you can select cross tables and custom defined tables to be part of the report (for an instruction on defining custom tables and using cross tables. The automatic generation is based on profile definitions (for more information see section 3.1).). Furthermore you can choose to have a column with the element types (business process. . etc.Tool Manual Architect 7. There is a difference between application tables.or personal location are left empty. The cross tables can be found under XRefTables.11). Custom defined tables can be located in three places. or via Architect : Options -> Application settings.and personal tables are kept in user defined locations. arrows without conditions will not be reported separately). The list of cross tables. When the group. group tables and personal tables.6 Tables On the Tables tab you have the opportunity to leave out empty columns and rows from tables in the report.

as described in section 7. You can choose between from left to right (default). and for certain blocks from top to bottom.8 Team ONLY AVAILABLE WITH THE ADD-ON TEAM-SUPPORT Architect BiZZdesign B. at the level of blocks. blocks. Select the report to rtf. you can update your report with File Report model again. or e-mail it to someone else. If you then save the document. The order can be set at the level of the model as a whole. 99 . for example in Word. and you can move or e-mail the document. and combinations of these possibilities. can be determined by the user. at the level of diagrams. the diagrams will be physically contained in the document. The report is saved in the designated directory in a sub-directory RTF. Then all report files will be generated again. Links Files 7. and which shows in the order of activities in a (documentation) table. You can prevent this by saving the diagrams in the report beforehand. the setting becomes the default for this model. In this way you can for instance determine that the report order for the model is from left to right.7 Reports to word processors Architect models can be easily reported to word processors using the rtf-report. On the lower levels in the model (diagrams. from top to bottom. the diagrams will be missing. Please take care that none of the files is opened in Word or another program. When you move the report to another computer. Otherwise you get an error message and the open files will not be updated. If you set the report order of the model (using the basic profile of the model in the model browser). all of these via the property window of the corresponding model element (in the basic profile). This format can be imported in most text editors like Word and WordPerfect.1. from right to left and from bottom to top. This directory contains a file <filename>. This directory also contains the different diagrams from the process model as separate pictures (*. by first selecting the document (Ctrl+a) and then via Edit Links choosing Save picture in document.V. This is done.emf). Report order The order in which a model or diagram is reported.Tool Manual Architect 7. so diagrams are not physically present in the report file.rtf. and at the level of nested actors. actors) you can set a different order if necessary. Select all (in Word Ctrl+a) and give the command ‘update fields’ (in & index Word function key F9). which is the default for the underlying level. The report uses links to add the diagrams in the report. Automatic updates When you modify your model after reporting. Table of contents The generated table of contents and index should be updated after being generated.

100 BiZZdesign B. In this case the the reporter’s workspace.Tool Manual Architect With the add-on Team-support it is possible to report revision information. Also. In tab Team you specify whether you would like to have the modelrevision on the report titlepage. you can specify whether the report shall contain a modelrevision overview (in a separate section). . the revision reported and the indication whether changes have been made.V. are shown.

there is a frame with the index (only when you chose to report these elements). The diagram will be brought back to its regular size. The current state can be recalled by following the link. a link is displayed. The link saves the current state of the report.1). Architect BiZZdesign B. Underneath this. present before. This toolbar contains various icons on the left and a dropdown menu for diagrams on the right (for navigation through diagrams). A toolbar is situated in the upper part of the window. however you can choose to have them displayed on the right. which is a shortcut to the intranet report. for instance by double clicking on it.Tool Manual Architect 7. Frames. Frame layout Browser functions show model browser show model index show current hyperlink show diagram full size restore diagram to normal size show help On the side of the report there is a frame with the menu structure. With this button the model index re-appears after it has been closed (the model index can be closed by clicking the little cross in the corner of the frame) Via this button. this report is automatically opened (see section 7. using their standard browser. This directory contains a file AA_ReportStart.9 Reports to intranet Architect models can be published on intranet or Internet by generating an html report. the menu and index are placed on the left. If you choose the right option.V.html. Standard. 101 . in a separate window. The other files in the directory are automatically loaded on selecting a menu or clicking on objects in the diagrams or links in tables. depending on the contents. Intranet use The html report is written to the designated directory in a sub-directory Html. The icons have the following functionality: With this button the model browser re-appears after it has been closed (the model browser can be closed by clicking the little cross in the corner of the frame). Users can easily view and browse these models and the accompanying documentation. Other frames will disappear. Open this file in your browser. Choose the Html format on the report settings general tab. Instructions on the use of the HTML report. will be displayed again. With this button a diagram can be displayed over the full width of the screen. including a legend of the used symbols. The HTML report is divided in a number of frames.

by moving or sending the complete directory Html Frames. a second frame. All relevant files are generated again. An overview can be given per role or actor. it is advisable to zip this directory beforehand.V. Within a diagram. the recipient does not need to have the zip-application on his own computer. Index Update report Sending report 102 BiZZdesign B. The menu presents an overview comparable to the menu browser in Architect . When you follow one of these links. Besides this it is also possible to display links to other documents (like work instructions in a word processor). or browse via the menu. or sent by e-mail to someone else. . All relevant information on the selected object (like documentation) will appear after clicking. click on the underlined name. All elements of the model are sorted. amongst others. If you send the directory as a self-extracting archive. using a zip-application like WinZip. To zoom in on a collapsed behaviour block. Another option to browse through the model is using the index. Refreshing the image in your browser results in the updated report An html report can be moved to another directory or drive. will appear at the bottom. with the extra information.Tool Manual Architect Menu Via the menu you can choose a diagram. The tables can contain links to attributes and profiles. either by profile or by name (alphabetically). belonging to the diagram. This information is presented in a table at the bottom of the window. to show where they are used in the model (only when the option where used is chosen during generation). or an overview table. To update the report after changing your model. Especially when e-mailing the report. every object is clickable. it is sufficient to choose File Report model.

can be directly printed on any printer available on your system. or via the button on the menu bar.10 Printing of models In Architect . 103 . like which printer. and on how many pages the print must be fit. This preview shows the diagram as it will be printed on the selected printer. Printing can be done using the menu File Print or Ctrl+P. and zooming in and out. You can print preview via Edit Print preview. etc (options depending on your printer). for instance to use the printout in a workshop. certain diagrams. process models.V. Architect BiZZdesign B.Tool Manual Architect 7. The last option can be very useful when a large printout of the model is needed. The preview allows showing several pages at the same time. You can choose whether to print to complete model. or parts of it. or the current selection. Print preview It is possible to make a print preview of the selected diagram. double sided printing. paper size. The number of copies can be set. After choosing Properties you can change the properties of the printer.

Tool Manual Architect Printing order Page set up When printing the complete model. The settings in this dialog are also used for the rtf reports. Architect prints the diagrams in the order in which they appear in the model browser. For the various options. 104 BiZZdesign B. see section 7. Using File Page Setup you can set several options for printing and reporting. .V.1.2.

within a project. . based on the new profiles. is not trivial though. This can be helpful to lay down properties. the other one English expressions. In this section. The other two files both have the extension . Location C:\Program Files\BiZZdesign\Architect \Data C:\Program Files\BiZZdesign\Architect \Domains\Studio\Component ( and all folders below this folder) Purpose Application profiles Domain-specific folders each domain 105 Architect BiZZdesign B. In this way you can add new properties yourself. A description on the correct use of the files in Architect will follow next.Tool Manual Architect Appendix A Profiles Introduction A profile is formed by all the properties of an element which can be set. Besides the standard profile. User defined profiles will appear in reports in the same way as standard profiles do. Necessary files Required files The definition of a profile requires the creation of three files. These files lay down the structure and names of the profile properties. The first file has the extension . the syntax and use of the various files is discussed.mps.mpd.mps. it is sensible to define custom profiles in consideration with BiZZdesign. This instruction describes how to define profiles. It contains the definition of the profile. You are free in naming the files. A consistent definition of profiles. my profile nl. department or organization. This makes it possible to assign specific properties to elements (e. Hence.g. in coherence with existing profiles. One of the files contains Dutch expressions. you can add other profiles. Use custom profiles In Architect it is possible to define and use profiles as a single user or within a group of users.mps and my profile en. These can be found in the following folders (provided that the installation was done according to the standard procedure). and has consequences for the models created based on these profiles. although it is recommended to use clear names like my profile. properties needed in certain analysis).V. They contain the names of the profile that Architect will use in presentation to the users.mpd. which is assigned to all elements (with properties like name). which are not defined in the standard profile. It is also possible to use a number of various views. Standard profiles When you start defining profiles you can use the standard profiles of Architect as an example.

Not only can you lay down the properties of a profile in the mpd-file. The files can be easily viewed with a program like Notepad Attention: BiZZdesign strongly advises against changing the standard profiles! Architect could stop working. Assignable to / always assigned to . BusinessProcess. Always add your own profile definitions in separate files. actor. The use of brackets {} and semicolons . but you can also lay down to which objects (processes.). Profile name The profile name. applications) this profile can or should be assigned to. actors. declared in the mpd file. <property list>. is the internal name of the profile. The name that will be presented to the users in Architect .Tool Manual Architect folders. This syntax will be described next. A user can explicitly assign profiles in the properties window under the Profiles tab. actors.V. A special syntax is used in defining profiles. A profile that is always assigned to will not appear in this 106 BiZZdesign B. An assignable to profile will be visible in this window. The profile can be assigned to an <object type list> (process. application. if the profile is always assigned to objects. etc. BusinessActor. a profile with the name <profile name> is defined. The profile consists of a list of properties <property list>. The first thing that should be declared in a profile definition (after the profile name) is. A profile definiton has the following structure: PROFILE <profile name> { assignable to <object type list>. or that a user has to explicitly assign the profile to objects. }. etc. Examples of domains are: Application. is essential. A profile consists of a set of properties (processes. each domain under this folder has its own profiles in the folder data. etc. so can always restore the original situation. In the example. can be declared in the mpsfile (see the related section).) that can be assigned in Architect . The mpd-file Profiles are defined in the mpd-file.

The value that can be used are specified in the chapter on object types. The profile describes for principles (ArchitectPrinciple) the source. string integer boolean currency product. amount. actors and applications. List of properties In the properties list you define the various properties. owner. the owner. Architect BiZZdesign B. separated by semicolons. the following types are standard available types in Architect : Name string rtf integer real boolean currency date link Meaning String (regular text) string in Rich Text Format An integer A real number True or False An amount of money (in various currencies) Date Hyperlink The profile Goal is being defined in the example mentioned below. status. Use always assigned to when the concerned properties should be used in all models. in stock.V. Both standard types as well as custom defined types can be used. }. assignable to BusinessProcess. or attributes. List of objects In the object list you can declare to which model objects the profile can be assigned to. BusinessActor. together with the amount. and the status of this principle. = set Goal. Application. the profile can be assigned to processes. 107 . In the above-mentioned example. price. This list consists of attribute types and attribute names. Type Goals PROFILE Goal { assignable to ArchitectPrinciple.Tool Manual Architect window. contained in the profile. Amongst others. In this properties list a product is declared. a status (in stock or not) and the price. rtf BusinessActor rtf source.

Hidden profiles/ properties A profile or a property can also be hidden. One profile can contain hidden as wel as non-hidden (visible) properties. This means that the profile or property is not visible in the properties window. changed or seen by users. 108 BiZZdesign B. PROFILE Secret { assignable to BusinessProcess. integer real boolean string amount = 1. HIDDEN integer pincode = 1234. This is illustrated in the following example: PROFILE Initial { always assigned to BusinessActor. This is specifically useful for properties or profiles that should not be set.V. but the property is not visible in the properties window.Tool Manual Architect Subsequently. Examples are information that should be exchangeable with other tools. company = ‘BiZZdesign’. Non-hidden properties of a hidden profile appear in the basic profile. }. This profile can be assigned to business processes. . in Architect this profile can be chosen in the properties window of a principle: Initial values Properties can be given initial values. and results of quantitative analyses. }. number = 2. necessary = false. These values can be specified in a properties list. With HIDDEN it can be indicated that a property is hidden.3E2.

Via the extends mechanism you can add new properties and change the initial value of existing properties. and choose Standard in the Properties window.Tool Manual Architect Read-only In a similar way attributes can be declared readonly. However. however. but also with the properties of the existing profile. existing. If the value in the referred object is changed. HIDDEN integer string pincode = 5678. the object will not only be assigned with the new properties. then the values will not be shared any longer. one indicates that the property refers to the equally named property of the referred object. if you change the value for an object itself. A property of type inherited can be used to have an object inherit a value from (one of) its parent object(s). profile. If an object does not have its own value for the property. When the new profile is assigned to an object. you change the value in the reference object. the child objects of the object that has its own value will now inherit this new value from their parent object. If you later decide that the values should be coupled again. PROFILE VerySecret extends Secret { assignable to BusinessProcess. Architect BiZZdesign B. etc. Using this. The value of the property is shared between reference object (ItemRef) and referred (Item). This property lays down the motivation for using something very secret.V. true. See the next example: READONLY integer HIDDEN READONLY boolean result. Inherited Extending existing profile }. then all parent objects (hierarchical higher objects) are searched for a value. Furthermore the initial background color is changed. DataObject. If. select the property. A property can be hidden and read-only at the same time. 109 . Referred A property of type referred can be used in reference objects such as BusinessActorRef. and both objects will have their own value for the property. motivation. but not changeable. You can use this behaviour to take a property out of the basic profile and into another one. select the property of the reference object (ItemRef) and choose Standard in the Properties window. A reason for this could be the desire to change the grouping of existing properties. Moreover. then the value will no longer be inherited from the parent objects. An example is the profile VerySecret that extends the previous defined profile Secret with the property ‘motivation’. This means that the property is visible. A profile can extend another. In this way the property will be part of the new profile. but not anymore of the existing profile. Moving properties In a profile definition it is possible to define an already existing property again. the value in the reference object is also changed. If you want to inherit the value again from a parent object.

white.Tool Manual Architect Comments Adding comments in profile definitions is recommended. the meaning and purpose will stay clear for you and for other users. this type can be used in a profile to define the property hair color. shall not be visible motivation. role. In the following example a new type HairType is defined. red }. In the properties window (in Architect ) this will create the following options: 110 BiZZdesign B. characteristics. To create custom types you have a number of basic types at your disposal: enumeration (enum). brown. Defining types You can define custom types in the profile language. structured collection of properties (struct). The enumeration type consists of an enumeration of values. as demonstrated in the next example: // Profile for marking very secret processes // The profile extends the marking of secret processes // version 1. // this is the pincode. HairType BusinessRole string HairColor. // temporarily only for actions HIDDEN integer string pincode = 5678. grey. 3-6-2005 // author BiZZdesign PROFILE VerySecret extends Secret { assignable to BusinessProcess. union (union). // motivate why the action is very secret }. type HairType = enum { blond. enum PROFILE Secretary { Assignable to BusinessActor. set (set) and alias (alias). list (list). }. This way. Comments are preceded by //. . Custom defined types can be used in the same way as the predefined types. black. Subsequently.V.

etc. Values are attributed to a struct by lists of pairs name:value. The value of a union is only one of the properties of a struct. divided by commas and enclosed by brackets: HIDDEN Color bg = { R:000. = union { realvalue.Tool Manual Architect struct With struct you can create structured sets of coherent properties. or a color consisting of a coding for red. union A union is similar to a struct. int G. consisting of a number and a currency. intvalue.3 .V. like a list of numbers. Examples are an amount. a list of colors. as in [ realvalue:2.3. An example is the property RealInt. }. 111 . B:245 }. list A list is an ordered typed collection. set A set is an unordered typed collection. The value of a list are declared via the values of the elements. which is either a real or an integer. intvalue: 12 ]. Elements can appear more than once in the list. int B. Architect BiZZdesign B. intvalue:8. type strings = set string. The value of a union is declared via the name and the value of the property. green and blue: type Color = struct { int R. G:000. in which an element can appear at most one time: duplicates are not possible (unlike a list). as in realvalue:2. type RealInt real int }. enclosed by []. type RealIntList = list RealInt.

Translation of the custom extension of the documentation field language = en <profilename>. ’string3 ’). Comment lines can be placed prior to this line. There is no reason for using longer names.V.<property> = <Name property> In the beginning of the mps-file. Restrictions There are some restrictions to the naming of types. It is advised to use short (yet understandable) names in order to limit the size of the Architect files. are the names that are used in Architect and that will re appear in generated reports. en for English and nl for Dutch. ’string2 ’. This is not necessary though. because the end-user will not see these names.<property> *. but every profile can also be saved in a separate file. After the language line. All profiles can be saved in one file. Tips The mps-files Two mps-files belong to an mpd-file.and profile definition names should be unique • All profile names in all profile definitions should be unique • A type definition name cannot be equal to a profile definition name • A profile name cannot contain spaces or special punctuation marks Names of profiles and attributes. according to one of the following rules: <profilename>.<property> <profilename> = = = <name property> <name property> <name profile> 112 BiZZdesign B. as defined in the mpd-files will also be saved in the Architect models. as in (’string1’. . enclosed by ( ). These first comment lines have to start with . For easy reference it is advised to save related profile definitions in one mpd-file. the concerned language is indicated. profile names and properties: • All type definition. An mps-file has a fixed structure like the example mentioned below: . Subsequently a translation should be given for every property definition in the mpd-file. comment lines are also allowed to begin with //. alias The alias-structure makes it possible to define synonyms of types: type Probability = alias real.Tool Manual Architect The value of a set is declared via the values of the elements. The names defined in these files. The mps-files contain the translations of names of the profiles and attributes in Dutch and in English.

In the second line all properties with a given name in every profile are translated. In the third line a profile name is translated.blond HaarType.Tool Manual Architect In the first line only one property in one profile is translated. In the hair color example the mps-file could look like this (partly shown): .grey // property names Secretary Secretary. given that the sentence is not distributed over multiple lines. 113 . The use of spaces in the translations is allowed.Haircolor = = Department secretary Her hair color = = Blond Silver grey In the properties window this has the following result: Reports During reporting of models you can choose which profiles should be part of the report.V. Also the custom defined profiles will be listed as options. Architect BiZZdesign B. translation of the secretary profile language = en // type names HaarType.

In nls. Application settings Error reporting Architect needs to be closed and restarted before the profiles can be used. for instance the folder Data.mps (with the Dutch names) in the sub-folder nl. You can open the concerned 114 BiZZdesign B. create two subdirectories en and nl. You can decide if the profiles should be used as personal or as workgroup profiles. Architect will report the error. Create a sub-folder in this folder with the name nls.mps (with the English names) in the sub-folder en. Place the file my profile. You can do this via Options Application Settings.Tool Manual Architect Location of the files The three files mentioned above have to be placed in directories in the following manner. Place the file my profile nl.V. Now specify the folder where the mpd-file is located (in the example Data). indicate what the problem is and close subsequently.mpd in a folder. Subsequently you have to indicate that Architect should use these definitions. If you have made errors in the profile definitions. . Place the file my profile en.

V. AbstractCompound. for added profiles. In Architect each object-type has a hidden profile. When you exchange models with other Architect users. For extending the basic profile. Personal and group profiles In Architect you can define personal as well as group extensions to the standard profiles.mpd-files. new hidden profiles shall be defined with nothidden properties. and processes in particular are extended with ‘owner’.mpd in the folder Domains\Studio\Component\BusinessProcess\data) and ‘InfrastructureNode’ (defined in TechnicalInfrastructure. within the basic profile the property name is shown. remove the file from the folder. but also to specific object types. with English translation ‘name’. As a result. with amongst others the nothidden property ‘nm’. ID. In the example below for all objects the basic profile is extended with ‘ID’. it is recommended to use the same profiles. This new profile can be assigned to all object types. with amongst others the object’s name. Changing the standard profile Architect presents a so-called basic profile for all objects. If you don’t succeed in repairing the error. Architect BiZZdesign B. The mpd-file contains the following profile definitions: HIDDEN PROFILE ID { always assigned to } string AbstractElement. 115 . so Architect can start correctly. This means that group profiles are checked. Use separate files to define additional profile definitions.mpd in the folder Domains\Studio\Component\TechnicalInfrastructure\data). The basic profile is a generated profile and can therefore not be found explicitly as a profile in an mpd-file: this basic profile shows all not-hidden properties within all hidden profiles that can be assigned to this object.Tool Manual Architect file and repair the error. Workgroup profiles and personal profiles can be used at the same time. AbstractRelation. before personal profiles. This section describes how to extend this basic profile. Architect gives a priority to group profiles. Architect could stop working. AbstractContainer. for instance via the workgroup folder. Attention: BiZZdesign strongly advises against changing the standard . Examples of these hidden profiles are ‘BusinessProcess’ (defined in BusinessProcess.

and the accompanying mps-file with the English translations contains: language = en *. .owner=owner As an administrator. BusinessActor } owner.ID = ID *.V. all users have these extensions in the standard profile.Tool Manual Architect HIDDEN PROFILE MyProcess { always assigned to BusinessProcess. 116 BiZZdesign B. when configuring Architect with these additional profiles (in other words: these files are placed in the already existing domain folders).

mps and docextension en.V.mpd. 117 . (see the section on profiles). The files should be placed in directories in the same manner as the other custom profiles.) has one documentation field ‘Documentation’. docextension nl. It is possible to define new documentation fields. as Architect presents them to the users (one with English terms and the other with Dutch terms). This appendix describes how this shell be done. like docextension. Additional fields Necessary files New documentation fields can be defined in a so-called documentation profile. A documentation profile consists of three files. diagrams etc. both for personal use and for use in groups. relations. the design choices and the modelling choices. Besides typing it is also possible to copy and paste documentation from other applications (like Microsoft Office programs). For instance. but also the separate diagrams and the model itself can be provided with documentation. relations. diagrams) within the model. they can also be reported separately. When these documentation fields have been defined separately. Standard field It is possible to define your own documentation fields within your models. Select the model element you would like to document and type the documentation in the documentation fields at the bottom of the screen (in the documentation window). The files’ names are not important.mps. defining structure and names of the fields. The Architect default configuration is the documentation field ‘Documentation’ for all objects (objects. Standard every object in a model (objects. You can add new documentation fields according to your needs by defining additional documentation profiles. One mpd-file for the definition of the documentation fields and two mps files with the names of the fields. Architect BiZZdesign B. this makes it possible to register for a business process the starting points. All elements in a model.Tool Manual Architect Appendix B Documentation fields Introduction Architect offers extensive possibilities to document objects and to link to other documents or intranet sites from processes. but it is recommended to use meaningful names for these files.

. modellingch. The name of the field can be freely chosen.Tool Manual Architect The mpd-file The mpd-file has the same fixed structure. // starting points // design choices // modelling choices } Comment lines (starting with //) can be used to explain the defined fields. Now you can also use multiple sets of documentation fields. designch. HIDDEN rtf edu. The line is closed by a . AbstractRelation. data types etc. AbstractCompound. actors (BusinessActor) will have the additional fields from the profile ActorDocTemplate. you can leave them empty). The standard documentation field is always present (but of course. AbstractContainer.V. AbstractCompound. because the name appears often in the saved model. AbstractRelation. Every field is formed by the line: HIDDEN rtf <name field>. AbstractContainer.. Above this. HIDDEN rtf HIDDEN rtf HIDDEN rtf startingpoints. It consists of three fields. With always assigned to you can point out precisely to which object types the various fields should be assigned. The next example illustrates this by defining an extra set of documentation fields. 118 BiZZdesign B. The extra documentation fields in the example are assigned to the mentioned objects. // Personal extension to the standard documentation field HIDDEN PROFILE MyDocTemplate extends DocumentationTemplate { always assigned to AbstractElement. The example above contains: always assigned to AbstractElement. You can define as many fields as wanted. HIDDEN PROFILE ActorDocTemplate extends DocumentationTemplate { always assigned to BusinessActor. The example below shows the contents of the mpd file for a documentation profile. Always assigned to Always assigned to gives you the possibility to define documentation fields per object type. The extension to the standard DocumentationTemplate in this example is named MyDocTemplate. // education HIDDEN rtf exp. all objects will have the extra fields from the profile MyDocTemplate. actors. // experience } Combined with the previous profile (on the previous page). only for actors (type BusinessActor). but should not contain any spaces or special punctuation marks. In this way you can define different documentation fields for behaviour elements. It is advised to use short names.

Tool Manual Architect

You can define as many extra profiles with documentation fields as you like. Every profile (standard or custom) can be extended (via inheritance) by a new profile. For a specific object, Architect will show all fields, from all the profiles that extend DocumentationTemplate (directly or indirectly), provided that the object is mentioned in the always assigned to set. A separate chapter gives an overview of Architect ’s object types that can be used for defining and assigning documentation profiles.

The mps-files
Two mps-files belong to an mpd-file. The mps-files contain the translations of the names of the documentation fields in Dutch and in English. An mps-file has a fixed structure, demonstrated in the next example:
; Translation of the custom extension of the documentation field language = en // Comments MyDocTemplate.startingpoints MyDocTemplate.designch MyDocTemplate.modellingch = = = Starting points Design choices Modelling choices

In the beginning of the .mps-file the language to which is translated is specified, nl for Dutch and en for English. Before this line comment lines may be specified, if these start with a ;. After the language specification line a comment line may also start with //. For each field definition from the .mpd-file a translation shall be given using the following syntax:
<Profilename>.<fieldname>= <translation fieldname>

The associated dutch .mps-file looks like this:
; Translation of the custom extension of the documentation field language = nl // Comments MyDocTemplate.startingpoints MyDocTemplate.designch MyDocTemplate.modellingch = = = Uitgangspunten Ontwerpkeuzes Modellingskeuzes

Application Settings
Via Options Application Settings Architect can be configured to use the new profile definitions. There are options for personal use and for workgroup use. Select the folder where the mpd-file is saved (in the example the folder Data). After this,
Architect BiZZdesign B.V. 119

Tool Manual Architect

Architect must be closed and restarted, before the new documentation fields can be used. When you exchange models with other persons, it is recommended to share profiles as well (e.g. via a workgroup folder). Apart from this, it is possible to use both group profiles and personal profiles. The result of the documentation field definition, translation and Architect settings is the following documentation window:

During reporting of models you can choose which documentation fields should be part of the report.

Personal- and group profiles
In Architect you can define personal as well as group extensions to the documentation field. Architect gives a priority to group profiles. This means that group profiles are checked, for added documentation fields, before personal

120

BiZZdesign B.V.

Tool Manual Architect

profiles. The standard DocumentationTemplate is extendible multiple times. When using a group profile, together with a personal profile, the mpd-files would look as follows:
// Group profile HIDDEN PROFILE GroupDocTemplate extends DocumentationTemplate {

// Personal profile HIDDEN PROFILE MyDocTemplate extends GroupDocTemplate {

Changing the standard profile
The extension of the standard documentation field is discussed in the previous section. As an administrator for your application, a department or the organization you can also change the standard profile. By doing this you can delete or change the standard documentation field. You can give all users a different standard profile via a workgroup folder. To do so, adapt the standard documentation profile documentation.mpd and the two accompanying mps-files in the folder C:\Program Files\BiZZdesign\Architect \Domains\Studio\Component\Data. The profile documentation.mpd looks as follows:
HIDDEN PROFILE DocumentationTemplate { always assigned to AbstractElement, AbstractRelation, AbstractContainer, AbstractCompound; HIDDEN rtf doc; }

With the accompanying documentation.mps:
language = en *.doc = documentation

You can change the name of this documentation field in the mps-files, or add extra fields by adding lines in the mpd-file as demonstrated in the following example:
HIDDEN PROFILE DocumentationTemplate { always assigned to AbstractElement, AbstractRelation, AbstractContainer, AbstractCompound; HIDDEN rtf startinpoints; // starting points HIDDEN rtf designchoices; // design choices HIDDEN rtf modellingchoices; // modelling choices }

Architect

BiZZdesign B.V.

121

Tool Manual Architect Subsequently the mps-files should be changed as described before. 122 BiZZdesign B. . all users will be able to use the additional documentation fields. changed. If Architect is configured to use this.V. documentation profile.

V. and domain specific types. categorized in domain independent types. 123 . Domain independent object types name AbstractContainer Component AbstractScheme SemanticScheme AbstractView AbstractFolder AbstractElement AbstractCompound AbstractFolder Meaning Base class for objects containing other objects Model or component Base class for Schemes Base class for Views Folder in a model Base class for elementaire objecten Base class for samengestelde objecten Folder in a model Domain specific object types name ApplicationScheme ApplicationComponent ApplicationCollaboration ApplicationInterface ApplicationService ApplicationFunction ApplicationInteraction ApplicationDataScheme ApplicationDataObject ArchitectPrincipleScheme ArchitectPrinciple ArchitectView GroupingScheme Grouping ViewFolder BusinessActorScheme BusinessActor BusinessRole Derived from type AbstractScheme AbstractCompound ApplicationComponent AbstractElement AbstractCompound AbstractCompound AbstractElement AbstractScheme AbstractElement AbstractScheme AbstractCompound AbstractView AbstractScheme AbstractCompound AbstractCompound AbstractScheme AbstractCompound BusinessActor Architect BiZZdesign B. Besides that Architect has a set of relation types.Tool Manual Architect Appendix C Object types and relation types In Architect the following object types are defined.

V. AbstractCompound of AbstractElement. . Relation types Name AbstractRelation SpecializationRelation CompositionRelation AggregationRelation AssignmentRelation RealisationRelation TriggeringRelation FlowRelation UseRelation AccessRelation AssociationRelation Meaning Base type for all relations Specialization Composition Aggregation Assignment Realisation Causality Flow Used by Access Association 124 BiZZdesign B.Tool Manual Architect BusinessCollaboration BusinessInterface BusinessFunctionScheme BusinessFunction BusinessInformationScheme BusinessObject BusinessRepresentation BusinessMeaning BusinessProcessScheme BusinessProcess BusinessEvent BusinessInteraction BusinessProductScheme BusinessProduct BusinessContract BusinessService BusinessValue TechnicalInfrastructureScheme InfrastructureArtifact InfrastructureInterface InfrastructureService InfrastructureNetwork InfrastructureNode InfrastructureSystemSoftware InfrastructureDevice InfrastructureCommunicationPath BusinessRole AbstractElement AbstractScheme AbstractCompound AbstractScheme AbstractElement AbstractElement AbstractCompound AbstractScheme AbstractCompound AbstractElement AbstractElement AbstractScheme AbstractElement AbstractElement AbstractCompound AbstractCompound AbstractScheme AbstractElement AbstractElement AbstractCompound AbstractCompound AbstractCompound InfrastructureNode InfrastructureNode AbstractElement All domain specific types are derived (directly of indirectly) of one of the base types SemanticScheme.

V.Tool Manual Architect Appendix D Interface BiZZdesigner . A categorisation is used of domain-independent and domainspecific objecttypes and relation types. Domain independent object types BiZZdesigner AbstractContainer Component AbstractScheme SemanticScheme AbstractFolder AbstractElement AbstractCompound AbstractFolder AbstractInterface AbstractInterfaceElement AbstractInterfaceEntry AbstractInterfaceExit AbstractFolder AbstractFolder - Architect Domain specific object types All domain-specific types are (directly of indirectly) dreived from one of the basetypes AbstractScheme. BiZZdesigner ActorScheme Actor BusinessFunction Actor with Function profile assigned Role Actor with Role profile assigned System Actor with System profile assigned Architect BusinessActorScheme BusinessActor BusinessFunction BusinessRole ApplicationComponent Architect BiZZdesign B. 125 . AbstractElement or AbstractRelation.Architect This appendix describes the interface between BiZZdesigner and Architect models. AbstractCompound. First. the BiZZdesigner objecttypes are taken as a starting-point: for each BiZZdesigner objecttype it is specified which Architect objecttype is created while ‘dragging-in’. After that it is specified how assigned profile values result to new Architect objects.

.Tool Manual Architect AbstractInteractionpoint Interactionpoint CrossconnectPoint InteractionpointElement InteractionpointRel ActorInterface BehaviourScheme BehaviourElement Action Trigger EndTrigger AbstractInteraction Interaction Crossconnect EnablingBlock Join AndJoin OrJoin Split AndSplit OrSplit Block EnablingConn Enable Disable Increment InteractionRel InteractionElement BlockInterface Entry Exit DataTypeScheme AbstractDataType BuiltinDataType DataType DataTypeRel GeneralizationRel AggregationRel CompositionRel DataArg DataAttribute DataOperation ItemScheme Item BusinessProcessScheme BusinessProces BusinessEvent BusinessEvent BusinessProces TriggeringRelation TriggeringRelation ApplicationDataScheme ApplicationDataObject ApplicationDataObject SpecializationRelation AggregationRelation CompositionRelation BusinessInformationScheme BusinessObject AVAILABLE FROM BIZZDESIGNER PROFESSIONAL-EDITION UMLNamespace UMLGeneralizableElement UMLPackage * - 126 BiZZdesign B.V.

127 .as described in the table below.V.Tool Manual Architect UMLClassifier UMLClass UMLClassScheme UMLDomainRel UMLAssociation UMLClassRel UMLGeneralizationRel UMLAggregationRel UMLCompositionRel UMLAssociationRel UMLImplementationRel UMLPackageRel * UMLDependencyRel * UMLFeature UMLStructuralFeature UMLAttribute UMLOperation * ApplicationDataObject ApplicationDataScheme SpecializationRelation AggregationRelation CompositionRelation AssociationRelation RealizationRelation - : Available with the add-on “Extensive UML Class diagram” Relation types BiZZdesigner ActorItemRel BehaviourItemRel AccessRelation AccessRelation Architect Assigned profile values Architect objects are created if specific profile values have been assigned. BiZZdesigner Profiel “Behaviour” ac (actors) ro (roles) bf (business functions) fu (functions) org (organisation departments) pb_sys (systems) Profiel”Task” rs (system) sm (system) Profiel “Role” reptor (reports to) reqfnc (required functions) Profiel “Function” reptof (reports to) frls (possible roles) finorgs (belongs to organisation departments) Profiel “Person” Architect AssignmentRelation AssignmentRelation AssignmentRelation AssignmentRelation AssignmentRelation AssignmentRelation AssignmentRelation AssignmentRelation AssignmentRelation AssignmentRelation AssignmentRelation AssignmentRelation AssignmentRelation Architect BiZZdesign B.

.V.Tool Manual Architect Pfnc (functon) Pinorg (belongs to) Prls (possible roles) AssignmentRelation AssignmentRelation AssignmentRelation 128 BiZZdesign B.

66 Check-out · 63.V. 35 documentation profile always assigned to · 120 dragging · 24 B back-up · 15 basic profile · 111 behaviour diagram · 13 BiZZdesigner model dragging · 51 profiles · 51 BiZZdesignervmodel open · 50 block resize · 25 breaking points · 26 C cascading style sheet · See html Check-in · 63. 129 . 21 create multiple · 18. 66 semantic objects · 66 view objects · 66 Collaboration view · 70 collapse · 45 and editing · 45 and print · 46 and viewfilters · 46 undo · 46 colour · 22 colour view · 55 objects · 55 colourview objects · 50 component E element remove · 22 examples · 7 expand · 45 undo · 46 F find and replace Architect BiZZdesign B. 21 Create multiple Match names with existing objects · 19 cross references · 42 Cross relations table Landscape colours · 43 Cross relations table labels · 43 Cross relations table Show why in cells · 43 cut · 19.Tool Manual Architect Index A actor collapse · 45 align · 24 analysis · 53 Anonymous · 81 Architect helpdesk · 6 start with parameters · 12 assignment of actors · 23 Auto layout · 21 autosave · 15 time interval · 50 access rights · 83 Connection · 76 copy · 19. 21 D default settings · 47 Dependencies · 28 diagram · 13 navigate · 23 rename · 17 reporting · See report scroll · 23 difference view · 56 documentation adding fields · 36. 119 find and replace · 35 font size · 50 font style · 50 hyperlinks · 35 order · 101 order of fields · 49 window · 14.

17 cut and paste · 19 in html report · See html settings Modelpart x Role · 82 moving with arrow-keys · 24 H help function · 14 html · 86. 116 L label positioning · 25 Label · 69 label view · 53 language · 8 licence reference code · 10 licence key obtaining · 9 130 BiZZdesign B. . 114. 116 mps-file · 107.V. 8 intranet report · See report intranet report · 86 Inverse composition · 31 P paste · 19.Tool Manual Architect in documentation · 35 folder in model · 18 Formatting labels · 25 G Generate view · 31 Get revision · 70 grid · 21 Groups · 21 register · 10 link table · 44 links · 44 Locking · 62 Lockingtypes · 63 Logging · 50 M menu · 13 model folder · 18 print · 105 model browser · 13. 21 personal location · 88 positioning labels · 25 Possible relations · 29 Preferred relation · 27 print · 15. 105 model · 105 order · 106 page setup · 106 printing tables · 40 process collapse · 22 profile · 23. 90 html settings · 90 cascading style sheet · 90 change background color of images · 91 documentation tabs · 91 index · 91 model browser · 91 profile summary · 92 scale images · 91 start diagram · 93 hyperlink to bookmarks · 37 within document · 37 Hyperlink · 36 N name · 21 navigate · 23 with collapsed objects · 45 O object collapse · 45 drawing · 20 input · 20 Object status · 64 open model · 15 order report · 101 I icons · 7 images change background color in html report · See html settings scale in html report · See html settings index · 91 in html report · 104 where used · 92 installation · 7. 38 assign or remove recursively · 38 basic profile · 23 define your own · 39 hidden · 110 mpd-file · 107.

104 contents · 97 diagram · 98 documentation · 97 feedback option · 35 files · 101 frame layout · 103 help · 90 html browsing options · 103 html format · 86.Tool Manual Architect remove missing · 38 report · See report select · 110 translations · 114 use your own · 38 properties · 22 property inherited · 111 readonly · 111 referred · 111 standard value · 111 property table · 40 load · 41 save · 41 R Rapporteren team · 102 references · 44 correcting · 44 Relations · 27 remove diagram · 18 report automatic update · 101. 82 rtf · 87 rtf settings · 95 header and footer · 95 page setup · 96 word 95 compatible · 95 S save model · 15. 103 html menu · 104 index · 104 language settings · 89 legend · 90 links · 101 location · 97 model · 86 on intranet · 103 order · 101 per element · 99 per profile · 99 profiles · 98 refresh · 94 rtf format · 87. 90. 131 . 62 scaling · 25 scoll · 23 search · 48 select similar objects · 24 settings · 49 language · 8 shadow · 50 Shared model · 61 changing · 62 close · 62 file · 61 input and output · 62 locking · See Locking recent models · 62 repository · 61 save · 63 workspace · See Workspace similar objects · 24 sorting tables · 40 standard working directory · 15 Studio settings · 49 Synchronize · 68 Synchronize status · 68 T tabels · 40 table selecting · 40 sorting · 40 table input · 40 Architect BiZZdesign B. 101 sending · 101. 69 Roles and rights · 73. 104 start page · 90 tables · 100 template settings · 87 updating table of contents · 101 where used · 92 reporting tables · 40 repository access · 82 ACE · 82 CRUD-rights · 82 Repository · 73 administrator · 80 admins · 80 close · 79 open · 73 Repository-expert · 74 Repositorybrowser · 78 copy modelreference · 79 move · 79 new folder · 78 new model · 78 open shared model · 78 remove · 79 revisions · 79 save existing model · 79 table of contents · 78 Repositoryserver · 73 resize block · 25 Revisies · 67. 95.V.

V. 69 Team properties · 65 Team settings · 71 Team-support · 61 report · 102 template application · 88 personal · 88 workgroup · 88 text editor · 23 tool manual pdf · 14 tooltip view · 54 Total view · 32 translation table · 43 trial licence · 9 types domain-independent · 125. 45 tooltip view · 54 View bar · 24 1-1 · 24 Full screen · 24 helicoptor selector · 24 Scale to fit · 24 view browser · 18 View definitions · 19 W Where used · 28 word 95 in rtf report · See rtf settings workgroup location · 88 working directory · 15. 50 Workspace · 62 U Undo check-out · 68 Unused objects · 28 Update status · 68 URL · See hyperlink X XML · 15 132 BiZZdesign B. 127 domain-specific · 125. 127 relation · 126. . 129 V view · 53 colour · See colour view difference view · 56 disable · 53 drawing · 20 label · See label view legend · 53 refresh · 53 show contents · 22.Tool Manual Architect Table of contents · 78 tables copying · 40 cross table · 100 custom tables · 100 printing · 40 report · See report reporting · 40 Team bar · 66.