 |
-
Open a process from the Manufacturing Hub (as described
in the section
Inserting a PPR from a Project).
-
Click Search in Manufacturing Hub
located in the Manufacturing Hub Commands toolbar, or select
Insert >
Manufacturing Hub Object > Search from the menu bar.
A PPR Search dialog box lis displayed: |
 |
The search attributes displayed are based on what has been defined for
the current project in Process Engineer. Attributes that have been set with the
Display in Finder option are shown
in the PPR Search dialog box. |
-
Select the component type for which to search.
The upper list allows for the selection of the component type to be searched for:
Process Component, Product Component, Resource Component,
or Work Station Component. |
 |
-
Select a Plantype.
The second combo box allows for the selection of a specific plantype to search, as well as an All
Plantypes option to search all available plantypes: |
 |
Each component type (Process, Product, Resource, Work Station Component) provides a default set of
attributes which may be used to define the search criteria. In addition, any user-defined attributes defined in
Process Engineer for the selected plantype will also be displayed: |
 |
For each search parameter, a checkbox, list, and value field are provided. These provide the
following functions:
|
Checkbox
|
Clicking on the checkbox next to a parameter's name activates it, and includes the values set for
that parameter in the current search. Any number of the displayed parameters can be activated for a given search.
The following image shows an activated parameter (Component Name), with a deactivated parameter below it (Component
Number): |
 |
Combo box
|
The combo box can be set to =, !=, or LIKE. These are defined as
follows:
-
=
Return only those components that exactly match the value in the value field for the current parameter.
-
! =
Return all components that do not exactly match the value in the value field for the current parameter.
-
LIKE
Return all components that contain the current value in the value field as a substring for the current parameter.
-
NOT LIKE
Return all components that do not contain the current value in
the value field as a substring for the current parameter.
|
Value field
|
Data entered in the value field represents what is to be search for with regard to that particular
parameter. In the above example, all Work Station Component names would be searched for the substring "EX100." |
-
After entering the values for the parameters against
which you wish to search, click the Search button to begin
the search.
When the search is complete, the number of components found that matched the entered criteria is displayed in
the No. of Results field, and the Search Results section is populated with the search results. As an example, a simple substring search against the component name might return the following results:
|
 |
Note that the Show Only Loaded check box may be
selected to display only those
search results that are loaded in the current V5 session. |
-
Select an item from the Search Results and click the
Show button to highlight that item in the PPR tree:
-
Load one or more of the search results into the current session by selecting
the search results of interest and clicking the Load button.
 |
The Load button is available for Product, Resource, and Work Station
Component search results. If the search is performed for Process Components, the
Load button is not available. |
A product, resource or work station component may also be loaded by
double-clicking the entity in the Search Results list. Processes listed in the
Search Results list cannot be
loaded in this manner. |
|
|
In the past, performing a search query on a large database
containing a many objects could result in excessive memory consumption.
To alleviate adverse effects on system resources, an environment
variable can be used to break each search query into a set of multiple
sub-queries, where smaller subsets of database objects are successively
searched instead of all at once.
The environment variable
DLM_MHI_PARTIAL_SEARCH_RESULT_DISPLAY should be set to the number
of objects that are to be searched for each sub-query. The number of
sub-queries is then determined accordingly. For example, if a database
contains 100,000 objects, setting the following values results in the
corresponding number of queries as shown:
Variable Value |
Number of Queries |
10 |
10,000 |
100 |
1,000 |
1,000 |
100 |
10,000 |
10 |
25,000 |
4 |
50,000 |
2 |
The value of DLM_MHI_PARTIAL_SEARCH_RESULT_DISPLAY should be
set such that the minimum number of successful queries are required. In
the above scenario, if the search fails for 100,000 results, the
recommended values of the environment variable would be 10,000 or
25,000. A value such as 1000 or 100 would result in large number of
queries, which is undesirable.
The value of this environment variable should be set so as to
optimize performance. The optimal values will differ depending on the
various search criteria involved.
|