!!! Overview
The purpose of the [{$pagename}] ([CTP]) is to provide final processing on commands before the commands are sent to the Identity Vault or to the application.

The Command Transformation Policy operates on commands that are about to be issued to a channel output.

! [Publisher Channel]
The [{$pagename}] on the [Publisher Flow] is executed after all other policies and is executed directly before the Identity Manager Engine applies the command document to the Identity Vault the [{$pagename}] uses the [Policy Set Interval Values] of 11.
[{$pagename}] is the "last chance" to modify a command before the command is applied to the Identity Vault.

! [Subscriber Channel]
The [{$pagename}] on the [Subscriber Flow] is executed directly before the Schema Mapping Policy the [{$pagename}] uses the [Policy Set Interval Values] of 10.

The [{$pagename}] is the last chance to apply changes before the document is moves into the [Application namespace].

Both the Schema Mapping Policy and the Output Transformation Policy are executed after the Command Transformation Policy on the Subscriber channel.

Some possible applications for the [{$pagename}] Rules include:
* changing the command type (for example, an object delete command might be transformed into a modification that will cause the object to be archived)
* blocking commands
* adding additional commands
* controlling the output of the Identity Manager Engine's "merge" process

In the most general terms, [{$pagename}] are used to alter the commands that Identity Manager executes as a result of the default processing of events that were submitted to the Meta-directory engine.

It is also common practice to include policies here that do not fit neatly into the descriptions of any other policy. 



!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]