Este tópico descreve o formato das planilhas do Microsoft Excel usadas para carregar itens solicitados.
Considerações
Cada planilha em um arquivo de planilhas corresponde a um ponto de vista.
Você pode carregar várias planilhas em vários pontos de vista.
As planilhas (e seus pontos de vista correspondentes) devem usar rótulos com 30 ou menos caracteres.
Nota:
Se o nome de um ponto de vista tiver mais de 30 caracteres, você precisará criar um rótulo que será usado pela planilha ao carregar os itens de solicitação em um ponto de vista. Consulte Como Inspecionar um Ponto de Vista para obter informações sobre como usar um rótulo.
Planilhas podem conter fórmulas para derivar valores de propriedade para as colunas padrão. Fórmulas de planilha também podem ser usadas para propriedades específicas de aplicativo (FCGL, PLN) e propriedades personalizadas. Células de propriedade com valores de fórmulas iguais a branco são ignoradas. Células de propriedade com valores de fórmula iguais a <clear> ou <blank>.
As planilhas são processadas na ordem da esquerda para a direita.
As linhas duplicadas no arquivo de importação não são processadas durante o carregamento.
As datas e os timestamps para as configurações regionais suportadas devem estar em um destes padrões de formato de data Java:
Curto
Padrão
Longo
Médio
Nota:
Para obter mais informações sobre formatos de data e hora do Java, consulte Utilização de Formatos Predefinidos.Se você tiver mais de 10.000 nós, crie vários arquivos de carregamento, cada um contendo menos de 10.000 nós.
Para nós que foram adicionados ou inseridos em um ponto de vista de hierarquia em que o pai não é conhecido, use a palavra-chave <Unknown>
na coluna Pai para que o valor do pai seja calculado e armazenado para cada item de solicitação. É necessário que um administrador tenha definido uma expressão para calcular o valor do pai. Consulte Cálculo e Armazenamento do Pai de um Nó.
<cn>
ou <cn ####>
. O nó deve ser configurado para calcular o valor do nome. Consulte Cálculo e Armazenamento do Nome de um Nó.Considerações para Colunas
Nota:
Não será possível carregar uma planilha se a coluna Nome não estiver presente.
Core.Description
não é válido.Se o tipo de nó para onde o carregamento estiver sendo feito não contiver a propriedade Nome Alternativo, a coluna será ignorada.
Processamento de Ordem das Linhas
Durante o carregamento de registros de um arquivo de solicitações, o processo de carregamento classifica o conteúdo do arquivo para que nós pais sejam adicionados a um ponto de vista antes dos nós filhos. Isso evita erros de validação caso a linha de um nó filho preceda a linha do nó pai no arquivo de carregamento.
Por exemplo, esse arquivo de carregamento contém uma linha pai, Analytics
, que é precedida de duas linhas filhas, Emily
e Jack
, e ambas têm Analytics
como pai:
Quando esse arquivo é carregado, o processo classifica o conteúdo para que Analytics
seja adicionado primeiro e depois Emily
, Jack
e Mary
.
Processamento de <Blank> e <Clear> x Campos em Branco
Inserir as palavras-chave <blank>
ou <clear>
e deixar as células vazias no arquivo de carregamento da solicitação são ações tratadas de maneira diferente ao processar um arquivo de solicitação:
<clear>
apaga os valores existentes de uma propriedade.<blank>
estabelece um valor definido de branco para a propriedade.As palavras-chave <blank>
e <clear>
e células vazias são permitidos para todos os tipos de dados. No entanto, para os tipos de dados lista, não são permitidas entradas em branco dentro de uma lista. Ou seja, a lista propriamente dita pode estar vazia, mas uma entrada dentro dela não pode estar vazia.
Alguns exemplos:
'<blank>'
não é suportado. Note que a importação de um campo em branco para uma lista substituirá qualquer valor definido, herdado ou padrão existente na lista.'A,B,C'
é suportado.'A,,C'
não é suportado.Execução de Operações Copiar e Modelar Igual em um Arquivo de Carregamento da Solicitação
Use as colunas Copy Node
e Copy Action
para criar um nó por meio da cópia de um nó existente ou da modelagem (em um ponto de vista de hierarquia) com base em um nó existente usando um arquivo de carregamento de solicitação. (Consulte Adição de um Nó por Modelagem Igual a um Nó Existente para obter mais informações sobre a operação modelar igual.)
Considerações
Copy Node
e Copy Action
são usadas apenas nas operações Adicionar ou Atualizar. Se a coluna Action Code
tiver qualquer outra operação, as colunas Copy Node
e Copy Action
serão ignoradas.Copy Node
tiver um nó para o qual já existe um item de solicitação no arquivo de carregamento, as colunas Copy Node
e Copy Action
desse nó serão ignoradas.Core.Name
do tipo de um nó que está sendo adicionado por meio da operação copiar ou modelar igual estiver configurada para ser calculada e armazenada (consulte Propriedades Calculadas e Armazenadas), o nome do novo nó será calculado automaticamente.<Ignore>
na coluna pai para indicar que o pai deve ser ignorado durante uma operação modelar igual. O novo nó é inserido somente abaixo dos pais do nó que está sendo copiado.Para executar uma operação copiar ou modelar igual em um arquivo de carregamento da solicitação:
Copy Node
para especificar o nó a ser copiado ou usado como base na modelagem.Copy Action
para especificar o tipo de operação de cópia. Especifique um dos seguintes valores:
Properties
: Executa uma operação de cópia para o nó especificado na coluna Copy Node
. Essa operação copia do nó especificado os valores definidos das propriedades no nível de nó e relacionamento, depois os inclui como ações Atualizar no item de solicitação. (Esse será o valor padrão se você não especificar o tipo da operação de cópia.)Model After
(somente pontos de vista de hierarquia): Executa uma operação modelar igual para o nó especificado na coluna Copy Node
. A operação modelar igual faz o seguinte:
Nota:
A execução da operação Modelar Igual usando pontos de vista relacionados não é suportada durante uploads de arquivo da solicitação. Por isso, não é possível executar operações modelar igual ao fazer upload de arquivos da solicitação em pontos de vista de lista.Como Trabalhar com Origens de Dados em Arquivos de Carregamento da Solicitação
Melhor Prática
Embora seja possível adicionar itens de solicitação de várias origens de dados em um único arquivo de carregamento, é recomendável criar um arquivo de carregamento separado para cada origem de dados. Um item de solicitação só pode ter uma origem de dados no arquivo de carregamento. Se você carregar um arquivo de solicitação com um nó que tenha mesmo nome de várias origens de dados, somente a primeira origem de dados no arquivo será mantida. A criação de arquivos de carregamentos separados para cada origem de dados permite que você execute a correspondência do nó para todas as origens de dados.
Coluna Origem de Dados
Os itens de solicitação no arquivo de carregamento são atualizados com a origem de dados especificada na coluna Origem de Dados (consulte Noções Básicas sobre Origens de Dados). Isso permite que eles sejam vinculados ou associados e mesclados aos nós existentes no ponto de vista (consulte Sobre Links de Nó e Correspondência e Mesclagem de Itens de Solicitação).
Nota:
A origem de dados deve estar habilitada para que os itens de solicitação no arquivo sejam atualizados.Considerações
Nomes de Colunas Reservadas
Considerações
Se uma propriedade tiver o mesmo nome que o de uma coluna reservada, você poderá usar um nome de coluna alternativa. Por exemplo, se você tiver uma propriedade chamada Data Source
, poderá usar um nome alternativo, como Data_Source
, DataSource
ou {Data Source}
.
Se a planilha estiver sendo carregada para um ponto de vista de uma lista, as colunas e ações das hierarquias serão ignoradas. Por exemplo, as ações Mover e Inserir seriam ignoradas em um ponto de vista de lista.
Tabela 10-2 Colunas Padrão
Nome da Coluna | Descrição |
---|---|
Código de Ação
Observação: Se o arquivo do carregamento não tiver uma coluna com esse nome ou um dos nomes alternativos da coluna Código de Ação, o código de ação de todos os itens da solicitação no arquivo será definido como |
Especifique como o nó será processado. Por exemplo, existem códigos de ação para adicionar, mover e excluir nós. Para obter mais informações sobre os códigos de ação, consulte Tabela 10-3. |
Copy Action |
Quando a coluna Copy Node tiver um nó, esta coluna especificará o tipo de operação de cópia a ser executada. Insira um dos seguintes valores:
Consulte Execução de Operações Copiar e Modelar Igual em um Arquivo de Carregamento da Solicitação. |
Copy Node |
Especifica o nome do nó a ser copiado ou usado como base na modelagem. Use a coluna Copy Action para especificar o tipo de operação de cópia.
Consulte Execução de Operações Copiar e Modelar Igual em um Arquivo de Carregamento da Solicitação. |
Data Source |
Especifica a origem de dados de um nó. Você pode usar o Código ou o Nome da origem de dados. No entanto, é recomendável usar o código da origem de dados, visto que o nome pode mudar ao longo do tempo. |
Descrição |
A descrição do nó. |
Nome |
O nome do nó. A combinação do nome do nó e do tipo do nó deve ser exclusiva.
Esta coluna é obrigatória. |
Novo Nome |
Se o nó estiver sendo renomeado, essa célula conterá o novo nome do nó. |
Tipo do Nó |
O tipo do nó.
Se o ponto de vista incluir apenas um tipo de nó, a coluna será opcional. Se a célula |
Nome do Pai Antigo |
Se o nó estiver sendo movido embaixo de outro pai, essa célula conterá o nome do nó pai antigo.
Se o nó que está sendo movido existir embaixo de um pai apenas, essa célula conterá o nome do nó pai antigo. Se o nó existir dentro de vários nós pai, você deverá especificar o nome do nó pai de onde o nó deverá ser removido. |
Tipo de Nó Pai Antigo |
Se o nó estiver sendo movido embaixo de outro pai, essa célula conterá o nome do tipo de nó do nó pai antigo.
Se o nó que está sendo movido existir embaixo de um pai apenas, essa célula conterá o nome do nó pai antigo. Se o nó existir dentro de vários nós pai, você deverá especificar o tipo de nó do nó pai de onde o nó deverá ser removido. |
Pai |
O nome do nó pai, se houver. Se essa célula estiver vazia, o nó será importado como um nó superior.
Observação: Use a palavra-chave |
Tipo de Nó Pai |
O tipo do nó pai, se houver. |
Irmão |
O nome de um nó irmão do pai especificado depois do qual o nó deve ser colocado. Ou, se o nó que estiver sendo ordenado for o primeiro irmão abaixo do pai, digite <First>. Uso com ações Reordenar, Adicionar, Inserir e Mover. |
Tipo de Nó Irmão |
O tipo de nó do irmão. Uso com ações Reordenar, Adicionar, Inserir e Mover. |
Source Node ID |
O ID do nó de origem proveniente de uma origem de dados registrada. Esta coluna só deve ser usada para linhas do arquivo de solicitação geradas por uma assinatura, de resultados da comparação ou da cópia de nós entre pontos de vista. |
Source Node Name |
O nome do nó de origem proveniente de uma origem de dados registrada. Esta coluna só deve ser usada para linhas do arquivo de solicitação geradas por uma assinatura, de resultados da comparação ou da cópia de nós entre pontos de vista. |
Source Node Type |
O ID do tipo do nó de origem proveniente de uma origem de dados registrada. Esta coluna só deve ser usada para linhas do arquivo de solicitação geradas por uma assinatura, de resultados da comparação ou da cópia de nós entre pontos de vista. |
Tabela 10-3 Códigos de Ação
Código de Ação | Descrição |
---|---|
Adicionar |
Cria uma nova regra. |
Excluir |
Exclui um nó. |
<Célula vazia> |
Se a célula |
Inserir |
Insere um nó existente em uma hierarquia no nó especificado pelas células Pai e Tipo de Nó Pai . |
Mover |
Move um nó existente para uma nova posição em uma hierarquia, removendo o nó da respectiva posição existente. |
Prop_Update |
Atualiza o valor da propriedade somente para um nó existente. Para realizar outras ações, use o código de ação É possível limpar o valor de uma propriedade definida. Limpar o valor da propriedade exclui o valor armazenado e o valor é retornado para o padrão ou herdado. Por exemplo, a ação Prop_Update abaixo limpa o valor de Descrição. ![]() |
Renomear |
Renomeia um nó existente. |
Reordenar |
Reordena um nó em um ponto de vista de hierarquia. Você só pode reordenar nós em um ponto de vista que use um conjunto de hierarquias que permita a reordenação desse tipo de nó (nó pai ou inferior). Para obter mais informações, consulte Como Reordenar um Nó. |
Remover |
Remove o nó do nó pai especificado. |
Atualizar |
Atualiza os valores de propriedades de um nó existente.
A ação
Você pode atualizar uma propriedade para um valor em branco se a propriedade permitir tal valor. Você deve usar o indicador <blank> na célula; uma célula vazia não produz os mesmos resultados. Por exemplo, a ação de atualização abaixo define a propriedade Entidade Legal para um valor em branco. Embora a célula de descrição esteja vazia, a descrição existente para EMA não muda. ![]() |
Exemplo 10-1 Exemplo
O exemplo a seguir mostra alguns nós sendo adicionados, atualizados e inseridos em um ponto de vista hierárquico:
A lista a seguir descreve os pontos-chave do exemplo:
Business Unit
indica que o tipo do nó tem uma propriedade denominada Business Unit
.Parent
e Parent Node Type
estão vazias, indicando que se trata de um nó superior.Unidade de Negócios
para um valor de Suporte.