Topic
Prev Next

Pre-defined Searches

Enterprise Architect provides a range of pre-defined searches, grouped according to type. Each search is briefly explained here.

Access

Ribbon

Start > Explore > Search > Search in Model

Design > Element > Manage > Search Model

Menu

Edit | Search in Model

Keyboard Shortcuts

Ctrl+F    or

Ctrl+Alt+A

Other

There are many points throughout Enterprise Architect where you can invoke a specific pre-defined search, either to execute immediately without input from you, or to display the Find in Project view where you enter a search term before executing the search. For example, 'Start > Explore > Search > Search for Diagram', or 'Search for Package'.

Common Searches

Search

Description

See also

Simple

Searches the 'Name', 'Alias' and 'Notes' fields of all elements for the given search term.

Extended

Searches many additional fields relating to the element, including Attributes, Operations, Tagged Values and Test Cases.

Element Name

Searches for an exact match against the element name, alias, method or operation; the default search in the 'Search in Model' menu option in the Code Editor.

Code Editor Context Menu

Attribute Details

Searches for elements with attributes relating to the search term, including Tagged Values, constraints, and common attribute data fields.

Method Details

Searches for elements with operations and methods relating to the search term, including Tagged Values, constraints and common operation and method data fields.

Recently Modified Elements

Searches for elements that have been recently modified, anywhere in the project.

The search term relates to any common element field.

The default is to show elements modified in the last three days, but you can set an alternative interval by typing the appropriate number of days in the 'Search Term' field.

Find Operations by Name

Searches for the use of a named operation anywhere in the model.

Operations

Find Attributes by Name

Searches for the use of a named attribute anywhere in the model.

Attributes

Find Package

Searches for a named Package in the model.

Find Scenarios

Lists all elements in the project containing defined scenarios.

Scenarios

Schema Profiles

Lists all elements containing Schema Profiles held in the project. You can filter the list by element name, in the 'Search String' field.

Create a Schema Profile

Recently Modified Schema Profiles

Locates all elements in the project containing Schema Profiles modified within the previous n days; you specify n in the 'Search String' field.

Recently Modified Linked Documents

Locates all elements in the project containing Linked Documents modified within the previous n days; you specify n in the search string field.

Recently Modified Decision Tables

Locates all elements in the project containing Decision Tables modified within the previous n days; you specify n in the search string field.

Linked Documents

Lists all elements in the project having Linked Documents and having the search term in the element name.

Linked Documents

Decision Tables

Locates all elements containing Decision Tables in the project.

Decision Table Editor

Find Baselines

Lists all Packages having Baselines in the project.

Manage Baselines

Diagram Searches

Search

Description

See also

Find Orphans

Searches for orphaned elements throughout the model, with the ability to filter on common element fields using a search term.

An 'orphaned' element is an element that does not appear on any diagram in the model.

Find Bookmarked Elements

Searches for elements that have been bookmarked, anywhere in the project.

Bookmarks

Recently Modified Diagrams

Searches for diagrams that have been recently modified, anywhere in the project.

The search term relates to any common diagram properties field.

The default is to show diagrams modified in the last three days, but you can set an alternative interval by typing the appropriate number of days in the 'Search Term' field.

Diagram Details

Lists the diagrams that have the value specified in the 'Search Term' field in one or more of the diagram details fields.

Diagram Name

Lists the diagrams that have a name containing the term specified in the 'Search Term' field.

Find Kanban Diagrams

Lists all Kanban diagrams in the model and identifies who created them, when they were created and when they were last modified.

Kanban Facilities

Test and Verification Searches

Search

Description

See also

Failed Internal Tests

Searches the project for elements containing one or more internal test cases where the 'Status' value is 'Fail' and the search term is in any common Test Case field.

The output lists the elements and shows their properties; use the 'Element | Testing' menu option to examine the test records for a selected element.

Test Case

Tests on Recently Modified Elements

Searches the project for recently modified elements that have test records. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day.

The output lists the elements that have test records and that have been modified during the specified period, and shows the details of each test record on each element. Double-click on an item to display the 'Test Details' dialog for that test.

Create Test Records

Tests Not Run

Searches the project for elements having test records where the 'Status value' is any of: 'Not Run', 'Cancelled' or 'Deferred'. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day.

The output lists the elements that have test records that have:

  • Been updated during the specified period and
  • Have a status other than 'Pass' or 'Fail'

The output shows the details of each test record on each element. Double-click on the item to display the 'Test Details' dialog for the test.

Tests Not Checked

Searches the project for elements having test records that have no 'Checked By' value. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day.

The output lists the elements that have test records that have:

  • Been updated during the specified period and
  • Have an empty 'Checked By' field

The output shows the details of each test record on each element. Double-click on the item to display the 'Test Details' dialog for the test.

Passed Tests

Searches the project for elements having test records where the 'Status' value is 'Pass'. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day.

The output lists the elements that have test records that have:

  • Been updated during the specified period and
  • Have the status 'Pass'

The output shows the details of each test record on each element. Double-click on the item to display the 'Test Details' dialog for the test.

Failed Tests

Searches the project for elements having test records where the 'Status' value is 'Fail'. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day.

The output lists the elements that have test records that have:

  • Been updated during the specified period and
  • Have the status 'Fail'

The output shows the details of each test record on each element. Double-click on the item to display the 'Test Details' dialog for the test.

Deferred Tests

Searches the project for elements having test records where the 'Status' value is 'Deferred'. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day.

The output lists the elements that have test records that have:

  • Been updated during the specified period and
  • Have the status 'Deferred'

The output shows the details of each test record on each element. Double-click on the item to display the 'Test Details' dialog for the test.

Recently Run Tests

Searches the project for elements having test records where the 'Run Date' field has a value. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day.

The output lists the elements that have test records that have a 'Run Date' value within the specified period, and shows the details of each test record on each element. Double-click on the item to display the 'Test Details' dialog for the test.

Requirements

Search

Description

See also

Responsibility

Searches the project for elements with internal responsibilities/requirements where the search term relates to any common responsibility/requirement field.

The output lists the elements that have responsibilities containing the search term value, and shows the element properties. To review the responsibilities, double-click on an item to display the element 'Properties' dialog and select the 'Requirements' page.

Internal Requirements

Requirements

Searches the project for Requirement element types where the search term occurs in any common element field.

The output lists the Requirement elements containing the search term. Double-click on an item to display the 'Properties' dialog for that element.

Requirement Properties

Recently Discussed Elements

Searches the project for any element that has a recent entry in the Element Discussions window. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 3 days.

The output lists the elements that have recent discussions, and their properties. You can display the discussions themselves by selecting the 'Start > Today > Discussion > Discuss' ribbon option and clicking on the individual entries in the search output.

Element Discussions

Recent Element Posts

Searches the project for any element that has a recent entry in the Element Discussions window. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 3 days.

The output lists the elements that have recent discussions, and the date of the most recent post on each element. You can display the discussions themselves by selecting the 'Start > Today > Discussion > Discuss' ribbon option and clicking on the individual entries in the search output.

Resource Tracking

Search

Description

See also

Resources

Searches the project for elements with assigned resources, where the search term is the value of any common Resource field.

The output lists all elements with assigned resources containing the text string specified as the search term, and shows the properties of each element. To see the assigned resources for an element, click on the item and select the 'Construct > Task Management > Resource Allocation' ribbon option.

Resource Allocation

Tasks Overdue

Searches the project for elements with assigned resources, where the end date is in the past and the percentage completion is less than 100.

The output lists all elements with overdue tasks, and shows the details of the resource allocation to each task.

Project Task Allocation

Active Tasks

Searches the project for elements with assigned resources, where the end date is in the future and the percentage completion is less than 100.

The output lists all elements with currently active tasks, and shows the details of the resource allocation to each task.

Tasks Completed

Searches the project for elements with assigned resources, where the percentage completion is 100.

The output lists all elements with completed tasks, and shows the details of the resource allocation to each task.

Recently Finished Tasks

Searches the project for elements with assigned resources, where the end date is in the recent past and the percentage completion is 100. In the 'Search Term' field, specify the number of days over which to check back.

The output lists all elements with tasks completed within the specified period, and shows the details of the resource allocation to that task. The output does not include tasks that have already been finished in advance of a future completion date.

Tasks Ending Today

Searches the project for elements with assigned resources, where the task end date is today.

The output lists all elements with tasks ending today, whether the task is complete or not, and shows the details of the resource allocation to each task.

Tasks Starting Today

Searches the project for elements with assigned resources, where the task start date is today.

The output lists all elements with tasks starting today, and shows the details of the resource allocation to each task.

Authors with no Active Tasks

Searches the project for authors who have not been assigned as a resource to any task  that is currently active.

The output lists all defined authors who have not been assigned to any task that:

  • Is currently less than 100 percent complete or
  • Has a start date that is not in the future

30-Day Task Summary (Simplified)

Provides a brief summary of the work allocated to each resource over the last 30 days - how many tasks, how much time they took and how much time they were expected to take. Tasks can be grouped into Series, so a resource might have more than one entry in the report, summarizing the work for each series.

30-Day Task Summary (Full)

Provides a brief summary of the work allocated to the resources over the last 30 days, in order of task Group Name. There can be many entries for each resource, depending on the tasks and task groups they have been allocated to.

30 Day Resources

Provides a breakdown of each resource allocation record created or updated during the last 30 days. If you specify search text, the report shows records where the text is included in the resource name.

30 Day Roles

Provides a breakdown of each resource allocation record created or updated during the last 30 days. If you specify search text, the report shows records where the text is included in the role name.

Project Roles

Project Status

Search

Description

See also

My Checked Out Packages

Searches the project for Packages under version control that are marked as checked out under your user ID.

Check Out a Package

Simulation

Search

Description

See also

StateMachine Diagrams

Lists all StateMachine diagrams that exist in the current model, and their properties.

State Machines

Activity Diagrams

Lists all Activity diagrams that exist in the current model, and their properties.

Activity Diagram

Recent StateMachine Diagrams

Lists all StateMachine diagrams that you have opened recently.

The default is to show diagrams opened in the last seven days, but you can set an alternative interval by typing the appropriate number of days in the 'Search Term' field.

State Machines

Recent Activity Diagrams

Lists all Activity diagrams that you have opened recently.

The default is to show diagrams modified in the last seven days, but you can set an alternative interval by typing the appropriate number of days in the 'Search Term' field.

Activity Diagram

Executable StateMachines

Lists all Executable StateMachine elements (Artifacts with the <<executable statemachine>> stereotype) in the project, with their element properties.

Artifact Code Generation - State Machines

SysMLSim Configuration

Lists all SysMLSim Configuration elements (Artifacts with the <<SysMLSimConfiguration>> stereotype) in the project, with their element properties.

Using the SysMLSim Panel

BPSim Report

Lists all the simulation report results (as BPSim Result Artifacts) in the project, with their element properties.

Business Process Simulation (BPSim)

BPSim Chart

Lists all BPSim Chart elements (both standard and customized) in the project, with their element properties.

BPSim Charts

BPSim

Lists all BPSim elements (Artifacts with the <<BPSim>> stereotype) in the project, with their element properties.

Working in BPSim

Changes

Search

Description

See also

Verified Changes

Lists the elements in the project having internal change records that have the status 'Verified' and that are not completed.

Recently Requested Changes

Lists the elements having change records for recent requests that might or might not have been acted on. In the 'Search term' field type the number of days previous to check (the report defaults to 7).

Changes

Recently Completed Changes

Lists the elements having change records that were given the status 'Complete' recently. In the 'Search term' field type the number of days previous to check (the report defaults to 7).

New Changes

Lists the elements having change records that have the status 'New' (that is, no action has been taken on them yet).

Incomplete Changes

Lists the elements having change records that do not have the status 'Complete'.

Defects

Search

Description

See also

Verified Defects

Lists the elements in the project having internal defect records that have the status 'Verified' and that are not completed.

Recently Reported Defects

Lists the elements having recently reported defect records that might or might not have been acted on. In the 'Search term' field type the number of days previous to check (the report defaults to 7).

Defects

Recently Resolved Defects

Lists the elements having recently resolved defect records that were given the status 'Complete'. In the 'Search term' field type the number of days previous to check (the report defaults to 7).

New Defects

Lists the elements having defect records that have the status 'New' (that is, no action has been taken on them yet).

Unresolved Defects

Lists the elements having defect records that do not have the status 'Complete'.

Issues

Search

Description

See also

Verified Issues

Lists the elements in the project having internal issue records that have the status 'Verified' and that are not completed.

Recently Reported Issues

Lists the elements having recently reported issue records that might or might not have been acted on. In the 'Search term' field type the number of days previous to check (the report defaults to 7).

Issues

Recently Resolved Issues

Lists the elements having recently completed issue records that were given the status 'Complete'. In the 'Search term' field type the number of days previous to check (the report defaults to 7).

New Issues

Lists the elements having issue records that have the status 'New' (that is, no action has been taken on them yet).

Unresolved Issues

Lists the elements having issue records that do not have the status 'Complete'.

Tasks

Search

Description

See also

Verified Tasks

Lists the elements in the project having internal task records that have the status 'Verified' and that are not completed.

Recently Requested Tasks

Lists the elements having recently requested task records that might or might not have been acted on. In the 'Search term' field type the number of days previous to check (the report defaults to 7).

Task Management

Recently Completed Tasks

Lists the elements having recently completed task records that were given the status 'Complete'. In the 'Search term' field type the number of days previous to check (the report defaults to 7).

New Tasks

Lists the elements having task records with the status 'New' (that is, no action has been taken on them yet).

Incomplete Tasks

Lists the elements having task records that do not have the status 'Complete'.

Events

Search

Description

See also

Recently Reported Events

Lists the elements having recently created event records that might or might not have been acted on. In the 'Search term' field type the number of days previous to check (the report defaults to 7).

Recently Completed Events

Lists the elements having recently resolved event records (the 'Resolved' checkbox is selected). In the 'Search term' field type the number of days previous to check (the report defaults to 7).

Monitor Change Events

High Priority Events

Lists the elements having event records with a 'Priority' setting of 'High', that have not been resolved.

Open Events

Lists the elements having event records that have not been resolved or completed.

Decisions

Search

Description

See also

Verified Decisions

Lists the elements in the project having internal decision records that have the status 'Verified' and that are not completed.

Recently Created Decisions

Lists the elements having recently-created records for decisions that might or might not have been acted on. In the 'Search term' field type the number of days previous to check (the report defaults to 7).

Decision

Recently Effective Decisions

Lists the elements having records for decisions that have recently become effective. In the 'Search term' field type the number of days previous to check (the report defaults to 7).

New Decisions

Lists the elements having decision records that have the status 'New' (that is, no action has been taken on them yet).

Unresolved Decisions

Lists the elements having decision records that do not have the status 'Complete'.

Test Points

Search

Description

See also

Test Suites

Lists the Test Suite elements that exist in the model. Type a text string in the Search Term field to filter for Test Suite elements with that string in the element name.

Test Suite

Test Sets

Lists the Test Set elements that exist in the model. Type a text string in the Search Term field to filter for Test Set elements with that string in the element name.

Test Set

Test Cuts

Lists the Test Cut elements that exist in the model. Type a text string in the Search Term field to filter for Test Cut elements with that string in the element name.

Test Cut

Database Engineering

Search

Description

See also

Data Models

Searches the project for data model Packages (Packages with the string 'DataModel' in the 'Stereotype' field).

The output lists the DataModel Packages with their basic properties.

Data Modeling

Database Objects

Searches the project for database objects; that is, Class elements with any of the database object stereotypes. You can filter the list by specifying one of the stereotypes in the 'Search Term' field, or a text string to match text in the 'Alias', 'Name' or 'Notes' fields.

The output lists the database object elements with their element properties.

Database Objects

Functions

Searches the project for database Functions; that is, Class elements with the string 'function' in the 'Stereotype' field. You can filter the list by specifying a text string in the 'Search Term' field, to match text in the 'Alias', 'Name' or 'Notes' fields.

The output lists the database Function elements with their element properties.

Database Functions

Procedures

Searches the project for database Procedures; that is, Class elements with the string 'procedure' in the 'Stereotype' field. You can filter the list by specifying a text string in the 'Search Term' field, to match text in the 'Alias', 'Name' or 'Notes' fields.

The output lists the database Procedure elements with their element properties.

Database Procedures

Sequences

Searches the project for database Sequences; that is, Class elements with the string 'sequence' in the 'Stereotype' field. You can filter the list by specifying a text string in the 'Search Term' field, to match text in the 'Alias', 'Name' or 'Notes' fields.

The output lists the database Sequence elements with their element properties.

Database Sequences

Table Column Datatypes

Searches the project for database Tables that have data types containing the string you specify in the 'Search Term' field. This field must contain a value.

The output lists Table elements that have data types containing the specified string, and shows the element properties of each Table.

To see the data types, double-click on the item to display its 'Properties' dialog, click on the 'Table Detail' tab and on the Columns button, and review the data types of the columns on the 'Columns and Constraints' dialog.

Database Datatypes

Table Columns

Searches the project for database Table columns that contain the string you specify in the 'Search Term' field. This field must contain a value.

The output lists Table elements that have columns containing the specified string, and shows the element properties of each Table.

To see the columns, double-click on the item to display its 'Properties' dialog, click on the 'Table Detail' tab and on the Columns button, and review the columns on the 'Columns and Constraints' dialog.

Database Table Columns

Table Foreign Keys

Searches the project for database Tables that have Foreign Keys (constraints). You can filter the search by specifying a text string in the 'Search Term' field.

The output lists Table elements that have Foreign Keys, and shows the element properties of each Table.

To see the Foreign Keys, double-click on the item to display its 'Properties' dialog, click on the 'Table Detail' tab and on the Constraints button, and review the constraints of type FK on the 'Columns and Constraints' dialog.

Foreign Keys

Table Indexes

Searches the project for database Tables that have Indexes (constraints). You can filter the search by specifying a text string in the 'Search Term' field.

The output lists Table elements that have Indexes, and shows the element properties of each Table.

To see the Indexes, double-click on the item to display its 'Properties' dialog, click on the 'Table Detail' tab and on the Constraints button, and review the constraints of type Index on the 'Columns and Constraints' dialog.

Database Indexes

Table Primary Keys

Searches the project for database Tables that have Primary Keys (constraints). You can filter the search by specifying a text string in the 'Search Term' field.

The output lists Table elements that have Primary Keys, and shows the element properties of each Table.

To see the Primary Keys, double-click on the item to display its 'Properties' dialog, click on the 'Table Detail' tab and on the Constraints button, and review the constraints of type PK on the 'Columns and Constraints' dialog.

Primary Keys

Tables

Searches the project for database Tables; that is, Class elements with the string 'table' in the 'Stereotype' field. You can filter the list by specifying a text string in the 'Search Term' field, to match text in the 'Alias', 'Name' or 'Notes' fields.

The output lists the database Table elements with their element properties.

Database Tables

Triggers

Searches the project for Table Trigger elements. You can filter the list by specifying a text string in the 'Search Term' field, to match text in the 'Alias', 'Name' or 'Notes' fields.

The output lists the Table Trigger elements with their element properties.

Table Triggers

Views

Searches the project for database Views; that is, Class elements with the string 'view' in the 'Stereotype' field. You can filter the list by specifying a text string in the 'Search Term' field, to match text in the 'Alias', 'Name' or 'Notes' fields.

The output lists the database View elements with their element properties.

Database Views