Defining Deployment Collection Filling Mode
Filling mode enables indication of the way in which the list of objects connected to the deployment collection is filled. You can define your collection:
• implicitly (queries, macros)
• explicitly (object list)
• filled by user (specified by the user at session creation)
Proposed filling modes are as follows:
• By tree
• Object list
• Macro
• Macro with parameters
• Query
Filled by user
To fill the deployment collection on creation of the session only:

Select the check box
Filled By User.

This filling mode is not available if the scope of your assessment is defined by a tree.
Deployment by tree
Deployment collection objects are selected from a tree.

This deployment concerns only the object collection to be assessed. This option is proposed if assessment scope definition mode is "By Tree". For more details, see
Specifying the Assessment Scope.
You must specify the MetaTree to be displayed to select collection objects.
Deployment by object list
You must specifically define deployment collection objects at creation of a session or campaign.

This deployment concerns only the collection of respondents.
Deployment by macro
The object list is the result of execution of a macro.

This deployment concerns the collections of objects to be assessed and respondents.
This macro should define a method called ‘assessmentCollectionFill' and should have the following signature:
Sub assessmentCollectionFill(mgobjAssessmentCollection As MegaObject,mgcolCollection As MegaCollection,)
End Sub
Arguments of the macro:
• mgobjAssessmentCollection: current collection
• mgcolCollection: the MegaCollection obtaining result of the collection
Deployment by macro with parameters
The object list is the result of execution of a macro with parameters.

This deployment concerns the collections of objects to be assessed and respondents.
You must create an assessment deployment query to specify these parameters.
Correspondence should be set between assessment deployment query parameters and parameters of HOPEX queries.
The macro should define a method called ‘assessmentCollectionFill' and should have the following signature:
Sub assessmentCollectionFill(mgobjAssessmentCollection As MegaObject,mgcolCollection As MegaCollection,strTreePath As String,strParameters As String)
End Sub
Deployment by query
The object list is the result of execution of a two types of query:
• populating query

If the
HOPEX query includes parameters, you must create deployment query parameters and set their correspondence with
HOPEX query parameters.
• filtering query
A filtering query enables reduction in the number of objects in a given collection by selecting certain criteria. It is based on ERQL queries. You can therefore choose to assess objects of a certain type in a session, and objects of a different type in another session.
To access population and filtering queries:

In the deployment collection properties dialog box, select the
Advanced tab.