Aprimoramentos de formulários personalizados
- Tópicos:
- Formulários personalizados
Criado para:
- Usuário
Os seguintes aprimoramentos significativos foram feitos no gerenciamento de formulários personalizados na versão 22.2.
Adicionar widgets de ativos
Você pode incorporar imagens em seus formulários personalizados. Isso permite que você se comunique com os usuários do formulário personalizado de uma maneira mais interativa e visual. Tipos de widget adicionais serão disponibilizados em breve.
Quando um formulário personalizado contendo um widget é anexado a um objeto, os usuários que trabalham com o objeto podem vê-lo nas seguintes áreas:
-
A área Detalhes do objeto (por exemplo, para um projeto, a área Detalhes do projeto)
-
A caixa Editar do objeto, se ele tiver a nova aparência da experiência do Adobe Workfront (por exemplo, as caixas Editar projeto e Editar tarefa)
Atualmente, os usuários não podem ver o widget nas seguintes áreas:
- Listas e relatórios
- Início e resumo
- A caixa Editar do objeto, se ele não tiver a nova aparência e comportamento da experiência do Adobe Workfront (por exemplo, a caixa Editar Despesa)
- O aplicativo móvel do Workfront
Associar um formulário personalizado a vários tipos de objeto
Você pode associar vários tipos de objetos a qualquer novo formulário personalizado:
Ou qualquer formulário personalizado existente:
Isso permite criar um único formulário personalizado para usar em projetos, tarefas, problemas e qualquer outro tipo de objeto que seja compatível com formulários personalizados.
Isso é especialmente útil quando você converte um problema ou tarefa, pois é possível transportar um formulário personalizado e seus dados para o objeto convertido. Não é mais necessário criar e manter cópias exatas do mesmo formulário personalizado para vários tipos de objetos. Adicione o formulário personalizado ao projeto manualmente.
Considere o seguinte ao criar ou editar um formulário personalizado de vários objetos:
Opções de permissão para quebras de seção
O conjunto de opções de permissão de quebra de seção disponíveis para os tipos de objeto Problema, Tarefa, Projeto e Usuário tem uma opção de permissão a mais do que o conjunto de opções de permissão para todos os outros tipos de objeto: Edição limitada.
O conjunto de permissões de quebra de seção disponível para todos os outros tipos de objeto (Portfolio, Documento, Programa, Despesa, Empresa, Iteração, Registro de faturamento e Grupo) não inclui Edição limitada:
Em um formulário personalizado associado a tipos de objeto de ambos os grupos, o sistema usa um conjunto comum de permissões de quebra de seção que funcionam para todos os tipos de objeto. Especificamente, em vez de usar a opção de permissão Edição limitada, esse conjunto comum substitui a opção de permissão Editar pela opção de permissão Edição limitada. A opção Editar é compatível com todos os tipos de objeto.
Ao associar um tipo de objeto que usa opções de permissão diferentes dos outros tipos de objeto que já estão em um formulário personalizado, uma mensagem é exibida e permite que você alterne para o conjunto comum de opções de permissão que será usado para o formulário. Essa alteração se aplicará a todos os campos, mesmo que eles não estejam em uma quebra de seção.
Compatibilidade de campo personalizado calculada
Em um formulário personalizado de vários objetos, se um campo calculado referenciar campos que estejam disponíveis para uso com todos os tipos de objeto associados do formulário (como {name}, {description} e {entryDate}, que estão disponíveis para vários tipos de objeto), os dados serão calculados corretamente, independentemente do objeto ao qual você os anexa.
Por exemplo, se você tiver um formulário de vários objetos para projetos e problemas e adicionar um campo calculado contendo a expressão {name}, o campo exibirá o nome do projeto quando você adicionar o formulário a um projeto, e o nome da tarefa de você adicionará o formulário a uma tarefa.
Campos não compatíveis com o objeto exibirão N/D no formulário.
Assigned To: Name{assignedTo}.{name}
Quando isso ocorrer, você poderá executar um dos seguintes procedimentos:
-
Remova um dos dois itens incompatíveis do formulário personalizado, seja o tipo de objeto ou o campo de referência.
-
Mantenha ambos os itens e use a variável de filtro curinga
$$OBJCODE
como uma condição em uma expressão IF para criar duas versões diferentes do campo Encargo. Isso permite que o campo funcione com êxito, independentemente do tipo de objeto ao qual o formulário está anexado.Usando o exemplo acima, embora não exista um campo interno Atribuído a: Nome para projetos, há um campo Proprietário integrado (que é preenchido automaticamente com o nome da pessoa que criou o projeto, a menos que alguém altere isso manualmente). Portanto, em seu campo personalizado Encargo, você pode usar
$$OBJCODE
como mostrado abaixo para fazer referência ao campo Proprietário quando o formulário personalizado estiver anexado a um projeto, e o campo Atribuído a: Nome quando o formulário estiver anexado a uma tarefa:IF($$OBJCODE="PROJ",{owner}.{name},{assignedTo}.{name})
{project}.{name}
com um projeto, mas pode usá-lo com uma tarefa.Para obter mais informações sobre variáveis como $$OBJCODE
, consulte Visão geral das variáveis de filtro curinga.
Cuidado ao excluir um tipo de objeto de um formulário personalizado
É possível excluir um tipo de objeto em um formulário personalizado a qualquer momento, mas isso deve ser feito com cuidado. Se os usuários já tiverem anexado o formulário personalizado a objetos do tipo que você deseja excluir e adicionado dados a ele, esses dados serão excluídos permanentemente quando você excluir esse tipo de objeto no formulário.
Além disso, não há um sistema de notificação para alertar as pessoas que usam o formulário personalizado de que ele foi excluído.
Para obter mais informações, consulte Excluir um campo ou widget personalizado do sistema.