Itens implementáveis, ou artefatos, podem ser arquivos, imagens, bancos de dados, materiais de configuração ou qualquer outra coisa que esteja associada a um projeto de software. Os artefatos podem vir de várias origens: sistemas de arquivos, servidores de construção, como o IBM® Anthill Pro, e muitos outros. Ao criar um componente, você identifica a origem e define como os artefatos são introduzidos no IBM UrbanCode Deploy.
Depois de definir a origem e os processos de um componente, importe seus artefatos no repositório de artefatos, CodeStation. Os artefatos podem ser importados de forma automática ou manual. Por padrão, uma cópia completa do conteúdo é importada no CodeStation (os artefatos originais ficam inalterados). Cada vez que um componente é importado, incluindo a primeira vez, é com versão. As versões podem ser designadas automaticamente pelo IBM UrbanCode Deploy, aplicadas manualmente ou provenientes de um servidor de construção. Toda vez que os artefatos são modificados e reimportados, uma nova versão do componente é criada.
Os componentes têm processos de componentes. Um processo de componente é uma série de etapas definidas pelo usuário que operam no componente ou em seus artefatos. Cada componente tem pelo menos um processo e pode ter vários. Um processo de componente pode ser tão simples quanto uma única etapa ou conter diversos relacionamentos, ramificações e alternâncias de processo. Os processos de componentes são criados com o editor de processos. O editor de processos é um editor arrastar e soltar visual que permite arrastar etapas de processos no espaço de design e configurá-las como de costume. Conforme mais etapas são colocadas, defina visualmente seus relacionamentos umas com as outras. As etapas de processos são selecionadas em um menu de etapas padronizadas. O IBM UrbanCode Deploy fornece etapas para vários processos de utilitários, como gerenciamento de inventário e controle de fluxo de trabalho. Mais etapas de processos são fornecidas por plug-ins. Um processo de componente pode ter etapas de mais de um plug-in. Consulte Plug-ins.
Além disso, você pode criar processos e configurar propriedades e salvá-las como modelos para criar novos componentes. Consulte Modelos de componente.