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
*This filling option is proposed if assessment scope definition mode is "By Tree". For more details, see Specifying the Assessment Scope.
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.