PLATFORM - Report Studio > GraphSet Definition > GraphSet Definition Creation > Adding GraphSet Definition Entry Points
Adding GraphSet Definition Entry Points
In the GraphSet Definition properties, the Characteristics page enables to:
define how to collect the GraphSet entry points, via:
collections
queries
create parameters that you can use in any query used in the GraphSet Definition (for example in GraphSet Definition entry point queries or in GraphSet Arc Definition queries).
Adding an entry point collection to the GraphSet Definition 
By default, an entry point collection is made up by a collection of objects (Multiplicity value is "N"). If needed, you can define the entry point collection as a single object (Multiplicity value is "1").
GraphSet Definitions with source MetaClass defined include by default an entry point collection based on the source MetaClass.
You may need to add entry point collection(s) to your GraphSet Definition (whether object-based or query-based).
At GraphSet creation the user is asked to enter the entry point Collection values, which are taken into account to build the GraphSet.
To feed the GraphSet Definition with an entry point collection:
1. Access the GraphSet Definition properties.
2. In its Characteristics page > Collection Parameters section, click New .
*You can add as many entry point collections as needed.
The Meta Collection Parameter creation window is displayed.
3. (Optional) In the Local name field, enter a name for the collection parameter.
4. In Collection Type field, select the entry point type.
Example: Software Technology MetaClass.
5. (If you want to define the entry point as a unique object) In its Collection Multiplicity drop-down list, select "1".
6. In the _GUIName field, enter a name.
Example: Technologies to extract.
This parameter is displayed in the GraphSet Definition Preview page.
7. Click OK.
The entry point collection is added to the Collection Parameters list.
Example:
You can add the "Technologies to extract" Collection Parameter with the "Software technology" Collection Type, so that at GraphSet creation the user is asked to select the Technologies to feed the GraphSet with this collection.
Adding an entry point query to the GraphSet Definition 
Your query is already created. If needed, you can create query parameters.
To connect a query to a GraphSet Definition:
1. Access the GraphSet Definition properties.
2. In its Characteristics page, Root Populating Queries section click:
Connect to connect an existing query.
Example: connect the "ITPM - My applications" query to filter the Application collection to the applications owned by the end-user only.
New to create a query.
Example: to filter the Technologies whose Support Alert has the value "Unsupported Usage"
Select [Software Technology] WHERE [Support Alert] = "U"
*You can add as many queries as needed.
Defining query parameters 
In your GraphSet Definition, you can create and define Query Parameters that you can use in any query used in the GraphSet Definition.
Examples:
- in GraphSet Definition entry point queries, see Creating a query-based GraphSet Definition.
- in GraphSet Arc Definition queries, see Defining the arcs of a node.
At GraphSet creation the user is asked to enter the parameter values, which are taken into account in the query (for example to retrieve the entry points to build the GraphSet).
If no query parameters is specified the GraphSet operates on the entire repository occurrences.
 
To add query parameter in the GraphSet Definition:
1. Access the GraphSet Definition properties.
2. In its Characteristics page, Property Parameter section, click New .
*You can add as many parameters as needed.
3. In the Meta Property Parameter creation window:
enter a Local name (name displayed in the GraphSet)
Example: Begin date
define the values for MetaAttribute Type, MetaAttribute Length and MetaAttribute Format, and Parameter Name (name used in the query)
Example: MetaAttribute type "DateTime", MetaAttribute Format "Duration", Parameter Name "BeginDate
*For detailed information regarding MetaAttribute characteristics, see MetaAttribute Characteristics.
4. Click OK.
The property parameter is added in the Property Parameters list.
Example:
When you add "Begin Date" and "End Date" Property Parameters, at GraphSet creation the user is asked to enter both dates, which filter the GraphSet result according to these dates.