Mapear uma matriz em Adobe Workfront Fusion
Uma matriz é um tipo especial de item que pode conter o seguinte:
- Um ou mais valores de texto (matriz simples)
- Uma ou mais coleções do mesmo tipo (matriz complexa)
Para obter mais informações, consulte Tipos de dados do item em Adobe Workfront Fusion.
Requisitos de acesso
Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:
Para saber que plano, tipo de licença ou acesso você tem, contate o administrador do Workfront.
Para obter informações sobre Adobe Workfront Fusion licenças, consulte Adobe Workfront Fusion licenças.
Mapear uma matriz inteira
-
Nos módulos para os quais você está mapeando a matriz, clique no campo onde deseja mapear a matriz. Este é o campo para o qual a matriz está mapeada.
-
Na caixa exibida, mapeie o item.
O painel permite mapear campos da mesma forma que com qualquer outro tipo de item. Se você não quiser preencher cada item separadamente, mas quiser mapear outra matriz no campo de destino, use o botão Mapear. Nesse caso, verifique se ambos os storages (o storage de origem e o storage de destino) têm a mesma estrutura.
Você pode adicionar qualquer número de itens a uma matriz.
É possível dividir uma matriz em pacotes individuais usando um iterador. Para obter mais informações, consulte o módulo Iterador em Adobe Workfront Fusion.
Mapear itens em uma nova matriz
Alguns campos no Workfront Fusion permitem mapear elementos em uma matriz. Por exemplo, você pode criar uma matriz de itens de lista de verificação no módulo Workfront Boards > Adicionar item de lista de verificação. Quando o módulo é executado, todos os itens da lista de verificação são adicionados ao cartão.
Qualquer campo do módulo que exibe "Adicionar item" cria uma matriz.
Para adicionar elementos à matriz:
- Clique em Adicionar item
- No painel aberto, insira detalhes sobre o item.
- Clique em Adicionar.
- (Opcional) Repita as etapas 1 a 3 para cada elemento que você deseja adicionar à matriz .
Mapear elementos de matriz
Mapear elementos de matriz por número
Os elementos da matriz são exibidos como um número entre colchetes após o nome da matriz. Você pode mapear um elemento individual de uma matriz em um campo usando esse número de índice.
Para mapear um elemento de matriz:
-
Clique no campo onde deseja mapear o elemento.
O painel de mapeamento é aberto.
-
Localize a matriz que contém o elemento que você deseja mapear.
-
Clique na seta suspensa ao lado da matriz.
-
Clique no elemento que deseja mapear.
O elemento é mapeado, com o índice de 1. Isso mapeia o primeiro elemento na matriz.
-
Para mapear um elemento diferente da matriz, clique em [1] e insira o número de índice do elemento de matriz que você deseja mapear.
Mapear um elemento de matriz com uma determinada chave
Algumas matrizes contêm coleções com itens de valores-chave, como metadados, atributos e assim por diante. Para usar um desses valores, você pode pesquisar um elemento por seu valor de chave fornecido e obter o valor correspondente do item de valor. Recomendamos usar uma fórmula que empregue uma combinação das funções map()
e get()
.
O exemplo a seguir mostra a saída do aplicativo Jira.
Este exemplo obtém um nome de arquivo de uma matriz de anexos, para o anexo específico com uma ID 10108.
Esse exemplo gera a seguinte saída:
A fórmula pode ser explicada da seguinte maneira:
-
map
-
O primeiro parâmetro da função
map()
é o item de matriz inteiro. -
O segundo parâmetro é o nome bruto do item de valor. Para obter o nome bruto, passe o mouse sobre o item no painel mapeamento:
note note NOTE Todos os parâmetros diferenciam maiúsculas de minúsculas. Mesmo que neste exemplo em particular o rótulo do item difira de seu nome bruto apenas em maiúsculas, é necessário usar o nome bruto. -
O terceiro parâmetro é o nome bruto do item-chave:
-
O quarto parâmetro é o valor de chave fornecido.
Como a função
map()
retorna uma matriz (já que poderia haver mais elementos com o valor de chave fornecido), é necessário aplicar a funçãoget()
para obter seu primeiro elemento: -
-
get
-
O primeiro parâmetro da função
get()
é o resultado da funçãomap()
. -
O segundo parâmetro é o índice do elemento. Neste exemplo, o índice é
1
.
-
Esse exemplo gera a seguinte saída:
Para obter mais informações sobre a função map()
, consulte Funções de matriz.
Para obter mais informações sobre a função get()
, consulte Funções gerais.
Converter elementos de matriz em uma série de pacotes
Matrizes podem ser convertidas em uma série de conjuntos usando o módulo Iterador. Para obter mais informações, consulte Iterador módulo.