Quando uma tarefa de pipeline avança para um estágio configurado para criar um projeto, o Fluid automaticamente cria o novo projeto copiando os detalhes da ação de origem.
Este guia explica como o sistema mapeia propriedades personalizadas de ações para campos de projeto — e como garantir que seus quadros de pipeline estejam configurados para uma transferência de dados precisa e consistente.
Visão Geral do Fluxo de Criação de Projeto
Disponibilidade do Recurso – A criação de projetos pelo pipeline só está disponível quando o sinalizador de recurso Mostrar Pipeline de Projetos está habilitado e o usuário possui acesso de nível Editor no quadro da ação.
Criando o Modelo de Projeto – Quando uma tarefa de pipeline aciona a criação de um projeto, o Fluid converte a ação em um modelo de configuração de projeto usando
Copiando Propriedades Personalizadas – O Fluid copia as propriedades personalizadas em duas etapas:
Campos mapeados: Propriedades conhecidas (ex.: datas, metodologia, responsáveis) são promovidas para campos de projeto.
Todas as outras propriedades:
Ensures any remaining action properties are also transferred, so no data is lost.
Criação Final do Projeto – O projeto é criado e salvo no sistema. Um link de referência entre a ação de origem e o novo projeto é registrado em
Action.PipelineGuid.
Como as Propriedades Personalizadas São Mapeadas
O Fluid reconhece e promove automaticamente determinadas propriedades personalizadas para campos de projeto de primeira classe. Elas são detectadas pelo nome da chave ou rótulo de exibição (sem distinção entre maiúsculas e minúsculas).
Abaixo estão os mapeamentos atualmente suportados.
Propriedades de Data
Propriedade da Ação | Campo do Projeto | Observações |
|---|---|---|
|
| Convertido de timestamp para uma data legível. |
|
| Se um estiver ausente, as regras padrão (abaixo) se aplicam. |
Padrões de Data:
Sem data de início ou término → início = hoje, término = em branco
Somente data de término (futura) → início = hoje
Somente data de término (passada) → início = término
Somente data de início → término deixado em branco
Término antes do início → término deixado em branco
Propriedades Numéricas
Propriedade da Ação | Campo do Projeto | Observações |
|---|---|---|
|
| Salvo como um valor inteiro. |
Propriedades Sim/Não
Propriedade da Ação | Campo do Projeto | Observações |
|---|---|---|
|
| Aplica o valor Sim/Não. |
Confidencial | Confidencial | Aplica o valor Sim/Não. |
Consultas de Projetos Vinculados
Propriedade da Ação | Campo do Projeto | Observações |
|---|---|---|
|
| Corresponde ao projeto ou programa referenciado pelo ID. |
Propriedades de Texto e Lista Suspensa
Campos de texto e listas suspensas só são transferidos se contiverem valores válidos ou reconhecidos.
Propriedade da Ação | Campo do Projeto | Fonte de Consulta |
|---|---|---|
|
| Corresponde à configuração "Discretionary" do Fluid. |
Tier (personalizado) |
| Corresponde aos níveis configurados. |
|
| Corresponde aos tipos de projeto configurados do Fluid. |
|
| Corresponde às categorias de projeto configuradas. |
|
| Corresponde às fontes de financiamento configuradas. |
|
| Usado quando nenhum ID de template/metodologia já está definido. |
|
| Requer o sinalizador Show Project Templates. |
|
| Corresponde aos perfis de capitalização configurados. |
Confidential | IsConfidential | Definido com o valor "Yes" ou "Confidential" |
|
| Adicionado à descrição do projeto. |
|
| Mesclado com a descrição base. |
Cost Centre (personalizado) |
| Corresponde aos centros de custo configurados. |
Proposed Solution |
| Nenhuma |
External Reference |
| Nenhuma |
Secondary Reference |
| Nenhuma |
|
| Corresponde aos portfólios configurados. |
|
| Corresponde aos sub-portfólios configurados. |
|
| Corresponde aos direcionadores de negócio configurados. |
Propriedades de Pessoa
Os campos de pessoa são vinculados usando o ID do usuário. Quando válido, o usuário é automaticamente adicionado à função de equipe relevante no novo projeto.
Propriedade da Ação | Campo do Projeto | Atribuição de Função |
|---|---|---|
Owner |
| Adicionado à lista de Proprietários |
Primary PM |
| Adicionado como Gerente de Projeto Principal |
Editors |
| Adicionado como Editor |
Business Owner |
| Adicionado como Proprietário de Negócio |
Executive |
| Adicionado como Patrocinador Executivo |
Campos de Texto Rico e Opções Ponderadas
Rich Text – Transfere texto formatado (
ValueHtml) para preservar o layout e a estilização.Weighted Options – Remove qualquer prefixo numérico (ex.: "10 - High") e mantém apenas o rótulo ("High").
Propriedades Não Mapeadas
Qualquer propriedade personalizada não listada explicitamente acima ainda é transferida para o novo projeto como uma propriedade personalizada do projeto.
Isso garante que mesmo campos novos ou específicos do cliente permaneçam disponíveis em Prop.<Key> no registro do projeto.
Tratamento de Erros
Se alguma propriedade não puder ser convertida (por exemplo, uma referência de usuário inválida), o Fluid registra o problema no console de tarefas e nos logs do sistema.
As propriedades restantes continuam sendo processadas — garantindo que um valor inválido nunca interrompa a criação do projeto.
Sinalizadores de Funcionalidade a Verificar
Show Project Pipeline – Habilita a criação de projetos baseada em pipeline.
Show Project Templates – Necessário se você deseja obter informações de template ou metodologia a partir de propriedades personalizadas de ação.
Melhores Práticas para Administradores
Ao projetar quadros de pipeline:
Use nomes de propriedades consistentes entre ações e projetos.
Certifique-se de que as listas suspensas correspondam aos catálogos de projetos configurados (ex.: tipos, portfólios).
Habilite as funcionalidades Show Project Pipeline e Show Project Templates.
Revise regularmente seus mapeamentos para alinhá-los com novas configurações ou convenções de nomenclatura.
Seguindo essas diretrizes, seus pipelines criarão projetos de forma integrada — com mapeamento preciso de dados e rastreabilidade completa a partir da ação original.