== Preconditions ==
We assume you're familiar with [[MetaClass|MetaClasses]], [[Classification|Classifications]], and [[ACM|Abstract Content Management (ACM)]]. In other words, you should be capable of creating a small mobile app with {{UBIK}} before you start with this tutorial. Also, please read the [[Offline_Query_(UBIK_WinX)|offline queryOffline Query]] article, since this technique is used for Dynamic Selective Lists.
== Goal 1: Create a new Dynamic Selective List ==
* Add the "DynSL" instance to the infrastructure list of your ACM context.
{{Attention|Because every Dynamic Selective List is also an Offline Query technically, it's highly recommended to read the details about [[Offline_Query_(UBIK_WinX)|offline queryOffline Queries]] first.}}
== Goal 2: Create items for the Dynamic Selective List ==
{{Hint|The dependency object specifying the value influencing the selectable items must be either the target object (the one with the DynSL property), or anywhere above it in the hierarchy.}}
== Goal 5: Add a criterion to connect the dots ==
{{Attention|A criterion property (like "MP_SECURITY_CLEARANCE" in our example) on the Dynamic Selective Items also has to appear on the Dynamic Selective List scope, because technically, an offline query is used in the background.}}
[[Category:Client|Configure Dynamic Selective Lists]]
[[Category:How-To|Configure Dynamic Selective Lists]]
[[Category:Studio|Configure Dynamic Selective Lists]]
[[Category:Web service|Configure Dynamic Selective Lists]]
== Releasing the ACM meta definitions ==
* [[SYSCLS_DYNAMIC_SELECTIVE_LIST_CRITERION|Dynamic Selective List Criterion Classification]]
* [[Dynamic_Selective_List_(Client)]]
* [[Offline_Query_(UBIK_WinX)|Offline Queries]]
[[Category:Client|Configure Dynamic Selective Lists]]