Les étapes de plug-in sont exécutées par un agent qui est installé dans l'environnement cible. Cela signifie que les plug-ins peuvent être écrits dans n'importe quel langage de script tant que l'agent peut accéder aux outils de création de script requis sur l'hôte.
Cette section présente le mécanisme des plug-ins en examinant une étape de plug-in en détail. L'exemple de plug-in utilisé est FileUtils, qui contient plusieurs étapes liées à la manipulation de fichier. Le plug-in FileUtils est livré avec IBM UrbanCode Deploy.
Chaque étape de plug-in est un objet configurable individuellement dans l'éditeur. L'illustration ci-dessous représente certaines des étapes individuelles de FileUtils dans l'éditeur de processus.

Dans cet exemple, nous allons examiner l'étape Create File. Il s'agit d'une étape simple, qui, comme son nom l'indique, crée un fichier.
Chaque étape (élément step-type) possède la même structure :
La figure ci-dessous illustre la structure de l'étape Create File.
