Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
User Guide
r7.3
This documentation and any related computer software help programs (hereinafter referred to as the
Documentation) is for the end users informational purposes only and is subject to change or withdrawal by CA at
any time.
This Documentation may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in
part, without the prior written consent of CA. This Documentation is confidential and proprietary information of CA
and protected by the copyright laws of the United States and international treaties.
Notwithstanding the foregoing, licensed users may print a reasonable number of copies of the Documentation for
their own internal use, and may make one copy of the related software as reasonably required for back-up and
disaster recovery purposes, provided that all CA copyright notices and legends are affixed to each reproduced copy.
Only authorized employees, consultants, or agents of the user who are bound by the provisions of the license for
the Product are permitted to have access to such copies.
The right to print copies of the Documentation and to make a copy of the related software is limited to the period
during which the applicable license for the Product remains in full force and effect. Should the license terminate for
any reason, it shall be the users responsibility to certify in writing to CA that all copies and partial copies of the
Documentation have been returned to CA or destroyed.
EXCEPT AS OTHERWISE STATED IN THE APPLICABLE LICENSE AGREEMENT, TO THE EXTENT PERMITTED BY
APPLICABLE LAW, CA PROVIDES THIS DOCUMENTATION AS IS WITHOUT WARRANTY OF ANY KIND, INCLUDING
WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO THE END USER OR ANY THIRD PARTY FOR ANY
LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENTATION, INCLUDING WITHOUT
LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY
ADVISED OF SUCH LOSS OR DAMAGE.
The use of any product referenced in the Documentation is governed by the end users applicable license
agreement.
Provided with Restricted Rights. Use, duplication or disclosure by the United States Government is subject to the
restrictions set forth in FAR Sections 12.212, 52.227-14, and 52.227-19(c)(1) - (2) and DFARS Section 252.227-
7014(b)(3), as applicable, or their successors.
All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.
Contact CA
Contact Technical Support
For your convenience, CA provides one site where you can access the
information you need for your Home Office, Small Business, and Enterprise CA
products. At http://ca.com/support, you can access:
Online and telephone contact information for technical assistance and
customer services
Information about user communities and forums
Product and documentation downloads
CA Support policies and guidelines
Other helpful resources appropriate for your product
Provide Feedback
Chapter 2: Installation 13
Install CA ERwin Model Navigator .............................................................. 13
Post-Installation .............................................................................. 14
Contents 5
Print a Model on One Page................................................................. 53
Add a Page Header or Footer .............................................................. 53
Page Margins ............................................................................. 54
Page Boundaries .......................................................................... 54
Set Print Margins ......................................................................... 54
6 User Guide
Data Model Reporting ........................................................................ 120
The Data Browser ........................................................................ 121
Process Model Reporting ..................................................................... 133
Generate a Model Report ................................................................. 134
Generate a Diagram Report .............................................................. 136
Generate a Diagram Object Report ........................................................ 137
Generate an Activity Cost Report.......................................................... 141
How to Generate an Arrow Report ........................................................ 145
Generate a Data Usage Report ............................................................ 148
Generate a Model Consistency Report ..................................................... 149
Generate a Where Used Report ........................................................... 150
Generate Diagnostic Dump Reports ....................................................... 151
Index 157
Contents 7
Chapter 1: Working with CA ERwin
Model Navigator
This section contains the following topics:
Intended Audience
This guide is intended for use by individuals such as business or system
analysts, database designers, and programmers who require read-only access
to models created in CA ERwin DM or CA ERwin PM. You can use CA ERwin
Model Navigator to view, print, report on, and manipulate models. The only
limitation is that you cannot save any type of model change, including any
made to models accessed in an CA ERwin MM database.
You can use CA ERwin Model Navigator on data models and process models
that are on a local drive, network drive, or in an CA ERwin MM database to:
View the work of others while it is in progress.
Provide input without inadvertently changing work.
Read the information in a model in order to create queries, reports, or
applications.
If you are already familiar with CA ERwin DM and CA ERwin PM, CA ERwin
Navigator offers most of the features currently available in the full-feature
version of these products. See Appendix A for a list of the differences between
the CA ERwin Navigator product.
Modeling Overview
Modeling is one of the most effective techniques for understanding and
communicating business rules and processes. Just as an architect creates a
blue print before building a structure, a database designer creates a data
model before building a database. A data model is a graphical representation
of a database that is used to capture an organization's business rules, which
can then be used to define a system's requirements.
10 User Guide
The Application Development Cycle
You can use CA ERwin Model Navigator to open models saved in a shared
database that was created using CA ERwin MM. If you want to be able to
access an CA ERwin MM database, contact your CA ERwin MM administrator.
The administrator must create an CA ERwin MM database on a supported
DBMS and a security profile for each user. Your PC must have the appropriate
DBMS client connection software before you can access models in an CA ERwin
MM database, and you must have the appropriate security permissions. See
the CA ERwin Model Manager Administrator Guide for more information.
Customer Information
Destination folder
4. On the Custom Setup Type screen, review the program features that will
be installed. You can also evaluate the space needed to install each
feature.
Click Next to continue and then click Install to start the installation.
If you have not already licensed CA ERwin Data Modeler, you can license the program when the install process is complete. Follow the on-screen prompts to open the License Verification dialog and enter the license key provided with the product CD.
The program files are copied.
If you have not already licensed CA ERwin Model Navigator, you can
license the program when the install process is complete. Follow the on-
screen prompts to open the License Verification dialog and enter the
license key provided with the product CD.
Chapter 2: Installation 13
Post-Installation
Post-Installation
Before you can view models in an CA ERwin MM database, you need to
connect to the CA ERwin MM database on which the models reside. The
connection is made by clicking Connection on the Services menu. The following
must be performed before you can connect to an CA ERwin MM database:
The client connectivity software for your host DBMS must be installed on
the client workstation so that you can connect to the DBMS on which the
CA ERwin MM database resides.
The CA ERwin MM administrator must give you permission to access the
CA ERwin MM database.
14 User Guide
Chapter 3: Navigating Data Models
This section contains the following topics:
Data Models
The CA ERwin Data Model Navigation Edition contains the tools you need to
open, view, manipulate, print, and report on CA ERwin Data Modeler (CA
ERwin DM) data models.
Although the Toolbox and other features are enabled, you cannot save the
changes you make to a data model. CA ERwin Data Model Navigator only
maintain the changes that you make to a data model until you close the
model. If you need to save your changes, you can upgrade to the full-feature
version of CA ERwin DM.
Model Types
Multiple model types allow data modelers or data analysts to work with the
models best suited for their needs. The following model types are available:
Logical
Physical
Logical/Physical
A single model that includes both the logical and physical models.
16 User Guide
Basic Data Modeling Concepts
Entities
In the following diagram, the logical data model has the following entities:
CUSTOMER
EMPLOYEE
MOVIE
MOVIE COPY
MOVIE RENTAL RECORD
PAYMENT
STORE
Tables
Types of Entities/Tables
Independent Entity
Dependent Entity
18 User Guide
Basic Data Modeling Concepts
When you add an entity, the entity type is determined based on the
relationship in which it is involved. For example, when you initially place an
entity in a model, it is represented as an independent entity. When you
connect the entity to another entity using a relationship, it is determined if the
entity is independent or dependent based on the relationship type.
After you have discovered the people, places, and events that define the
entities in your model, you can begin to define the attributes for each entity.
For example, after you create the CUSTOMER entity, you can begin to define
the individual pieces of information you want to track for each customer,
including Name, Address, and Phone Number. In the logical model, each of
these pieces of information is saved as an attribute of the CUSTOMER entity.
In the physical model, attributes equate to columns in a table.
After you create an entity or table, you can add attributes and columns,
respectively.
Many easy methods for creating and modifying the properties of these objects
are provided. The most basic method is to add the name directly in the
Diagram Window. You can also use a domain to add attributes and columns.
Entities and tables are drawn as a box with a horizontal line near the top of
the box.
The area above the horizontal line is known as the key area because that is
where the entity's primary key resides. The primary key can be comprised of
one or more attributes that uniquely identify the entity.
The area below the horizontal line is known as the non-key area because that
is where all other attributes reside.
Note: A foreign key may appear in either the primary key or the non-key area
of an entity or table. For more information about foreign keys, see the section
Foreign Key in this chapter.
20 User Guide
Basic Data Modeling Concepts
Relationships
Types of Relationships
Identifying Relationship
Non-Identifying Relationship
In an identifying relationship, the foreign key migrates above the line and
becomes part of the primary key of the child entity (see the Foreign Key
section of this chapter for more information). In a non-identifying relationship,
the foreign key migrates below the line and becomes a non-key attribute in
the child entity. A dashed line represents a non-identifying relationship.
Note: If you want a non-key to migrate instead of the primary key, you can
use the alternate key migration option. For more information, see the online
help.
Identifying relationship
Non-identifying relationship
22 User Guide
Basic Data Modeling Concepts
Recursive relationship
Many-to-many relationship
Supertype/Subtype relationship
Foreign Key
When you create a relationship between entities, the primary key attributes of
the parent entity are automatically migrated to the child entity. The designator
(FK) indicates the name of the migrated key attribute, also known as a foreign
key. This migration occurs automatically in the physical model.
If the foreign key attribute has the same name as an owned attribute in the
child entity, the two instances are automatically unified into one attribute
because it assumes that they are the same attribute. The process of combining
or unifying identical attributes in an entity is called unification.
Note: The foreign keys display in the physical model by default. To see the
foreign keys in the logical model, choose Entity Display from the Format menu
and check the options Show Migrated Attributes and Foreign Key Designator
(FK).
Workplace Panes
Each of the following panes within the workplace is dockable and floatable, and
each contains their own toolbars:
Advisories Pane
Model Explorer
Action Log
Each pane also contains a shortcut menu. When you right-click on the double
lines at the top of each pane or right-click on the toolbar found on the pane, a
shortcut menu displays the following options:
Allow Docking
Hide
Conceals the pane, select this option. To view the pane again, select the
appropriate pane from the View menu.
In addition to using the shortcut menu to hide any of these panes, you can
use one of the following methods:
Click the Close button in the upper left corner of the pane
24 User Guide
Workplace Panes
Advisories Pane
The Advisories pane displays messages associated with actions you perform
when working with your model. Each message on this pane shows you when a
change or edit you make to a property is valid and alerts you when the action
you have taken violates a modeling rule. When alerted, you can immediately
correct your action instead of searching for the transaction at some later time.
In addition to viewing the valid and violation messages, you can obtain details
about a specific action that generated the message. For example, if you set a
property, the Advisories pane shows a Set Property message. Click the
Details button on the Advisories toolbar to display the Advisories Details dialog
and get more information about the property. This feature is particularly useful
when are working with a large model and you need clarification about that
particular action.
Model Explorer
The Model Explorer has two panes, Model and Subject Area. You can switch to
a different pane by clicking the tab at the bottom of the Model Explorer:
All of the objects in your model are listed in the Model Explorer, but display
differently based on which pane is active.
The Model pane includes every object in your model including subject
areas and domains. This is the default view.
The Subject Areas pane displays model objects sorted by subject area.
Model View
The primary purpose of the Model view is model exploration and to function as
an alternative launching point for object and property editors. It lists all of the
object types that appear in the current data model based on the model type
and the target server.
For example, if the model type is Logical, the Model Explorer does not include
physical objects such as a view. Similarly, if the model type is Physical, the
Model Explorer does not include logical objects. If the target server is Oracle,
then additional objects specific to Oracle display, such as Clusters.
26 User Guide
Workplace Panes
The Subject Area pane displays model objects sorted by subject area. You can
expand each subject area to see a list of the members as well as any stored
displays, which appear in folders below the Subject Area to which they belong.
The purpose of the Subject Area view is to provide a filtered view of the model
so that unnecessary tree information is minimized, which is especially helpful
when you are working with large models.
By default, every data model has a Main Subject Area, which includes all of the
objects in the model. You can create other subject areas to divide the model
into smaller manageable parts.
At the top of the Model Explorer is a drop-down list where you can select the
subject area that you need. When you select the subject area, the contents of
the tree control in the Model Explorer filters so that only those objects that are
contained within the selected subject area, or those that are global, are
shown.
For example, you see that tables are categorized as tables, and views
categorized as views, unlike the display of subject area objects in the Model
tab view. Relationships are filtered to show only those visible on the diagram if
both endpoints are present in the subject area. You can expand the tree for
the subject area to see the subject area members.
Note: Global objects that do not relate to the selected subject area are not
displayed, such as subject area objects or model source objects.
28 User Guide
Workplace Panes
You can also delete an object or invoke the property editor for the object. If
semantics do not allow the deletion of an object (such as a Primary Key
object), then the Delete menu item on the shortcut menu does not appear.
For each stored display you create, a tab is added to the bottom of the
Diagram Window. When you save a data model, all stored displays that are
associated with the data model are saved.
To see the Stored Display tabs, click the Stored Display Tabs option on the
View menu.
If you want to quickly change the graphic presentation of your data model
without resetting the display options each time, you can create a stored
display for each set of display options.
2. Click New.
4. Select the display option settings by clicking the property tabs (that is,
General, Logical, Physical, Definition, or UDP) in the Stored Displays
dialog.
The Model Explorer contains a toolbar to help you navigate your object editing,
launch property editors, delete objects, search for text, and invoke online help.
The toolbox is the primary set of tools for drawing and editing a data model. In
the Toolbox, use the Select tool to move objects and resize entity and table
boxes. The cursor changes shape for each task so that you know what action
is performed.
30 User Guide
Workplace Panes
You have the option to resize any box to meet your presentation
requirements. For example, you may want all of the entity, table, or view
boxes to be uniform in size, or emphasize one or two boxes by making them
larger than the others.
The toolbox changes based on the model type (logical or physical) and the
notation (IDEF1X, IE, or DM).
For more information about the IDEF1X, IE, and DM notation, see the online
help.
Alignment Toolbar
The appearance of your data model is important to you and the others who
use it. There are many features that help you enhance the appearance of your
model. You may already be familiar with some of the automatic layout features
that help you arrange objects in your diagram.
A toolbar is provided that can help you quickly align the object boxes along the
top, bottom, or sides of the boxes. The same toolbar includes tools to evenly
space a set of objects horizontally or vertically.
The tools on the Alignment Toolbar speed the process of graphically arranging
and grouping model objects.
You can select multiple diagram objects, and space them to your preference.
Similarly, the Group tool lets you group multiple diagram objects for easy
manipulation.
You can enhance a model by using the Drawing Objects Toolbar to create the
different drawing objects. The tools work like many other popular point-and-
click drawing applications. Just click a tool, click in the Diagram Window, and
drag the mouse until the object is the right size.
Note: You can assign default font and color settings for drawing objects. Click
Default Fonts and Colors on the Format menu. Click the Drawing Objects tab
on the Default Fonts and Colors editor to select the default setting for drawing
objects.
When you right-click an entity, table, or view in the Model Explorer and click
the Go To Diagram option from the shortcut menu, you can quickly display
that object in the Diagram Window.
Object Properties
Each object in a data model has many properties. The easiest way to add or
modify object properties is in the object property editor.
Using the Model Explorer, you can open the Property editor for that object
type. You can do this in one of two ways:
Right-click on the object and click Properties.
Select the object and click the Property Editor button from the Model
Explorer toolbar.
When the Property Editor opens, you can accept or change the default
properties. When you close the editor, the properties are saved with the
object.
Regardless of the method you choose to add or edit an object or its properties,
the Model Explorer and the data model are always in sync. While you are still
in the design phase, the names of objects in your model may change
frequently.
32 User Guide
Workplace Panes
Just as you can move, copy, and delete attributes and columns in the Diagram
Window, you can also move, copy, and delete most objects in the Model
Explorer.
After you move, copy, or delete an object, all of the instances in the model
that reference that object are updated automatically.
Action Log
The Action Log works in real time so you can make modeling decisions during
your current session rather than having to wait until you save the model to
review changes. The Action Log lets you determine the best way to work.
Note: To work with the Action Log, select the Action Log Pane option from the
View menu.
As you work on the graphical view of a model in the Diagram Window, you can
view the transaction information in the Action Log. As you make changes to
your model, the Action log is updated in real time. For example, if you create
an entity in your model, the Action Log reflects this change.
Changes are only viewable in the Action Log during your current modeling
session. Each new session begins with an empty Action Log. When you close
the model, the Action Log clears. Before closing your model, you can generate
a report that lets you view all the changes made during the current session.
The type of objects that appear in the Action Log is based on the display mode
you are using. If you are working with a logical model, then only logical
objects appear. If you are working with a physical model, then only physical
objects appear.
The Action Log lets you search for every transaction and filter by type of
change so that you can easily find a specific transaction or a set of
transactions. This feature is particularly helpful when working with large
models.
The Action Log has two panes, Display and Summary, with corresponding
tabs. Select the Details tab to see every change (transaction) made to a
model, or select the Summary tab to see the net result of changes made to a
model.
Note: A transaction is a single unit of work that is not divisible into smaller
components. The Action Log lets you navigate through the transaction tree
using the Details pane or the Summary pane.
Details Pane
The Details pane shows all the changes you make to a model during the
current session. The Details pane is the default view when you launch the
program. Changes appear in the Details pane with the most recent transaction
at the top of the tree, and the first transaction at the bottom of the tree. You
can either expand or collapse each transaction.
The toolbar on the Details pane lets you reverse a transaction, find a
transaction, view property details, and undo and redo to a selected transaction
while working in the current session.
Summary Pane
The Summary pane displays the net result of changes made to the model
during the current session. It provides a filtered view of all the actions you
perform on the model during the current session so that unnecessary tree
information is minimized, which is especially helpful when you are working
with large models.
34 User Guide
Workplace Panes
The Session Summary node is the top-level node in the tree. All changes you
make to the model at the object level and property level appear below the
Session Summary node in the tree.
The Summary pane is similar to the Details pane except for the following
differences:
While the top-level nodes in the Details pane are transactions, the
Summary pane has only one top-level node with changes appearing below
it.
The Extended Find and Filter feature is only available in the Summary
pane.
The Reverse, Undo to Selected Transaction, and Redo to Selected
Transaction options are not available in the Summary pane.
When you right-click an object in the Details pane the Action Log shortcut
menu opens. This shortcut menu lists the options available based on the
actions you performed prior to opening the shortcut menu. These options
include:
Undo to this point (or Redo to this point)
Reverse
Collapse (or Expand)
Expand Transaction(s)
Collapse Transaction(s)
In addition to viewing the detail and summary transactions, the Action Log
provides a range of useful features that help you easily perform the following
actions:
Locate text within a transaction, object, or property using the Find feature.
Use the Extended Find and Filter feature to locate, filter, and report on the
results of your search. This feature is available only in the Summary pane.
View old and new details relating to a property transaction using the
Property Details feature.
Reverse a transaction. This feature is available only in the Details pane.
Undo a group of sequential transactions. This feature is available only in
the Details pane.
Redo a group of sequential transactions. This feature is available only in
the Details pane.
The Action Log Find dialog lets you search for specific text at the transaction
level, object level, or property level. This option is available on both the
Details and Summary panes.
By default, the search includes the entire tree, starting from the current
selection point. If there is no current selection point, then the top of the tree is
used as the starting point. If the search did not start at the top node, the
search wraps to the beginning of the tree after reaching the end.
2. Enter the text you want to search for in the Find what text box.
Note: Since there are no transaction nodes in the Summary pane, the
Transaction search option is not applicable to that pane.
36 User Guide
Workplace Panes
Match whole word check box if you want to search for the entire text
string
Search up check box if you want to search for the text from the bottom up
The Extended Find and Filter feature lets you set find and filter criteria, view
property changes, and use the reporting function of the Data Browser. This
feature is available only on the Summary pane of the Action Log. To open the
Extended Find and Filter dialog, click the Extended Find/Filter button on Action
Log toolbar.
When the Extended Find and Filter dialog opens, it provides a snapshot of the
Summary pane and lets you filter the information that displays so you can
easily find the information you want to report on. Use the Report button on the
toolbar to open the Data Browser dialog, where you can generate several
different reports for the information that displays.
1. Click Extended Find and Filter on the Action Log toolbar in the Summary
pane.
3. Select which Properties, Categories, and Classes you want to find. These
options let you filter the information that displays.
5. Click the Find Next button on the Extended Find and Filter toolbar to find
the next occurrence of what you are searching for.
6. Click Close.
Undo a Transaction
To undo the last change that you made to your model, use the Undo button on
the Toolbar or click Undo on the Edit menu. This feature undoes one change at
a time, and is reflected in the Action Log by a dimmed transaction.
Redo a Transaction
To redo a transaction that you made to your model, use the Redo button on
the Toolbar or click Redo on the Edit menu. This feature restores one change
at a time.
Reverse a Transaction
The Reverse feature in the Action Log lets you perform an opposite action on
most entries that appear during the current modeling session. When you
reverse a transaction, the model reflects the changes made to the Action Log.
This feature is only available on the Details pane, and does not sequentially
reverse actions.
Depending on how complex your model is, when using the Reverse feature, an
attempt is made to restore the model to its best state. Use the Activity Log to
determine whether your transaction has been properly reversed.
Important! Reverse applies to the entire transaction even if you select only
the object or property level node.
To reverse a transaction
2. Select a node in the tree containing an action that you want to reverse,
and click Reverse on the Action Log toolbar.
Note: You cannot perform a reverse action on the topmost node in the
tree. Use the Undo feature instead. You also cannot reverse the
transaction in which the model was created - this transaction is marked
with the pin icon.
38 User Guide
Workplace Panes
The Undo to Selected Transaction feature in the Action Log lets you undo an
entire range, or a sequential group, of transactions at the same time.
Conversely, the Redo to Selected Transaction feature lets you restore a
sequential group of transactions.
As you create transactions on your model, each one moves the previous
transaction down the tree in the Action Log, with the first transaction always
appearing at the bottom of the tree. When you want to undo a range of
consecutive transactions, the transactions above, including the one you select
are undone. To redo a range of transactions, the transactions below, including
the one you select are redone.
Undo/Reverse Comparison
You can undo or reverse changes you make to your model. The following table
summarizes the differences between the three available features, and
suggests when it is appropriate to use each one:
Undo Standard When you want to undo the last, single action you took.
toolbar
This feature is similar to the Microsoft Windows undo feature; it lets
you undo the last action taken.
Reverse Action Log When you want to perform an opposite action that is not the last
toolbar action you took in the current modeling session.
This feature applies to the entire transaction even if you select only
the object or property level node.
You can use the Undo button to undo a reverse action made in error.
For some transactions, you can also reverse a reverse action.
Note that you cannot perform a sequential reverse using this feature.
Undo to Action Log When you want to undo sequential transactions performed in the
selected toolbar current modeling session.
transaction/
This feature lets you undo a range, or sequential grouping, of
Undo to this
transactions at one time.
point
You can perform a redo to selected transaction to the same group of
transactions or a smaller set of the consecutive transactions in the
group. You can use this feature at any time during the current
modeling session.
You can filter information on the Summary pane and save the information as a
report using the Data Browser. Three types of Action Summary Reports are
available:
Comparison Report
Displays the differences between the original version of the model and
the current version of the model.
Note: To save the report in .csv format, click Export on the File menu.
40 User Guide
Open an Existing Model
2. Select the drive, folder, and model that you want to open and click Open.
2. Select XML Files (*.xml) from the Files of type dropdown, select the
directory and XML file name that you want to open, and click Open.
3. Select to validate the XML file against the schema prior to opening the file.
The file is verified. You can view the progress of the XML Import in the
progress dialog.
Note: Any errors that occur during the XML Import process are displayed in
the Advisories Pane.
Use the Connection Manager with CA ERwin Model Manager to connect to the
mart to access models and perform administrative functions.
Database
Authentication
Windows Authentication
Note: This option is available only for Oracle and SQL Server.
Database Authentication
Lets you enter a User Name and Password for the connection.
Parameters/Value Options
Lets you specify the parameters and variables to use for your target
server.
You connect to the selected target DBMS or mart and the connection
dialog closes. You remain connected until you click the Disconnect button
on the Connection dialog.
42 User Guide
Open a Model or Submodel from the Mart
Note: If you use ODBC to connect to your target DBMS in CA ERwin Data
Modeler, you need to set up the ODBC driver to point to the database to which
you want to connect.
When you lock a model, you also have the option to retain the lock after you
end your session. For example, you can retain the model lock when you work
on a model offline to prevent other users from saving changes to the model.
When a submodel opens, it loads only the objects related to the submodel.
This includes objects outside but related to the submodel such as foreign key
attributes.
The Open dialog opens. The lock icons in the Open dialog indicate the lock
status of a model.
2. Select a Library from the list of libraries in the left pane, a Model Name in
the right pane, and one of the following locking options for the model or
submodel:
Unlocked
If you have permission to update and save a model, you can select the
Locked option. The model is locked exclusively for your own use and
other users can not save changes to the master copy in the mart.
Read-only
Click Open.
44 User Guide
Customizing the Appearance of Data Models
You can also change the level of information that displays. For example, in the
logical model, you can choose to display entity names only or the entity
names, attribute names, and the key group designators. Similarly, in the
physical model, you can display or hide properties such as column or datatype.
Display Levels
Two sets of display levels are provided, one for the logical model and one for
the physical model.
These display levels are useful for showing different types of information in a
data model, particularly when different people and groups use the data model
for their specific job in the development process.
Entity
Displays the name of each entity in a data model inside an entity box. No
other information displays for the entity.
Attribute
Displays the attributes for each entity in a data model, with the primary
key attributes above the line and the non-key attributes below the line in
an entity box.
Primary Key
Displays the primary key attributes (those found above the line in an
entity box) for each entity in a data model. The attributes below the line
are hidden, but display when you switch back to the Attribute Display
Level and you can also see them in the Attribute Editor.
Definition
Icon
Displays the bitmap, if you have assigned one to the entity. You can assign
a different bitmap to each entity in the Icon tab of the Entity Editor.
Note: For more information about assigning bitmaps to entities, see the
Online Help.
The following diagram uses the same entities and illustrates each of the
logical display levels:
Entity
Attribute
Primary Key
Definition
Icon
46 User Guide
Customizing the Appearance of Data Models
Table
Displays the name of each table in a data model inside a box. No other
information displays for the table.
Column
Displays the columns for each table in a data model, with the primary key
columns above the line and the non-key columns below the line in a box.
Primary Key
Displays the primary key attributes (those found above the line in an
entity box) for each entity in a data model. The attributes below the line
are hidden, but display when you switch back to the Attribute Display
Level and you can also see them in the Attribute Editor.
Comment
The following diagram uses the same entities and illustrates each of the
physical display levels:
Table
Column
Primary Key
Comment
Physical
Column
Order
Display Options
You are also provided with display options for entities and their relationships.
These options are useful for showing different types of information in the
logical model:
Entity display options
Relationship display options
You can use the entity or table display options to view information about
entities and tables in a data model.
Note: The Format menu changes based on whether the currently displayed
model is physical or logical.
48 User Guide
Customizing the Appearance of Data Models
In both the logical and physical data model, you can use the display options to
view the relationship properties.
You can also change the color or font of individual objects in your diagram in
the following ways:
Select the object, then click an option in the Font and Color Toolbar
Select the object, then right-click and select Object Font & Color on the
shortcut menu.
When you add an object to a diagram, the default font and color for that
object type is automatically assigned. Use the following procedure to
customize the default fonts and colors for the objects you create.
2. Navigate the tabs on the dialog to set default color and font information.
You can also specify font and color properties for all model objects, new
objects you create, or current objects in the model.
Note: The tabs that appear vary depending on whether you are working
with a logical, physical, or logical/physical model.
Click OK.
The new default settings are saved and the dialog closes.
You can use the following Zoom options, which are available on the CA ERwin
DM Toolbar and on the View Menu, to view a model at different magnification
levels.
Zoom in
Zoom out
No Magnification
Resets the magnification level to 100 percent.
Fit Model
Reduces the magnification level to fit the entire model in the diagram
window.
Magnifies a specific area of the model to fit within the diagram window.
Drag the magnifying glass cursor around the portion of the diagram
window that you want to view and the appropriate Zoom level is applied to
the model and fills the diagram window with the selected portion.
The Print dialog opens, and includes an embedded Diagram Window that
lets you view the data model by page.
50 User Guide
Print a Data Model
Print scaling
3. Click Print.
You can use the mouse in the embedded Diagram Window in the Print dialog
to perform the following tasks:
Hold the CTRL key and click each page you want to print.
You can set your printer options before you print the model.
2. Accept the default printer, page orientation, paper size, and source
settings or select another option:
Select a printer from the printer Name list to select a different printer.
Select a different paper size from the Size list to change the paper
size.
Select a different paper source from the Source list to change the
paper source.
Note: Changing to landscape page orientation affects both the page grid and
the printer fonts. If you change the orientation for a model, you should adjust
the objects and relationships in your model for the new layout.
2. Enter the print scale value that you want to apply to the objects in the
model in the Print Scaling (%) box, and click the TAB key.
Enter a value greater than 100 to enlarge the size of model objects.
Enter a value less than 100 to reduce the size of model objects.
The size of the model immediately changes to reflect the print scale value
that you specify.
Note: To reset the model to 100% print scale, click the Reset Scale button.
52 User Guide
Print a Data Model
You can scale the model size so that it prints on one page.
2. Click the Fit Model button to have the model automatically reduced to fit
on one page.
You can add a customized header or footer (or both) to all the pages when you
print a model. For example, you can print the Model Name, Subject Area, and
Stored Display at the top of every page and the page number and date and
time at the bottom of every page.
Keep in mind that if you manually enter incremental information in the Header
or Footer text box (for example, page number, date, and so on), you cannot
automatically update the text.
3. Select the Header/Footer tab at the top of the Page Setup dialog.
Click in the Header or Footer text box to specify in which area you
want to insert the customized text.
Click OK.
The settings with the current stored display are saved and you return to
the Print Model dialog.
Page Margins
By default, the entire page is used for printing. Before you print, you can set
separate page margins (top, bottom, left, and right) for the current stored
display.
When you click the Page Setup button in the Print Model dialog, the Page
Setup dialog opens at the Margins tab.
Page Boundaries
By adjusting the page grid boundary lines, you can control how much
information prints on each page. The page grid boundary lines define the
individual pages on which the model objects will print. Using your mouse, you
can drag the page grid lines in the Print Model dialog (within the thumbnail
view) or in the diagram window, so more or fewer objects are printed on a
particular page. To adjust the page grids from the diagram window, you must
first turn them on by choosing the Show Page Grid option from the Format
menu. You can turn off the page grids in the same way.
When you adjust the page boundary lines, the size of the page grid also
determines the print scale (the size of model objects and fonts). To enlarge
the print scale, reduce the size of the grid. To reduce the print scale, enlarge
the size of the grid.
Note: The paper size you select determines the dimensions of the page grid.
To change the paper size, click Print Setup from the File menu and then select
a different paper size option.
You can specify margins for all pages of your printed model.
54 User Guide
Print a Data Model
3. Enter a value between 0 and 1.5 inches for the left, right, top, and bottom
of the page.
4. Click OK.
This product supports three modeling methods that you can use to model your
business:
Focuses on the flow of data between various tasks. This method helps
ensure that your organization can maximize data availability while
minimizing response times.
You can create models using these methods to provide a framework that helps
you gain a better understanding of your business processes and determine
how these processes interact with the data flowing through the organization.
58 User Guide
Overview of Process Modeling
Before you start building an IDEF0 model, you should identify its purpose (that
is, the set of questions your model is intended to answer), its scope (the
appropriate breadth and depth of the model), and its viewpoint (the
perspective from which the model will view the system; for example,
customer, supplier, or store owner). After you have defined these essential
elements, you can lay the groundwork for your model.
IDEF0 modeling always starts with a context diagram. When you create a
business process model, a context diagram is created with one activity that
defines your model. You can then add decomposition diagrams that can
contain activities, arrows, and related properties. The context diagram depicts
the highest-level activity in a model, and represents the boundary of the
process under study with respect to purpose, scope, and viewpoint. You can
summarize the scope statement as the activity name that appears in the
model's context diagram.
IDEF0 models a system as a set of activities (functions) using only two graphic
symbols: boxes and arrows.
Activities are represented by boxes containing a single, active verb plus a
common noun that clarifies the objective of the activity from the viewpoint
of the model (for example, Obtain Driver's License). You can use an
adjective to further qualify the noun.
Arrows represent four types of information that are connected to an
activity, and that are captured in IDEF0 models:
Input arrow
Output arrow
Control arrow
Mechanism arrow
Arrows are typically labeled with nouns (for example, Birth Certificate or
Driver's License).
The acronym ICOM describes the four types of information and the four
arrow types. The following illustration shows the specific box side of an
IDEF0 activity to which each arrow type must connect:
You can use IDEF3 as a process design method, to model a process that may
not yet be complete. IDEF3 modeling complements IDEF0 modeling and can
be a good way to build design models that will be further analyzed using
simulation. Simulation is commonly used to judge the performance of a
system currently under design.
You can also use IDEF3 to assist with business process reengineering efforts,
develop a measure for determining the completeness of deliverables, and
collect information about policies and procedures in your company. You can
also model real-life scenarios; for example, you can map emergency
procedures or contingency plans based on your business needs and events.
Each scenario provides a description of a process, and can be used to better
communicate and document how your business functions.
60 User Guide
Overview of Process Modeling
Link
Junction
Junctions graphically show branching or joining in the process logic,
alternative paths in the process flow, or multiple events that can or must
be completed before the next UOW process can begin. There are two types
of junctions:
Note: A junction cannot be both fan-in and fan-out at the same time.
Referent
GOTO
NOTE
ELAB (elaboration)
Activity Decomposition
Temporal Precedence
Indicates that the source activity must complete before the destination
activity can begin.
Object Flow
Indicates that the output of the source activity is input to the destination
activity. This implies that the source activity must complete before the
destination activity can begin.
Relational
62 User Guide
Overview of Process Modeling
The following list describes and illustrates the types of junctions available in
IDEF3 modeling:
Asynchronous AND
Synchronous AND
Asynchronous OR
Synchronous OR
Exclusive OR (XOR)
You can add Swim Lane diagrams to any IDEF3 model to better visualize
process flow. Swim Lane diagrams display graphical horizontal lanes that
represent process dependencies called roles. For example, you could create a
Swim Lane diagram to display all activities with the Shipping role in the
Shipping swim lane. You can also add bitmaps and a diagram scale or timeline
to any Swim Lane diagram.
64 User Guide
Overview of Process Modeling
You can use DFD to document the movement and processing of information in
your business or organization. Modelers also use DFD to complement existing
IDEF0 models. You can describe data processing functions (such as Input
Customer Data); data used or created by the data processing system (such as
Invoice); objects, persons, or departments that interact with sales (such as
Vendor); and data processing tables (such as Inventory table). Data
processing functions are represented by DFD objects that include activities,
arrows, data stores, and external references. You can also associate entities
that you create in CA ERwin PM, or that you import from CA ERwin DM, with
external references and data stores.
Activity
Arrow
Describes the movement (flow) of objects from one part of the system to
another. Because DFD activity box sides do not have a dedicated function
(as in IDEF0, where each box side has a specific meaning), arrows can
originate from any side of the activity. DFD diagrams and optionally IDEF3
diagrams also use a double-headed arrow to indicate a coordinated
command-response dialogue between two activities, between an activity
and an external reference, and between external references.
0 1
Q u ill C o m p u te r C u s tom er
B u s in e s s S y s te m
Data store
1 Customer data
External reference
66 User Guide
Overview of Process Modeling
For example, in an Order Entry IDEF0 model, you can associate the
CUSTOMER entity and its attributes (CUSTOMER ID and CUSTOMER NAME)
with an input arrow connected to a PROCESS ORDERS activity. Then, you can
assign CRUD and IRUN data usage information to the PROCESS ORDERS
activity.
Before you can assign entities and attributes to arrows and data usage
information to activities, you must first add entities and attributes to the
model. You can add entities and attributes in the following ways:
Entity Dictionary
Lets you add entities to the model.
Attribute Dictionary
Lets you add both entities and attributes to the model in one editor.
EAX/BPX
Lets you import entities and attributes from CA ERwin Data Modeler into
the model.
DM Syncher
Lets you update entity and attribute information in the model.
Once you add entities and attributes to a model, you can assign those entities
and attributes to any arrows in the model. Then you can assign data usage
information to activities connected to the arrows that carry data.
Each time you change an arrow style default, the Arrow tool button changes to
reflect the new arrow style.
Precedence
Changes the arrow type to a solid line to illustrate precedence. You can
draw this arrow from left to right or top to bottom. This arrow is the most
commonly used.
Relational
Changes the arrow type to a dashed line. Use this arrow to connect a
referent to a UOW in IDEF3 modeling. You can draw this arrow in any
direction from one object to another. This arrow is used primarily in IDEF3
and DFD modeling.
Object Flow
Changes the arrow type to a double-headed arrow. You can draw this
arrow in any direction between two objects. This arrow is used primarily in
IDEF3 and DFD modeling.
Bi-directional
Changes the arrow type to a directional arrow. You can draw this arrow in
any direction between two objects. This arrow is mainly used in DFD
modeling, however, you can choose to allow bi-directional arrows in IDEF3
modeling.
Referent
Changes the arrow type to a referent arrow. You can draw this arrow in
any direction between two objects. Connects outputs of UOWs to junctions
as inputs and connects referents to UOWs.
68 User Guide
Business Models
Business Models
The Process Modeler Navigator Edition window contains the tools you need to
open, view, manipulate, print, and report on CA ERwin Process Modeler (CA
ERwin PM) diagrams.
Although the Toolbox and other features are enabled, you cannot save the
changes you make to a diagram. Process Modeler Navigator only maintain the
changes that you make to a diagram until you close the diagram. If you need
to save your changes, you can upgrade to the full-feature version of CA ERwin
PM.
Workplace Overview
The workplace of this product uses a Windows standard modular user
interface. You can move and dock the Model Explorer and all the toolbars in
the workplace. The workplace includes the following:
Menu bar
Model Explorer
Lets you globally view and access activity, diagram, and dictionary objects
in any open model in a collapsible and expandable hierarchical tree-like
structure.
Model Toolbox
Provides access to the functions specific to the modeling method of the
open diagram.
Note: You can always place the cursor over a button on a toolbar to view the
ToolTip for that button.
Model Explorer
The Model Explorer is a tool that you can use to globally view and access
activity, diagram, and dictionary objects in any open model in a collapsible and
expandable hierarchical tree-like structure. You can display or hide the Model
Explorer when you click the Model Explorer button on the toolbar. When the
Model Explorer is displayed, it appears in an adjustable and dockable pane in
the current diagram. The Model Explorer includes the following tabs:
Activities Tab
Lets you view the activity hierarchy of all the activities in any open model.
You can select a specific activity to open the Activity Property dialog so
you can cut and paste activities, and create decompositions within the
same model or across different models.
Diagrams Tab
Lets you view the diagram hierarchy of all the diagrams in any open
model. You can select a specific diagram to open the Diagram Property
dialog for any diagram types such as Node Tree, FEO, IDEF3 Scenario,
Swim Lane, and Organization Charts.
Objects Tab
Lets you view unused dictionary names (diagram object names not used in
a diagram) and drag unused dictionary names to a diagram as diagram
objects.
70 User Guide
Workplace Overview
To display or hide the Model Explorer, click Model Explorer on the View menu.
When toggled on, you can click the Activities tab to use the Activity Tree, the
Diagrams tab to use the Diagram Tree, or the Objects tab to use unused
object names from the dictionary.
You can use the Model Explorer activity object tree to cut, copy, and paste
leaf-level activities and decomposed activities to new locations within the
current model or to other open models. When you cut, copy, and paste
activities in the Model Explorer, you can immediately see the effect on your
entire model.
The following are important things to consider when you cut and paste
activities in the Model Explorer:
When you cut and paste a leaf-level activity, the activity retains all
properties in the target diagram but deletes the activity and arrows that
were connected to the activity in the source diagram.
When you cut and paste a decomposed activity, the activity retains all
properties and connected arrows in the target diagram. A square tunnel is
automatically applied to the pasted border arrows for you to resolve later.
This preserves arrow integrity within the child decomposition diagram.
Open a Model
Open a model to perform modeling activities.
To open a model
Note: If you open a model created in BPwin 2.0 or earlier, a file conversion
utility is launched to convert the model into the data format of the current
release. Beginning with r7, you can open an r7 model in an earlier version, but
it must be at least version 4.1.4. You cannot open an r7 model using a version
prior to 4.1.4.
Database
Authentication
Windows Authentication
Database Authentication
Specifies the use of a local user name and password for the
connection.
72 User Guide
Open a Model or Submodel from the Mart
Parameters/Value Options
Server
Database
You can select a database connection from the Recent Connections panel
to automatically populate the Database or Connection String previously
used.
Click Connect.
The connection dialog closes. If the mart has been initialized, you are
connected and remain connected until you click the Disconnect button on
the Connection Manager dialog. If the mart has not been accessed yet, the
CA ERwin Model Manager dialog opens to initialize the mart.
When you lock a model, you also have the option to retain the lock after you
end your session. For example, you can retain the model lock when you work
on a model offline to prevent other users from saving changes to the model.
When a submodel opens, it loads only the objects related to the submodel.
This includes objects outside but related to the submodel such as foreign key
attributes.
The Open dialog opens. The lock icons in the Open dialog indicate the lock
status of a model.
2. Select a Library from the list of libraries in the left pane, a Model Name in
the right pane, and one of the following locking options for the model or
submodel:
Unlocked
Locked
If you have permission to update and save a model, you can select the
Locked option. The model is locked exclusively for your own use and
other users can not save changes to the master copy in the mart.
Read-only
Click Open.
74 User Guide
Customizing the Appearance of Process Models
To customize the workplace, you can use the view menu to hide or display one
or more of the following workplace elements:
Standard Toolbar
Model Toolbox
Services Toolbar
Model Explorer
Status Bar
To display or hide one of these items, click on the option in the View menu. A
check mark displays next to the items on the View menu that are selected
(displayed).
You can set diagram magnification options using the Zoom list box in the
Standard Toolbar or the Zoom dialog. You can select and apply diagram
magnification levels to the current diagram and to all diagrams in the current
model.
2. Select one of the following in the Zoom dialog and then click OK.
Show border
Specifies to display the entire border area.
200%
Custom
Lets you specify the zoom level of magnification to any percentage you
want. Enter your custom percentage in the % field.
Specifies to set the zoom level of all diagrams in the model to the
value you specified.
The Zoom dialog closes and the diagram displays in the workspace with
the zoom values you specified.
You can customize your process model by working with a range of model,
diagram, and diagram object properties.
76 User Guide
Customizing the Appearance of Process Models
Define the general properties of a model using the Model Properties dialog.
Model name
Author
Lets you specify the time frame of the model. Select AS-IS if the
model describes the current state of the process, or select TO-BE if the
model describes the future state of the process.
General model properties are defined and the Model Properties dialog
closes.
78 User Guide
Customizing the Appearance of Process Models
Definition
Scope
Note: You can click the Text Editor button to open the text editor in which
you can cut, paste, save, print, and check spelling.
Model definition and scope are defined and the Model Properties dialog
closes.
An important part of creating a model is defining its source. Define the source
of a model using the Model Properties dialog.
3. Specify the source information in the text box and then click OK.
Note: You can click the Text Editor button to open the text editor in which
you can cut, paste, save, print, and check spelling.
Working
Draft
Recommended
Specifies that the model and its supporting text have been reviewed
and approved by a formal review.
Publication
Specifies that the model is complete and approved in its current form
by all relevant parties.
Other
Specifies that the model meets the status as defined in the available
text box.
Creation date
Lets you enter the user last revision date. The system last revision
date is system generated.
The model status is defined and the Model Properties dialog closes.
80 User Guide
Customizing the Appearance of Process Models
Set the diagram numbering format for activities, data stores, external
references, and UOWs using the Model Properties dialog.
Number prefix
Lets you specify the number prefix that activities should use.
Show prefix
Lets you specify whether or not to display the prefix for activities in
the model.
1, 2, 3
Specifies to use consecutive numbers for each activity in a diagram
beginning at activity number 1. Note: Although this is permitted in
this product, this is not the standard numbering used in IDEF3
diagrams.
None
Specifies to hide activity numbers.
Lets you specify whether or not to display the prefix D in data store
numbers in a DFD diagram. For example, D5, where 5 is the data store
number.
Data Store
Lets you enter a new starting number for the next data store you
create in a DFD diagram. Data store numbers are unique for each data
store name.
External
Lets you enter a new starting number for the next external reference
you create in a DFD diagram. External reference numbers are unique
for each external reference name.
UOW
Lets you enter a new starting number for the next UOW you create in
an IDEF3 diagram. For example, if you enter 20 as the next UOW
number in a diagram where 1.1.10 is the highest number, the next
activity you add to the same diagram would be 1.1.20.
Show prefix
Diagram object numbering is defined for the model and the Model
Properties dialog closes.
82 User Guide
Customizing the Appearance of Process Models
Set the model display options to apply for all diagrams you create in a model
using the Model Properties dialog.
Activity Numbers
Lets you specify whether or not to display data store numbers in DFD
data stores. Note: Data store numbers display on the left side of a
data store.
External Numbers
Lets you specify whether or not to display external reference numbers
in DFD external references. Note: External reference numbers display
in the upper left corner of an external reference.
Arrow Names
Lets you specify whether or not to display arrow names for all diagram
arrows.
ICOM Codes
Colors
ABC Data
Tunnels
Shadows
Lets you specify whether or not to display graphic shadows for all
diagram objects.
Leaf Corners
Lets you specify whether or not to display leaf corners for any leaf-
level activity.
Squiggles
Block highlighting
Lets you specify whether or not to display block highlights when you
select a diagram object.
Let you specify whether or not to display dates in the kit in long
format. For example, a short date such as 10/1/04 becomes October
1, 2004.
Cost
Lets you specify whether or not to display current cost values for ABC
units.
Frequency
Lets you specify whether or not to display frequency (how often an
activity occurs with respect to one occurrence of the parent activity)
values for ABC units.
Duration
Lets you specify whether or not to display duration (the time it takes
for an activity to complete) values for ABC units.
C-Number
Lets you specify whether or not to display the source and destination
chronological number on off page references.
Node Number
Lets you specify whether or not to display the source and destination
Node Number on off page references.
Diagram Name
Lets you specify whether or not to display the source and destination
diagram name on off page references.
Model display options are defined and the Model Properties dialog closes.
84 User Guide
Customizing the Appearance of Process Models
Set the model layout options to apply for all diagrams you create in a model
using the Model Properties dialog.
Model layout options are defined and the Model Properties dialog closes.
86 User Guide
Customizing the Appearance of Process Models
Currency description
Lets you specify a unit of currency. The currency unit you select
displays in reports and in the Costs tab in the Activity Properties
dialog.
Symbol placement
Lets you specify the currency symbol placement with respect to the
currency amount. The symbol placement you select displays in
activities when you select the ABC Cost check box in the Display Tab in
the Model Properties dialog.
Symbol
Lets you specify the currency symbol to display next to activity cost
values in diagrams.
Lets you specify the number of significant decimal places (0-9) that
you want to display in diagram activity cost values. For example, 2
decimals would look like $ 2.35 in the activity.
Lets you specify the number of significant decimal places (0-9) that
you want to display when you generate activity cost reports. For
example, 2 decimals would look like $ 2.35 in a report.
Time unit
Lets you specify the time unit when you use duration and frequency as
cost factors.
Lets you specify the number of decimals (0-9) to use for frequency
cost values. Note: Frequency cost values are set in the Costs tab in
the Activity Properties dialog.
Lets you specify the number of decimals (0-9) to use for duration cost
values. Note: Duration cost values are set in the Costs tab in the
Activity Properties dialog.
ABC units of measure options are defined and the Model Properties dialog
closes.
88 User Guide
Customizing the Appearance of Process Models
Define page setup options to apply for all diagrams you create in a model
using the Model Properties dialog.
Inches
mm
Sheet size
Header
Lets you specify to include a header in the model. Select one of the
following diagram default header options:
IDEF Kit
Custom Header
Lets you specify to display the custom header that you define in
the Header/Footer tab in the Model Properties dialog.
Footer
Lets you specify to include a footer in the model. Select one of the
following diagram default footer options:
IDEF Title
Lets you specify to display the standard IDEF title area footer.
Custom Footer
Lets you specify to display the custom footer that you define in the
Header/Footer tab in the Model Properties dialog.
Model page setup options are defined and the Model Properties dialog
closes.
Define header and footer fields to apply for all diagrams you create in a model
using the Model Properties dialog.
Lets you specify custom header and footer fields to include in the
model. The dropdown selections at the top of this field let you select
custom header information, and the dropdown selections at the
bottom of this field let you select custom footer information.
Model header and footer options are defined and the Model Properties
dialog closes.
90 User Guide
Customizing the Appearance of Process Models
Assign default shapes for diagram objects to apply for all diagrams you create
in a model using the Model Properties dialog.
3. Specify the following options for each diagram object and then click OK.
Box type
Shape
Displays a shape from the list to represent the diagram object.
The default shapes for the diagram objects are assigned and the Model
Properties dialog closes.
Note: You have the option of using shapes, standard boxes, or bitmaps as
defaults in the Draw Style tab in the Model Properties dialog. You can also
specify the draw style at the diagram level in the Draw Style tab in the
Diagram Properties dialog.
Assign default draw styles to apply for all diagrams you create in a model
using the Model Properties dialog.
Methodology specific
Bitmap
Specifies to display diagram objects as bitmaps.
Shape
Defer to Diagram
Specifies to defer the display of diagram objects to the draw style you
define in the Draw Style tab in the Diagram Properties dialog. For
example, if you define a default shape for a diagram object at the
model level, you can still select a different draw style at the diagram
level. In this way you can have different draw styles for different
diagrams in the same model. Note: If you select this option, the
default shapes defined in the Shapes tab of the Model Properties dialog
are ignored.
Show Name
Show Number
92 User Guide
Customizing the Appearance of Process Models
Lets you specify default draw style options that apply to roles in
organization charts. Select one of the following options:
Standard
Bitmap
Shape
Defer to Diagram
The default draw style options are assigned and the Model Properties
dialog closes.
Define the author name of a diagram using the Diagram Properties dialog.
2. Enter the name of the diagram author in the Author field and then click
OK.
The author name is defined for the current diagram and the Diagram
Properties dialog closes.
Note: You cannot change the diagram name in the Diagram Properties dialog
because the diagram name derives from the parent activity name. To change
the diagram name, change the name of the parent activity.
Lets you enter a chronological number that you can use to uniquely
identify the diagram. The C-Number displays in the NUMBER box in the
diagram IDEF title area.
Used At
Lets you enter the location where the diagram is used in the model.
This is an IDEF0 construct that displays in the left corner of the
diagram IDEF kit.
Page number
Lets you enter a page number to display in the diagram IDEF title
area.
Node number
Specifies to display the node number of the parent activity. The node
number displays in the NODE box in the diagram IDEF title area.
Scenario
The diagram kit is defined for the current diagram and the Diagram
Properties dialog closes.
94 User Guide
Customizing the Appearance of Process Models
Draft
Recommended
Specifies that the diagram and its supporting text have been reviewed
and approved by a formal review.
Publication
Other
Specifies that the diagram meets the status as defined in the available
text box.
Creation date
Lets you enter the user last revision date. The system last revision
date is system generated.
The diagram status is defined and the Diagram Properties dialog closes.
You can customize the appearance of the diagram Kit and Title areas. This is
useful if you need to translate Kit and Title areas on a diagram into a local
language.
Note: If you need to restore the original settings, delete the BPwinLoc.ini
file. The next time you start the product, it recreates the file with the
default values.
The diagram text is defined and the Diagram Properties dialog closes.
96 User Guide
Customizing the Appearance of Process Models
Define the diagram page setup using the Diagram Properties dialog.
Inches
mm
Sheet size
Specifies to scale all diagram objects to fit the selected sheet size
dimensions. Note: If you resize the diagram to smaller dimensions, all
diagram objects resize automatically.
Header
Lets you specify to include a header in the diagram. Select one of the
following diagram default header options:
IDEF Kit
Custom Header
Lets you specify to display the custom header that you define in
the Header/Footer tab.
Footer
Lets you specify to include a footer in the diagram. Select one of the
following diagram default footer options:
IDEF Title
Lets you specify to display the standard IDEF title area footer.
Custom Footer
Lets you specify to display the custom footer that you define in the
Header/Footer tab.
The diagram page setup is defined for the current diagram and the
Diagram Properties dialog closes.
Define the diagram header and footer fields using the Diagram Properties
dialog.
Lets you specify custom header and footer fields to include in the
diagram. The dropdown selections at the top of this field let you select
custom header information, and the dropdown selections at the
bottom of this field let you select custom footer information.
Diagram header and footer fields are defined and the Diagram Properties
dialog closes.
98 User Guide
Customizing the Appearance of Process Models
Define the diagram draw style using the Diagram Properties dialog.
Standard
Bitmap
Specifies to display only the bitmaps you assign to diagram objects in
the diagram.
Shape
Specifies to display only the shapes you assign to diagram objects in
the diagram.
Defer to Box
Show Name
Show Number
The diagram draw style is defined for the current diagram and the
Diagram Properties dialog closes.
You can view a sibling diagram that is related to the current diagram in a
workspace.
Note: Each time you click the Go To Sibling Diagram tool, the next sibling
diagram is displayed in the workspace.
You can display a parent diagram when the active diagram is a child diagram.
To display the parent diagram, click the Go To Parent Diagram tool on the
Model Toolbox.
You can display a child diagram if the active diagram has one or more
decomposition diagrams.
To display a child diagram, click the Go To Child Diagram tool on the Model
Toolbox.
To create a squiggle, click the Squiggle tool on the Model Toolbox and then
click the arrow to which you want to apply the squiggle. The squiggle between
the arrow name and the arrow is drawn automatically.
Print a Diagram
Print a diagram so you can have a reference available when you perform
modeling activities.
To print a diagram
Name
Properties
Help
Number of copies
Specifies the number of diagram copies to print.
Print to file
Specifies to print the diagram to a file. Specify the file name in the
Print to File dialog.
Collate
Colors
Specifies to print the diagram in color.
Leaf
Sheet
Header
Footer
UDP Marker
3. Expand or collapse the diagram tree to have the best view of the diagram
names that you want to print, or view or hide its decomposition diagrams,
and then select one of the following for each diagram that you want to
print:
Print at scale
Prints one or more diagrams using the page setup you define in the
Page Setup tab in the Diagram Properties dialog. Click the top diagram
(context diagram) check box in the Diagrams list to print all diagrams
in the base model.
% scale
Print to fit
Prints one or more diagrams that you want maximized on the printed
page. Click the top diagram (context diagram) check box in the
Diagrams list to print all diagrams in the base model.
Horiz. Pages
Calculates and shows the number of horizontal pages required to print
the diagrams you select at the scale you specify (see Print at scale).
You can also override the calculated number of pages by typing the
number of horizontal pages to print the diagram.
Vert. Pages.
4. Select one of the following Print Job settings and then click OK.
Single
Per Diagram
The print job is sent to the printer and the Print dialog closes.
Name
Properties
Opens the Properties dialog so you can edit specific printer properties.
Size
Specifies the paper size.
Source
Portrait
Specifies to print the diagram with the top along the short edge of the
paper.
Landscape
Specifies to print the diagram with the top along the long edge of the
paper.
Network
The printer options are defined and the Print Setup dialog closes.
You can set the default font properties that will apply for all report text.
1. Click Default Fonts from the Model menu, and then click Report Text.
The Report Font dialog opens.
2. Select one or more of the following options and then click OK.
Font
Lets you specify the font style for the report text.
Size
Lets you specify the font size for the report text.
Effects
Sample
Displays a sample of what the text will look like if you apply the
changes.
Specifies to apply the selected font options to all other model objects
that have the original font settings, if applicable.
Script
The default font is set for all report text and the Report Font dialog closes.
Note: When you set report text fonts, you affect only the reports found in the
Tools/Reports menu. This does not apply to reports you create in the Report
Template Builder (RTB).
When you want to run a report, you run a report template against the model
that is currently open. Your report output is displayed in the format you select,
using the registered tool, such as Microsoft Internet Explorer for HTML format,
Microsoft Word for RTF format, Adobe Acrobat for PDF format, and Microsoft
Excel for CSV format, for easy printing and distribution.
Report Templates
You can use the Report Templates dialog to view and maintain the list of all
your available report templates. Click Report Template Builder, Report Builder
from the Tools menu to open the Report Templates dialog.
Use the Report Template Builder dialog to create a new report template, or
edit an existing report template.
Open the Report Templates dialog by clicking Report Template Builder,
Report Builder from the Tools menu.
Click the New button to create a new report template, or select an existing
report template that you want to edit, and then click the Edit button to
open the Report Template Builder dialog.
Click New from the File menu if you want to create a new report template.
Click Open from the File menu if you want to open a different report
template (*.rtb) file to edit.
Add objects from the Available Sections pane to the Report Layout pane
that you want to include in the report template by clicking the item and
then clicking the right arrow button.
Click Preferences from the Edit menu to set default global formatting
preferences that apply to new report templates such as default font, text
color, and text alignment.
Click Properties from the Edit menu to apply certain properties to the
generated report, select additional objects to include in your report, or to
override any global formatting selections set in the Preferences dialog for
those objects included in the Report Layout pane.
Click Save from the File menu to save your new report template.
Click Save As from the File menu if you have edited an existing report
template and want to save it to either a different location, or using a
different name.
Click Run from the File menu to generate the report.
You can open an existing report template to see if it contains the information
required for your reports.
1. Click Report Template Builder, Report Builder from the Tools menu.
2. Click the report template that you want to open from the Available
Templates list and click the Edit button.
Note: If you are opening Report Template Builder for the first time as part of
a new installation of CA ERwin DM, you will be prompted to set the location of
the report templates. By default, they are installed to C:\Documents and
Settings\<user>\Application Data\CA\ERwin Data Modeler\7.3\Reports, but
you can change that location at any time to another that is more relevant for
your modeling environment.
You can create a new report template for your company or department that
contains the report layout that you want to apply to all reports. After you
create and save the template, you can use the template to generate reports
on all your models.
Double-click each object in the Available Sections list that you want to add
to the Report Layout pane. Note: The list of these objects is based on the
unique list of objects for the current model.
Each object appears in the Report Layout pane as you double-click it.
3. Click Preferences from the Edit menu to review and change the global
formatting preferences.
Note: You can click the Apply to the Current Template button if the
change is needed for this template.
6. Select a name for your new report template and then click the Save button
to save it as a *.rtb file in the directory you select (the default is the
Reports directory).
The Report Template Builder - Save As dialog closes, the report template
file is saved and can now be used to create reports.
7. Click Exit from the File menu, and then click Close.
Both the Report Template Builder dialog and the Report Templates dialog
close.
You can set the object properties as well as the title, header, footer, definition,
and export options for the current template.
Note: Changes made in the Properties dialog override those set globally in the
Preferences dialog.
1. Click Report Template Builder, Report Builder from the Tools menu.
2. Click the New button or select a report template from the Available
Templates list and click the Edit button.
3. Right-click one of the section types in the Report Layout pane of the
Report Template Builder and select Properties.
Property Tree
Lets you define table of contents, export format, and object properties
for the generated report.
Title
Lets you define and format the document title for the generated
report.
Header
Lets you define and format the document header for the generated
report.
Footer
Lets you define and format the document footer for the generated
report.
Definition
Export
Lets you specify the output format, file path and location, and
properties for the selected output format.
Section
Lets you edit the text and formatting options for report section.
Table
Lets you edit the text and formatting options for report table.
Column Header
Lets you edit the text and formatting options for report column
headers.
Column Cell
Lets you edit the text and formatting options for report column cells.
Your template and object properties are set and you are returned to the
Report Template Builder dialog.
Note: The tabs available in the Properties dialog will vary depending on
what section type you have selected to edit in the Report Layout pane.
The Available Templates list is displayed in the Report Templates dialog. The
location of the directory that contains these Available Templates is also shown.
If you cannot see the template file that you need in the Available Templates
list, you need to browse for it.
1. Click Report Template Builder, Report Builder from the Tools menu.
2. Click the Browse button to locate and select another directory where you
have stored your template files.
3. Locate and select the report directory that contains the report template
you want and click OK.
The Browse for Folder dialog closes and you are returned to the Report
Templates dialog. The Available Templates list is now populated with the
template files of the directory you just selected.
Note: The next time you open the Report Templates dialog, it will display the
directory and the corresponding Available Templates from the location where
you last browsed.
You can build a report template in the Report Template Builder dialog by
moving objects from the Available Sections pane to the Report Layout pane,
and then setting the properties for those objects.
The Available Sections pane displays every object in the graphical, logical, and
physical model that you can include in a report template. Objects are
displayed in hierarchical section and property trees. Each object in the
Available Sections pane is identified by the same icon that is used to identify it
in the Model Explorer.
1. Click Report Template Builder, Report Builder from the Tools menu.
2. Click the New button to create a new report template, or select one of the
existing, preformatted report templates from the Available Templates list,
then click the Edit button.
3. Double-click each object you need for your report from the Available
Sections pane to add it to the Report Layout pane so that it can be a part
of your report.
Objects are added to the Report Layout pane as you double-click each one.
4. Right-click an object in the Report Layout pane and select Properties from
the shortcut menu so you can select an item from the Property Tree of
that object.
The Properties dialog opens.
5. Select the items you want from the Property Tree and close the dialog
when you are done making your selections.
You are returned to the Report Template Builder dialog where you can
continue to add more objects, run the report, or save the report template.
You can create a standards template for your company or department that
contains the formatting preferences that you want to apply to all reports. After
you create and save the template, you can use it each time you create a new
report.
1. Click Report Template Builder, Report Builder from the Tools menu.
3. Click Preferences from the Edit menu to review and change the global
formatting preferences.
4. Set your preferences as needed for the output type, click the Apply to the
Current Template button, and then click Yes when you are prompted to
apply these settings to the current report template.
The preferences are set and the Report Template Preferences dialog
remains open.
7. Select a name for your new report template and then click the Save button
to save it as a *.rtb file in the directory you select (the default is the
Reports directory).
The Report Template Builder - Save As dialog closes, the report template
file is saved and can now be used to create reports.
8. Click Exit from the File menu, and then click Close.
Both the Report Template Builder dialog and the Report Templates dialog
close.
You can define additional properties or add more objects to a report template
that is already defined in the Available Templates list.
1. Click Report Template Builder, Report Builder from the Tools menu.
2. Select the report template for which you want to define additional
properties and then click the Edit button.
3. Select a section within the Report Layout pane and click Properties from
the Edit menu.
4. Select the properties you need to include in your report in the Property
Tree tab by expanding the property tree and selecting the check box of
each property to include in your report, select the document properties
you need to apply to your report in the Section tab, and then close the
Properties dialog.
The report is saved with the changes you made and the Report Template
Builder dialog remains open.
The report is generated and opens in the program associated with the
output type you selected.
A picture is a report section that can be added to the layout of any report
template. You can use a picture report to publish a picture of a complete
model, a selected subject area, or a stored display of your model, or to add
that graphical element to an existing report.
1. Click Report Template Builder, Report Builder from the Tools menu.
3. Double-click the picture object in the Available Sections list to add it to the
Report Layout pane.
The picture object is shown in the list in the Report Layout pane.
5. Select one of the following picture type options for subject areas or stored
displays:
Lets you select the stored displays when you run the report. When the
report is run, you can indicate the subject area or stored display in the
Available Subject Area and Stored Display dialog, as well as set the
Scale Value for the selected stored display.
6. Expand the other items in the Property Tree tab, set the report layout
values required, select the elements of your model that you want to
include in your report, and then close the Properties dialog. Note: For
HTML output, the elements you select will be associated with the related
graphical element of your model, and these elements can be set to display
as pop-up windows or links.
The Report Template Builder - Save As dialog closes and you are returned
to the Report Template Builder dialog.
The report is generated and opens in the program associated with the
output type you selected.
You can edit an existing report template for your company or department so
that it contains the information required for your reports.
1. Click Report Template Builder, Report Builder from the Tools menu.
2. Click the report template you want to edit from the Available Templates
list, and then click the Edit button.
The template you selected opens in the Report Template Builder dialog.
Make the changes to your report template as needed, and then select
Save from the File menu.
Note: If you need to save the report template to a location other than the
default location, or need to save it using a different name, select Save As
from the File menu.
The edited report template is saved, and the Report Template Builder
dialog remains open.
3. Click Exit from the File menu, and then click Close.
Both the Report Template Builder dialog and the Report Templates dialog
close.
If you no longer need a report template and want to ensure that no one in
your organization uses it, you can delete it.
2. Select the report template that you want to delete from the Available
Templates list, then click the Remove button.
A dialog opens asking you to confirm whether or not you want to delete
the selected report template.
3. Click OK.
The dialog closes, you are returned to the Report Templates dialog, and
the report template that you deleted no longer appears in the Available
Templates list.
4. Click Close.
When you have completed editing a report template or have created a new
report template, you can run the report against the model you currently have
open to distribute to your team members.
To run a report
1. Click Report Template Builder, Report Builder from the Tools menu.
The Report Templates dialog opens.
2. Select a report template from the Available Templates list, use the default
output type or select a different output type, and then click the Run
button.
The report is generated and opens in the program associated with the
output type you selected.
Note: The default output type shown in the Output Type dropdown is the
global default associated with the selected report template. If you change
the output type in the Report Templates dialog, it only applies to the
current report. The generated report is saved in the location shown in the
Directory field.
To efficiently manage report results, you need to understand how your report
files are automatically generated and saved each time you run a report. When
you run a report, the output is displayed in the registered application
appropriate to the format, such as Microsoft Internet Explorer for HTML
format. At the same time, the Report Template Builder creates files in the
relevant format and saves them in a directory named for the report. You can
use these files for later reference, for distribution, or for independent editing.
For example, you can copy the HTM and JPG files from your HTML output for
publication on your intranet.
When you save a report template, a new folder is created in the same
directory, named for the report template (*.rtb) file. When you run a report,
the Report Template Builder creates the output files in this folder.
The following table displays the type of files generated for each supported
output format:
<graphics>.jpg
Note: Each time you generate a report, the Report Template Builder writes
files to the same folder, overwriting previously generated files. To preserve a
report, use your HTML browser, spreadsheet program, or word processing
program to save a copy of the generated report to another location.
Output Formats
Before you run a report in Report Template Builder, you must select an output
format. When the report is run, it is then displayed in the registered
application appropriate to the format you selected, such as Microsoft Internet
Explorer for HTML output, Microsoft Word for RTF output, Microsoft Excel for
comma-delimited TEXT output, or Adobe Acrobat for PDF output. When you
run a report, files are automatically generated and saved using the file format
of the report viewer.
HTML format
Displays your report output where they will be viewed with an internet
browser, such as Microsoft Internet Explorer.
RTF format
TEXT format
Displays your comma-delimited output in a spreadsheet program, such as
Microsoft Excel.
PDF format
Displays your report output in Adobe Acrobat reader.
Note: Any settings in the Properties dialog will override any settings you make
in the Preferences Dialog.
You can publish your report on the web by copying your HTML report output to
your web server. This is useful when you need to post a report on your
company's intranet for viewing and feedback. When you run an HTML report,
the Report Template Builder automatically generates HTM and JPG files in the
folder named for your saved *.rtb file. An HTM file is generated for each report
element and section of the report, and a JPG file is generated for each picture.
The following describes the steps necessary to publish an HTML report on a
web server:
Create and save your report template.
Run the report against the open model.
Review the files in the \reports\<report name> directory that are
automatically generated.
Copy all of the HTM and JPG files from the \reports\<report name>
directory to your web server.
Link to the HTM file named for your report.
You can set the following RTF and PDF formatting options:
Title text, font type, font size, effects, and text color for the report's title.
Font type, font size, effects, text color, and alignment for the report's
header.
Font type, font size, effects, text color, and alignment for the report's
footer.
Table of contents and index creation. Note: An index can only be created
for PDF reports.
Graphical elements for the picture report.
Scaling values for graphical elements.
Note: Any settings in the Properties dialog will override any settings you make
in the Preferences Dialog.
Note: Any settings in the Properties dialog will override any settings you make
in the Preferences Dialog.
The Data Browser is a versatile and highly-customizable tool for browsing and
generating reports on models and database information.
If you are using the Data Browser without a connection to CA ERwin Model
Manager, the Data Browser provides a set of predefined report types
(categories) for models. Each report type contains a set of related options that
you can include or exclude in your report. Some report types also provide
built-in filtering and sorting options. You select a report category and use it as
the basis for creating a report that includes only the options you want. Once
you create the report, it appears in a reporting folder so you can print the
report again.
The Data Browser shows the result set generated by the report, and adds a
result set icon ( ) to the tree control under the report icon. You can then use
the Data Browser features to customize the content and change the
appearance of the result set.
You can also use the Data Browser to search for and find the information you
want in a result set. You can specify a search expression, which can include
strings, numbers, or dates, for one or more columns so that the Data Browser
finds only the result set rows that satisfy all the search expressions. You can
find a change of value in a column and hide result sets rows that do not match
the search.
If you are using the Data Browser with a connection to CA ERwin Model
Manager, the Data Browser provides two sets of predefined reports organized
in a folder tree under two folders called General and MM Reports
<MartName>.
The tree control displays the Data Browser reports and result sets as an
indented outline based on their logical hierarchical relationship. The caption
bar above the tree control shows the currently selected root node of the tree.
The Data Browser includes a set of standard reports that you can use to report
on your current model. The Standard report file (Standard.erp) resides in the
install folder, by default, c:\Program Files\CA\ERwin Data Modeler\Reports.
Entity reports
Attribute reports
Column reports
Domain reports
Model validation reports
Subject area reports
Table reports
Stored procedure reports
Relationship reports
View reports
Create a Report
You can use the Options tab in the Report Editor to specify the information you
want to include in a report. The options you select become columns in a result
set generated by the report. A pencil icon next to an option indicates that the
corresponding column in the generated result set is editable.
To create a report
1. Click Data Browser on the Standard toolbar.
Name
Category
Displays type of report you want to generate. The options in the list
change based on whether you click Logical or Physical.
Logical
Filters the Category list to show only those reports available for the
logical model.
Physical
Filters the Category list to show only those reports available for the
physical model.
Option tab
Edit
Displays only the currently selected report options in the Options list.
Show Selected
Expands only folders in the Options list that contain selected items.
Unselected items in these folders are also shown.
Collapse All
Clear All
Filter options
Click the plus sign next to a Filter By folder to view the filtering
options. Click one or more of the filter buttons to include only rows in
the report that satisfy the filter options you select.
Sort By options
Click the plus sign next to a Sort By folder to view the sorting options.
Click on one of the Sort By buttons to sort the report rows using the
option you select.
Definition tab
Note tab
5. Click OK.
The report is added to the tree control in the main Data Browser window.
Edit a Report
You can use the Options tab in the Report Editor to specify the information you
want to include in a report. The options you select become columns in a result
set generated by the report. A pencil icon next to an option indicates that the
corresponding column in the generated result set will be editable.
Important: When the report is run from the Entity/Table level asking for
attribute/column names, and if some of the attributes/columns are marked as
logical or physical only, or even if there is a difference between the number of
displayed attributes and columns because of any transform, the report shows
the displayed attributes and columns but the attributes and columns will not
necessarily correspond to each other in the same line. This gives the
appearance of mismatched attributes and columns, but the report is behaving
as expected. If you want to see which attribute matches which column, then
you need to run the report at the Attribute/Column level.
To edit a report
1. Click Data Browser on the Standard toolbar.
2. Expand the folder that contains the report you want to edit, select the
report you want to edit, and click Edit properties on the tree control
toolbar.
Options
Filter options
Click the plus sign next to a Filter By folder to view the filtering
options. Click one or more of the filter buttons to include only rows in
the report that satisfy the filter options you select.
Sort By options
Click the plus sign next to a Sort By folder to view the sorting options.
Click on one of the Sort By buttons to sort the report rows using the
option you select.
Definition
Note
Edits the note for the report.
Click OK.
The report is updated.
When you generate a Data Browser report, the Data Browser shows the result
set generated by the report in the Result Set pane on the right side of the
dialog. A result set icon is added to the tree control under the report icon. The
following naming convention is used for reports: <Report Name> (<Time>,
<Number of Rows>).
The report is generated. The result set is displayed for the report in the
Result Set area of the Data Browser window and a result set icon is added
under the report in the tree control.
Click Save on the Data Browser toolbar to save your changes to the
.erwin model.
The CA ERwin DM Reports list is created in the Data Browser based on the
content of the .erp file. In addition, the Data Browser provides options on the
Reports menu that you can use to create new .erp files, open different .erp
files, and save the active .erp file using a different name.
The name of the active .erp file is displayed as an extension to the Reports
folder name in the tree control, for example, CA ERwin DM Reports
[Myreports.erp]. The name of the active .erp file is also stored in the
[REPORTS] section of the Erwin.ini file. Each time you open the Data Browser,
the Erwin.ini file obtains the last selected Reports file, then it reads the
Reports file and populates the Data Browser tree control.
When you open a model created in an earlier version of the program, any
named reports stored with the model are imported into a new folder called
Reports from <model name> under the CA ERwin DM Reports folder and are
automatically included in the Reports file.
3. Select a drive and directory, select a name for the Reports file, and click
Save.
After you make formatting changes to your result set, you can save them as a
named report view, which functions exactly like a predefined report. The
report view icon appears in the tree control under the report or the editable
report on which it is defined, and you can generate it by double-clicking it.
Report views also display in the Most-Recently Used list in the toolbar and in
the Available Reports display for a result set row. You can even drop a result
set row on an eligible report view to run the report.
A report view includes all result set format changes, including column
ordering, heading changes, sorting options, icon assignments, and search
criteria. You can define several report views for the same report. You can even
switch between report views for the same result set without re-generating the
report, simply by dragging the result set icon and dropping it on the report
view you want to see.
2. Double-click on a report.
4. Enter a name for the report view in the View Name box and optionally, if
you want to include one or more parameters as part of the report view,
select the check box next to each parameter you want to include. Enter a
description of the report view in the Description box and click OK.
The Data Browser saves the report view with the name you specify and
adds a report view icon to the tree control under the report from which the
view was generated.
You can change the formatting of the result set displayed in the Data Browser,
including:
The order in which columns are displayed.
The appearance of each column (visible or hidden, bold, grayed).
The column headings.
The order in which the rows are displayed.
Whether or not certain rows are displayed.
The icons associated with report values.
Once you have made your changes and you are satisfied with the way the
results are presented, you can save them in a named report view. The report
view appears in the tree control, and you can generate it just like a predefined
report. This means that the work of developing an effective presentation needs
to be done only once. A single report can have many views, and you can
switch between views without regenerating your result set.
Use the Result Set History dialog to display a list of all the result sets
generated in the current session in chronological order. When you double-click
on a result set in the Result Set History dialog, the result set displays in the
Result set area in the Data Browser main dialog, and the icon for that result
set is highlighted in the tree control. This is an easy way to locate the result
set icon that corresponds to a result set.
3. Select the result set you want to view and click the Display button.
The Data Browser displays the selected result set and selects the result set
icon in the tree control.
4. Click Close.
You can use the Print Preview dialog to preview each page of a result set
before you print it. This feature is helpful if you make changes to the layout,
headers and footers, page numbers, a title, or the page margins, and you
want to see how the changes will appear in the printed result set.
2. Double-click on a report.
You can use the Print Result Set dialog to select the page range, the area of
the result set to be printed, the number of copies, the output format, and the
page width overflow options.
2. Double-click on a report.
Page Setup
Specifies layout, font, and text options for printing a result set.
Print Preview
Printer
5. Click OK.
You can use the Page Setup dialog to specify layout, font, and text options for
printing a result set. The Page Setup dialog includes the following tabs:
Layout
Sets the style of the grid lines, the size of each margin, the page
orientation, and the position of the image area on the printed page. A
graphic in the lower right corner of the tab provides a visual indication of
the page layout and highlights in red text the currently selected page
setup parameter.
Fonts
Sets the font, size, and features of the various text elements such as
column headings, in the result set printout. You can use fonts to enhance
the appearance of a result set and make it easier to view and understand.
Text
You can use the Export from Data Browser dialog to export a result set
generated by the Data Browser to a comma-separated values (CSV) or
HyperText Markup Language (HTML) file. You can also export a result set to
RPTwin or another application that supports Dynamic Data Exchange (DDE),
such as Microsoft Word.
2. Double-click on a report.
HTML
DDE
CSV
RPT Win
BRS File
Tabular
Exports the result set in a tabular format similar to the manner in
which the result set is displayed on screen.
Exports the result set in a tabular format in which all values display,
including those that are duplicated.
Master-detail
Exports the result set as a mix of headings and subtables. The Data
Browser uses the relationships between model components to
determine which values are printed in headings and which values are
printed in tables.
Indented
Exports the result set as a mix of headings and lists. The Data Browser
uses the relationships between model components to determine how
the values are indented.
File
Clipboard
Exports the result set to the Clipboard. This option is not available if
you select DDE or RPTwin as the export format.
7. Click Export.
When you exit the Data Browser, any report views you create for future
sessions are saved. However, report result sets are not saved. If you want to
save your result sets for the next session, you must explicitly move them to a
new folder.
To exit the Data Browser, click Exit on the Data Browser File menu.
2. Select the following report options as needed and then click Report. Note:
Select each option in the order that you want the report headings to
appear in the report. The options are numbered in the order you select
them.
Model Name
Time Frame
3. Enter the report name in the File name box and then click Save.
The Generate Model Report dialog closes and you are returned to the
Model Report dialog.
4. Click Close.
Note: You can also click Preview to preview the report before it is
generated, or click Print to print the report. Click Close to close the dialog
without generating a report.
2. Select the following report options as needed and then click Report. Note:
Select each option in the order that you want the report headings to
appear in the report. The options are numbered in the order you select
them.
Activity Options
Link Options
Junction Options
External Options
Referent Options
3. Enter the report name in the File name box and then click Save.
The Generate Diagram Report dialog closes and you are returned to the
Diagram Report dialog.
4. Click Close.
Create a Diagram Object Report to report the various properties of the objects
in the current diagram.
2. Select the following report options as needed and then click Report. Note:
Select each option in the order that you want the report headings to
appear in the report. The options are numbered in the order you select
them.
Activities
Data Stores
Externals
Referents
Junctions
Lets you specify the activity from which to begin the report. Select an
activity from the dropdown.
Number of Levels
Lets you specify the number of activity levels on which to report. Enter
the number in the field.
Name
Number
Definition
Status
Note
Source
Author Name
Object Type
Facts
Objects
Description
Constraints
User-Defined Properties
UDP Filter
Opens the Diagram Object Report UDP Filter dialog where you can
specify filtering options for reporting UDPs.
Input Name
Input Definition
Control Name
Control Definition
Output Name
Output Definition
Mech Name
Labeled
Fixed column
Tab delimited
Comma delimited
DDE table
RPTwin
Specifies to use RPTwin format. Note: You must have RPTwin installed
to use this option.
Repeating group
Filled
Specifies to use filled multi-valued format.
Header
Alphabetical
Hierarchical
Breadth First
Alphabetical
Arrow Number
The Generate Diagram Object Report dialog opens. Note: If you selected
DDE table format, then you are prompted to connect to a DDE server. If
you selected RPTwin format, then the Save As dialog opens so that you
can save the report as a *.lwd (RPTwin Data) file.
3. Enter the report name in the File name box and then click Save.
The Generate Diagram Object Report dialog closes and you are returned to
the Diagram Object Report dialog.
4. Click Close.
Note: You can also click Preview to preview the report before it is generated,
or click Print to print the report. Click Close to close the dialog without
generating a report.
Create an Activity Cost Report to determine the costs of the activities of the
current model.
2. Select the following report options as needed and then click Report. Note:
Select each option in the order that you want the report headings to
appear in the report. The options are numbered in the order you select
them.
Standard reports
Lets you specify what to report. Select Activity Cost / Cost Center
(landscape orientation), Activity Cost Report, or Cost Center Report
from the dropdown. Note: These are default reports. Click Update,
New, or Delete to select another action for the report.
Lets you specify the activity from which the report should begin.
Activity name
Activity number
Definition
Specifies to report the activity definition.
Activity costs
Specifies to report activity costs.
Alphabetical
Specifies to report the activities in alphabetical order.
Hierarchical
Specifies to report the activities in hierarchical order.
Breadth First
Specifies to calculate and report all non-leaf node costs for activity-
based costing.
Specifies to calculate and report all cost center totals for activity-based
costing.
Number of Levels
Lets you specify the number of activity levels the report should
contain. Enter a whole number in this field.
Activity duration
Activity frequency
Labeled
Fixed column
Tab delimited
Comma delimited
DDE table
RPTwin
Specifies to use RPTwin format. Note: You must have RPTwin installed
to use this option.
Repeating group
Specifies to use repeating group multi-valued format.
Filled
Specifies to use filled multi-valued format.
Header
Specifies to use header multi-valued format. Note: When you select
this option you can also select the Merge check box.
Column headings
The Generate Activity Cost Report dialog opens. Note: If you selected DDE
table format, then you are prompted to connect to a DDE server. If you
selected RPTwin format, then the Save As dialog opens so that you can
save the report as a *.lwd (RPTwin Data) file.
3. Enter the report name in the File name box and then click Save.
The Generate Activity Cost Report dialog closes and you are returned to
the Activity Cost Report dialog.
4. Click Close.
The Activity Cost Report dialog closes.
Note: You can also click Preview to preview the report before it is
generated, or click Print to print the report. Click Close to close the dialog
without generating a report.
Create an Arrow Report to report the various properties of the arrows in the
current diagram.
2. Select the following report options as needed and then click Report. Note:
Select each option in the order that you want the report headings to
appear in the report. The options are numbered in the order you select
them.
Standard reports
Lets you specify what to report. Select Activity Arrow History or Arrow
Definition/Note from the dropdown. Note: These are default reports.
Click Update, New, or Delete to select another action for the report.
Arrow Name
Definition
Specifies to report the arrow definition as specified in the Arrow
Dictionary.
Status
Author Name
Branch Into
Specifies to report the name of the arrow into which the reported
arrow branches.
Branch From
Specifies to report the name of the arrow from which the reported
branches.
Joined From
Specifies to report the name of the arrow from which the reported
arrow is joined.
Joined Into
Specifies to report the name of the arrow into which the reported
arrow joins.
Renamed From
Specifies to report the name of the arrow that was renamed and the
arrow name from which the reported arrow was renamed.
Renamed To
Specifies to report the arrows that were renamed and the arrow name
to which they were renamed.
Source
Source Type
Destination Name
Destination Type
Diagram Arrows
User-Defined Properties
UDP Filter
Opens the Arrow Report UDP Filter dialog where you can specify
filtering options for reporting UDPs.
Labeled
Fixed column
Tab delimited
Comma delimited
DDE table
RPTwin
Specifies to use RPTwin format. Note: You must have RPTwin installed
to use this option.
Repeating group
Filled
Header
3. Enter the report name in the File name box and then click Save.
The Generate Arrow Report dialog closes and you are returned to the
Arrow Report dialog.
4. Click Close.
Note: You can also click Preview to preview the report before it is
generated, or click Print to print the report. Click Close to close the dialog
without generating a report.
Create a Data Usage report to determine data usage for activities, arrows,
entities, and attributes.
2. Select the following report options as needed and then click Report. Note:
Select each option in the order that you want the report headings to
appear in the report. The options are numbered in the order you select
them.
Activity Options
Arrow Options
Dictionary Report
Multi-Valued Format
The Generate Data Usage Report dialog closes and you are returned to the
Data Usage Report dialog.
4. Click Close.
Note: You can also click Preview to preview the report before it is
generated, or click Print to print the report. Click Close to close the dialog
without generating a report.
2. Select the following report options as needed and then click Report.
3. Enter the report name in the File name box and then click Save.
The Generate Consistency Report dialog closes and you are returned to the
Model Consistency Report dialog.
4. Click Close.
Note: You can also click Preview to preview the report before it is
generated, or click Print to print the report. Click Close to close the dialog
without generating a report.
Use the Where Used Report to provide a list of where Activities, Arrows, Data
Stores, External References, Junctions, and Referents are used within a model.
Activities
Specifies to report all the activities that are in use by the model.
Arrows
Specifies to report all the arrows that are in use by the model.
Data Stores
Specifies to report all the data stores that are in use by the model.
External References
Specifies to report all the external references that are in use by the
model.
Junctions
Specifies to report all the junctions that are in use by the model.
Referents
Specifies to report all the referents that are in use by the model.
3. Preview the report and perform any other report tasks such as edit, find
and replace, or cut, copy, and paste report text, save the report to a file,
print the report, or check spelling, and then click Close.
The Where Used report preview dialog closes and you are returned to the
diagram workspace.
Note: You can also right-click on a single item within a diagram, such as an
activity, and select Where Used from the context menu. The Where Used
report in the report preview dialog opens and provides the Where Used
information for that single item within the current model.
Use Diagnostic Dump Reports to provide data dump files of either the current
diagram, the current model, data usage of the current model, or the CA ERwin
Model Manager IDs of the current model. Dump files are provided in text (.txt)
format.
Browse
Lets you select a directory in which to save the dump file. You can also
use the default directory path.
Diagram
Provides a dump of the current diagram.
Data Usage
Model
Provides a dump of the current model.
ERwin MM IDs
Provides a dump of the CA ERwin Model Manager IDs of the current
model.
3. Preview the report and perform any other report tasks such as edit, find
and replace, or cut, copy, and paste report text, save the report to a file,
print the report, or check spelling, and then click Close.
The report is saved to the directory path you selected, the Diagnostic
Dump for CA Technical Support dialog closes, and you are returned to the
Diagnostic dumps for CA Technical Support dialog.
4. Click Close.
Note: Each time you run a report it creates a new text file, numbered
sequentially, and will not overwrite any previous report that you created. It is
recommended that you periodically remove dump files that you no longer
need.
The toolbar, menu and dialog options that are unusable in the Navigator
components are either absent or grayed out to show that they are disabled.
For experienced users who are already familiar with CA ERwin Data Modeler or
CA ERwin Process Modeler, the options that are not available in CA ERwin
Model Navigator are specified in the following sections.
Save
Save As
Import/From CA ERwin Process Modeler
Database
Database Connection
Tools
Reverse Engineer
Services
Save
Save As
Lock
Versions/Update features
Library
Submodels
Session
Security
Help
File
Save
Save As
Save All
Model
New Model Properties
Services
Save
Save As
Lock Model
Review Changes
Refresh
Library Manager
Security Manager
DM Syncher
Tools
Auto Save
Import
Export
Import
Bitmap Dictionary
Import
Import
Index 157
opening 41 foreign key 20, 23
printing 53, 54, 101
setting zoom options 76 H
diagram objects header
changing properties of 81 printing on a diagram 53
displaying 83 header and footer fields
display levels setting for diagrams 98
create stored display 30 headers and footers, customize 53
logical display 45 HTML reports using Report Template Builder
overview 45 119
physical display 47
display options I
overview 48
ICOM 59
draw style
IDEF0 model
defining for diagrams 99
defined 58
setting model defaults 92
independent entities 18
E IRUN
assigning restrictions in new models 77
edit a report template using the Report
Template Builder 115 J
entities
junction
defined 17
change or define properties of 83
dependent 18
junctions 61, 63
independent 18
entity K
defined 67
ERP file key
overview 126 foreign 20, 23
saving 127 non-key 20
exclusive OR junction 63 primary 20
extended find and filter kit
action log 37 customizing 96
external reference defining 94
change or define properties of 81 display 83
displaying the external reference number L
83
in data flow diagram 65 links 61, 62
logical model 16
F logical/physical model 16
file M
opening 41
file format magnification, changing for a diagram 50
XML 41 mechanism arrow 59
find, extended and filter 37 model
font changing last revision date 80
setting defaults for diagram objects 104 display options 83
footer layout 85
printing on a diagram 53 opening 41, 72
footers and headers, customize 53 opening a model saved in XML format 41
Index 159
model 134 open a report in Report Template Builder
model consistency 149 107, 110
setting report text font properties 104 set template and report properties in Report
using the Data Browser 121 Template Builder 108
using the Report Template Builder 105 temporal precedence link 62
where used 150 TEXT reports using Report Template Builder
reverse a transaction 119, 120
action log 38 text, defining in a diagram 96
RPTwin, exporting a result set to 131 toolbar
RTF and PDF reports using Report Template alignment 31
Builder 120 drawing 32
model explorer 30
S toolbox 30
scope, defining for a model 79 tree control
shadows, showing or hiding 83 in the Data Browser 121
shapes, setting default 91
U
shortcut menu
action log 35 UDP
model explorer 29 defined 134
sibling diagram summary of datatypes 136
displaying 100 UDP keywords
source, defining defined 145
for a model 79 undo a transaction
squiggle action log 38
creating 100 undo to a selected transaction
showing or hiding 83 action log 39
status undo/reverse comparison table 39
defining for a diagram 95 unification 23
defining for a model 80 unit of work (UOW) 61
subject view
model explorer 27 V
summary pane view, setting diagram magnification 76
action log 34 viewpoint, defining for a model 78
swim lane diagrams 64
synchronous AND junction 63 W
synchronous OR junction 63
workplace panes 24
T workplace, customizing 96
tables 18 X
target server
XML format
connecting to 42, 72
opening a model 41
template
create a new report template in Report Z
Template Builder 107
create a standards template in Report zoom, changing on the diagram window 50
Template Builder 112
editing an existing in Report Template
Builder 115