Instalado com Gestão de ativos
Várias tabelas, funções do usuário, políticas de IU, inclusões de script, client scripts e regras de negócio são instaladas com o Gestão de ativos.
Os dados de demonstração estão disponíveis com o Gestão de ativos. Os dados de demonstração apresentam informações como usuários, ativos e depósitos individuais.
Tabelas
Gestão de ativos inclui as tabelas a seguir.
| Tabela | Descrição |
|---|---|
| Ativo [alm_asset] | Armazena informações gerais, financeiras e contratuais sobre ativos. |
| Direito de Ativo [alm_entitlement_asset] | Permite que ServiceNow categorize a tabela Direito de Ativo e aplique o comportamento dos direitos. |
| Consumível [alm_consumable] | Armazena dados sobre ativos consumíveis (anteriormente conhecidos como peças). |
| Depósito padrão [alm_user_stockroom] | Armazena o relacionamento entre um usuário e seu depósito padrão. |
| Ativos fixos [alm_fixed_assets] | Armazena ativos fixos, que são contêineres que podem conter vários ativos. |
| Ativo fixo para ativo [m2m_fixed_asset_to_asset] | Armazena associações entre ativos fixos e ativos. |
| Hardware [alm_hardware] | Armazena informações gerais, financeiras e contratuais sobre ativos de hardware. |
| Direito de Licença [alm_entitlement] | Armazena direitos que permitem que usuários ou máquinas usem uma licença de software. |
| Licença de Software [alm_license] | Armazena informações gerais, financeiras e contratuais sobre ativos de licença de software. |
| Regra de estoque [alm_stock_rule] | Transfere estoque ou envia uma mensagem de e-mail para o gerente de ativos quando um ativo especificado cai abaixo de um limite definido. |
| Estoque [alm_user_stockroom] | Armazena informações sobre depósitos. |
| Modelo do depósito [alm_m2m_stockroom_model] | Rastreia todos os modelos que já foram estocados em um depósito. Esta tabela é preenchida automaticamente. |
| Estoque [alm_user_stockroom] | Armazena informações sobre tipos de depósitos. |
| Ordem de transferência [alm_transfer_order] | Contém dados sobre ordens de transferência, incluindo o estado e os depósitos. Nota: A função inventory_user, asset ou procurement_user pode acessar somente os relatórios. Você deve ativar o plug-in Compras (com.snc.procurement) para as funções inventory_user, asset e procurement_user. |
| Ordem de linha de transferência [alm_transfer_order_line] | Contém dados sobre ativos individuais enviados com uma ordem de transferência. |
| Direito de Usuário [alm_entitlement_user] | Permite que ServiceNow categorize a tabela Direito de Usuário e imponha o comportamento dos direitos. |
Funções de usuário
Gestão de ativos inclui as seguintes funções de usuário.
| Função | Contém as funções | Tarefas |
|---|---|---|
| ativo (Gerenciador de ativos) |
|
|
| inventory_admin | usuário de inventário |
|
| Inventory_user | nenhum |
|
| sam |
|
|
Políticas de IU de
Gestão de ativos inclui as seguintes políticas de IU.
| Nome | Tabela | Descrição |
|---|---|---|
| Ocultar etiqueta do ativo e número de série | [alm_asset] | Oculta a etiqueta do ativo quando o ativo é pré-alocado e a quantidade é maior que 1. |
| Ocultar/mostrar depósito primário no Reabastecimento de depósito | [alm_stock_rule] | Mostra o campo Depósito primário somente quando o campo Opção de reabastecimento está definido como Depósito. |
| Tornar "Alocado a" e "Atribuído a" obrigatórios. | Direito de Licença [alm_entitlement] | Torna os campos "Alocado a" e "Atribuído a" obrigatórios. |
| Tornar substatus somente leitura quando não for necessário | [alm_asset] | Define o Substatus como somente leitura se o estado for Em ordem, Em uso, Consumido ou Em manutenção. |
| Campo de pacote de modelos oculto, mas presente para fins de condições de política de IU | [alm_asset] | Oculta o campo Pacote do modelo. Existe na página somente para uso por políticas de IU e client scripts. |
| Restrições pré-alocadas | [alm_asset] | Oculta campos desnecessários e listas relacionadas quando o ativo é pré-alocado. |
| Quantidade somente leitura até que o modelo e a categoria qualifiquem o ativo e não sejam pacote | [alm_asset] | Define o campo Quantidade como somente leitura para ativos que não são consumíveis, software ou pré-alocados. A quantidade também será somente leitura se os campos de modelo ou categoria de modelo estiverem vazios. |
| Mostrar "Atribuído a" | [alm_asset] | Mostra o campo Atribuído a se o campo Estado não for No pedido, Em estoque ou Em trânsito. |
| Mostrar "Reservado para" | [alm_asset] | Mostra o campo Reservado para se o campo Estado estiver Encomendado, Em estoque ou Em trânsito. |
| Mostrar "Depósito" | [alm_asset] | Mostra o campo Depósito se uma das seguintes condições for verdadeira:
|
Inclusões de script
Gestão de ativos inclui as seguintes Inclusões de script.
| Nome | Descrição |
|---|---|
| Ativo e CI | Código para criar e gerenciar o relacionamento entre o ativo e os registros de CI. |
| AssetAndCISynchronizer | Código de sincronização entre o ativo e os registros de CI. |
| AssetUtils | Funções de utilitário para gerenciamento de ativos. Também verifica se uma licença pode ser mesclada e, em seguida, mescla licenças se os requisitos forem atendidos. |
| AssetUtilsAJAX | Funções de utilitário baseadas em AJAX para gestão de ativos. Chame a inclusão de script AssetUtils de uma ação de IU do lado do cliente. |
| Consumíveis | Código para modificar (por exemplo, consumir, dividir e mesclar) consumíveis. |
| FixedAssetUtils | Métodos para acumular custos de ativos fixos. |
| PortalFilters | Filtros usados no portal Meus Ativos. |
| PreAllocatedAssets | Código para modificar ativos pré-alocados. |
| StockRuleFilters | Código do qualificador de referência para filtrar opções em campos de referência em regras de estoque. |
| StockRuleTransfer | Código de criação de ordem de transferência para quando as regras de estoque são acionadas. |
| TransferOrderDateTimeAjax | Utilitário de comparação de datas para ordens de transferência. |
| TransferOrderFilters | Código do qualificador de referência para opções de filtragem do campo de referência em ordens de transferência. |
| TransferOrderFinder | Encontra uma ordem de transferência apropriada para colocar uma linha de ordem de transferência. |
| TransferOrderHelper | Função que verifica se uma ordem de transferência tem várias linhas de ordem de transferência. |
| TransferOrderLineFilters | Código do qualificador de referência para opções de filtragem do campo de referência em linhas de ordens de transferência. |
| TransferOrderReceiver | Código para receber uma linha de ordem de transferência. |
| TransferOrderReturn | Código para devolver uma linha de ordem de transferência. |
| TransferOrderStageHandler | Código para alterar as fases da ordem de transferência e as fases da linha da ordem de transferência. |
| TransferOrderStageHelper | Método auxiliar para obter fases numéricas para ordens de transferência e linhas de ordem de transferência. |
Client scripts
Gestão de ativos inclui os client scripts a seguir.
| Nome | Tabela | Descrição |
|---|---|---|
| Substatus correto | [alm_asset] | Atualiza o campo Substatus quando o campo Status é modificado. |
| Certifique-se de que não há quantidade negativa | [alm_asset] | Limpa o campo Quantidade quando definido como menor que 1. |
| Erro no substatus pré-alocado | [alm_consumable] | Impede que o campo Substatus seja definido como Pré-alocado para ativos consumíveis. Também exibe uma mensagem de erro. |
| Erro no substatus pré-alocado | [alm_license] | Impede que o campo Substatus seja definido como Pré-alocado para licenças de ativos. Também exibe uma mensagem de erro. |
| Nulo de saída alocado_to | [alm_entitlement] | Faz o seguinte quando o campo Atribuído a está definido:
|
| Null out assigned_to | [alm_entitlement] | Faz o seguinte quando o campo Alocado para é definido:
|
| O salvamento deve ser inferior ao custo | [alm_asset] | Exibe um aviso se um valor de recuperação maior que o custo de um ativo for inserido. |
| Definir Custo do Ativo | [alm_asset] | Preenche o campo Custo quando o campo Modelo é definido. |
| Definir Loc/CC/Dep/Com de atribuído a | [alm_asset] | Preenche os campos Local, Centro de custos, Departamento e Empresa quando o campo Atribuído a está definido. |
| Definir local do depósito | [alm_asset] | Preenche o campo Localização quando o campo Estoque é definido. |
| Atualização do local do estoque | [alm_transfer_order] | Preenche o campo De local quando o campo De estoque é definido. |
| Atualizar modelo e quantidade com base no ativo | [alm_transfer_order_line] | Preenche o campo Modelo quando o campo Ativo é definido. Se o ativo for um ativo pré-alocado, este client script também preencherá o campo Quantidade. |
| Atualizar para localização a partir do estoque | [alm_transfer_order] | Preenche o campo Para localização quando o campo Para estoque é definido. |
| Atualizar IU ao carregar e mudar o modelo | [alm_transfer_order_line] | Executa verificações e atualiza a interface do usuário quando o formulário de linha de ordem de transferência é carregado e quando um modelo é selecionado. |
| Validar Entrega por Data | [alm_transfer_order] | Valida que a data de entrega está no futuro. |
| Verificar estoque disponível | [alm_transfer_order_line] | Verifica se existe estoque para atender à quantidade solicitada. |
| Verificar estoque disponível (Estoque) | [alm_transfer_order_line] | Verifica se o estoque existe para atender à quantidade solicitada quando o valor Do estoque muda. |
Regras de negócios
Gestão de ativos inclui as seguintes regras de negócios.
| Nome | Tabela | Descrição |
|---|---|---|
| Alocou mais licenças do que direitos | Licença de Software [alm_license] | Impede a criação ou atualização de uma licença se o número de licenças alocadas for maior do que o total de direitos. |
| Baixa de Ativos | Ativo [alm_asset] | Limpa os campos Atribuído a, Depósito e Reservado para e define a data de desativação como a hora atual em que o ativo é desativado. |
| Mudar automaticamente o estado TOL | Ordem de linha de transferência [alm_transfer_order_line] | Se uma ordem de transferência tiver o mesmo campo "Do depósito" e "Para depósito" e for um depósito pessoal, esta regra de negócios:
Se uma ordem de transferência tiver o mesmo campo "Do depósito" e "Para depósito" e não for um depósito pessoal, esta regra de negócios:
|
| Criar componentes de pacote na inserção | Ativo [alm_asset] | Cria ativos para os componentes relacionados a um pacote se o modelo do ativo criado for um pacote. |
| Limpar atribuído a no upgrade | Ativo [alm_asset] | Limpa o campo Atribuído a se o campo Estado mudar para No pedido, Em estoque ou Em trânsito. |
| Limpar campos irrelevantes para pré-alocados | Ativo [alm_asset] | Limpa o valor de campos que são irrelevantes para ativos pré-alocados. |
| Criar Ativo ao inserir | Itens de configuração [cmdb_ci] | Cria um ativo correspondente quando um novo item de configuração sem ativo é criado. |
| Criar ativo na mudança de modelo | Itens de configuração [cmdb_ci] | Cria um novo ativo associado quando o campo ID do modelo muda. |
| Criar CI ao inserir | Ativo [alm_asset] | Cria um item de configuração correspondente quando um novo ativo sem item de configuração é criado. |
| Criar Relação de Modelo de Depósito | Ativo [alm_asset] | Cria um registro (se não houver nenhum) na tabela Modelo do depósito, indicando o depósito que contém o modelo quando um ativo é criado ou atualizado. |
| Excluir todas as linhas da ordem de transferência | Ordem de transferência [alm_transfer_order] | Exclui todas as linhas de ordem de transferência relacionadas quando uma ordem de transferência é excluída. |
| Certifique-se de que as atribuições não excedam os direitos | Direito de Licença [alm_entitlement] | Verifica se o número total de direitos da licença relacionada não excede o número de direitos oferecidos pela licença quando um direito é criado. |
| GenerateAssets | Categorias de modelo [cmdb_model_category] | Executa um trabalho de script programado para criar ativos para itens de configuração. |
| Herdar informações primárias | Ativo [alm_asset] | Atribui alguns valores primários ao ativo ao atribuir um novo primário a um ativo. |
| Depósito gerenciado para fornecedor | Regra de estoque [alm_stock_rule] | Valida se uma regra de reabastecimento de estoque do fornecedor tem um depósito selecionado e se o depósito tem um gerente relacionado com um endereço de e-mail válido. |
| Mandato alocado ou atribuído a | Direito de Licença [alm_entitlement] | Torna um valor do campo "Alocado a" ou "Atribuído a" obrigatório. |
| Mesclar Registros | Consumível [alm_consumable] | Mescla consumíveis que têm campos correspondentes e não estão Em trânsito em um registro que contém a contagem total. |
| Anular o ativo na inserção e permanência | Itens de configuração [cmdb_ci] | Limpa o campo Ativo na inserção quando o campo inclui um ativo que tem um CI. |
| Anular CI na inserção e permanência | Ativo [alm_asset] | Anula o campo de ativo para que um novo ativo seja criado para o IC quando uma inserção é realizada em um IC existente. |
| Preencher reservado para o campo | Ordem de linha de transferência [alm_transfer_order_line] | Se a linha da ordem de transferência tiver uma linha de solicitação relacionada, esta regra de negócios preencherá o campo "Reservado para" do ativo relacionado com as informações apropriadas da linha de solicitação. |
| Inserir Status para Ativo / Consumível | Ordem de linha de transferência [alm_transfer_order_line] | Modifica o ativo correspondente para refletir o estado atual de trânsito quando uma linha da ordem de transferência é movida para outro estado. |
| Liberar Ativo ao cancelar / excluir TOL | Ordem de linha de transferência [alm_transfer_order_line] | Coloca o ativo correspondente de volta no estoque e remove a origem do requisito de peça quando uma linha de ordem de transferência no estado de rascunho é cancelada ou excluída. |
| Acúmulo de cancelamento de TOL para TO | Ordem de linha de transferência [alm_transfer_order_line] | Sinaliza para a ordem de transferência correspondente que a linha da ordem de transferência foi cancelada. |
| O valor de recuperação deve ser inferior ao custo | Ativo [alm_asset] | Impede o salvamento de um registro de ativo se o valor de recuperação for maior que o custo. |
| Verificação de integridade em pré-alocados | Ativo [alm_asset] | Impede a criação ou o upgrade de ativos pré-alocados caso eles não atendam às condições para serem pré-alocados. |
| Definir classe | Direito de Licença [alm_entitlement] | Define a classe desse direito dependendo de o direito ter sido atribuído ou alocado. |
| Definir Tipo de Ordem de Transferência | Ordem de transferência [alm_transfer_order] | Define o tipo da ordem de transferência, dependendo se há uma ordem de serviço ou tarefa de ordem de trabalho relacionada. |
| Categoria de modelo de sincronização | Modelos do produto [cmdb_model] | Quando a categoria do modelo muda, esta regra de negócios cria ativos caso eles ainda não existam para itens de configuração associados ao modelo. |
| Regras do depósito da ordem de transferência | Ordem de transferência [alm_transfer_order] | Impede que o campo Do depósito seja alterado se a ordem de transferência tiver várias linhas de ordem de transferência. |
| Transição reservada para atribuído | Ativo [alm_asset] | Preenche o campo Atribuído a com o valor do campo Reservado para quando o ativo está no estado apropriado. |
| Trickle informações para baixo para componentes | Ativo [alm_asset] | Atualiza os componentes de um ativo para refletir as mudanças feitas no registro do ativo. |
| Atualizar campos de Ativo na mudança | Itens de configuração [cmdb_ci] | Sincroniza os campos para que as mudanças feitas no formulário do item de configuração acionem o mesmo upgrade no formulário do ativo correspondente, garantindo a emissão de relatórios consistentes. Você deve atualizar os status no formulário do ativo. |
| Atualizar campos de IC na mudança | Ativo [alm_asset] | Sincroniza os campos para que as alterações feitas no formulário de Ativo ativem o gatilho do mesmo upgrade no formulário de item de configuração correspondente, garantindo a emissão de relatórios consistentes. |
| Atualize o local conforme necessário | Ativo [alm_asset] | Atualiza o local do ativo, se o ativo estiver definido para um novo depósito ou atribuído a um novo usuário. |
| Validar Tipo de Agente de Campo | Estoque [alm_user_stockroom] | Garante que você não crie um depósito do tipo Agente de campo sem a ativação de Gestão de trabalho ou do Gestão de serviços de campo. Permite apenas um depósito pessoal por usuário. |
| Validar TOL e verificar a disponibilidade | Ordem de linha de transferência [alm_transfer_order_line] | Valida as mudanças feitas na linha da ordem de transferência e verifica a disponibilidade dos ativos a serem transferidos no depósito especificado. |
| Validar ordem de transferência | Ordem de transferência [alm_transfer_order] | Valida se a data de Prazo de entrega não é anterior à data atual. |
| Validar Usuários Exclusivos | Depósito padrão [alm_user_stockroom] | Impede a criação de vários registros com o mesmo usuário. |
| Verificar Direito (Alocado) | Direito de Licença [alm_entitlement] | Garante que a alocação do direito siga a condição de alocação da licença quando houver uma condição. |
| Verificar Direito (Atribuído) | Direito de Licença [alm_entitlement] | Garante que o cessionário do direito siga a condição de atribuição da licença quando houver uma condição. |
| Verificar Direitos (Alocados) | Licença de Software [alm_license] | Garante que as alocações de todos os direitos da licença sigam a condição de alocação da licença quando houver uma condição. |
| Verificar Direitos (Atribuídos) | Licença de Software [alm_license] | Garante que os cessionários de todos os direitos de licença sigam a condição de atribuição da licença quando houver uma condição. |
| Verificar não é agente de campo | Depósito padrão [alm_user_stockroom] | Verifica se o depósito padrão selecionado não é do tipo Agente de campo. |