Regras de negócios instaladas com o Gerenciamento de serviços de instalações
Uma regra de negócios é um script do lado do servidor que é executado quando um registro é exibido, inserido, atualizado, excluído ou quando uma tabela é consultada.
Gestão de serviços de instalações adiciona as seguintes regras de negócios.
| Regra de negócios | Tabela | Descrição |
|---|---|---|
| Utilização do edifício | Edifício [alm_building] |
Garante que os limites de utilização sejam definidos como números de 0 a 100. |
| Atualizar local primário do usuário | Usuário Associado [fm_m2m_user_to_space] |
Atualiza o local dos registros do usuário do sistema para o local primário atual do usuário na tabela fm_m2m_user_to_space. |
| Área de referência | Espaço de instalação [fm_space] |
Calcula a área em unidades comuns para o espaço. |
| Impedir loop de ancestralidade | Espaço de instalação [fm_space] |
Impede as definições de espaço circular em que um espaço é primário e secundário ao mesmo tempo. |
| Acúmulo | Espaço de instalação [fm_space] |
Agrega as informações de espaço para o nível conforme as informações são alteradas no espaço. |
| Acúmulo | Nível [fm_level] |
Agrega informações de nível para o edifício. |
| Utilização do piso | Nível [fm_level] |
Garante que os limites de utilização sejam definidos como números de 0 a 100. |
| Acúmulo | Usuário Associado [fm_m2m_user_to_space] |
Atualiza a utilização de espaço em um espaço conforme os usuários são adicionados e removidos dos espaços. |
| Área de referência | Campus [fm_campus] |
Calcula a área em unidades comuns para o espaço. |
| atualizar nome de exibição do espaço | Edifício [alm_building] |
Gera o nome de exibição completo para o espaço. |
| Máximo de Ocupação | Edifício [alm_building] |
A ocupação máxima não pode ser inferior a 0. |
| Acúmulo | Edifício [alm_building] |
Agrega dados do edifício para o campus. |
| Solicitar fechamento automático | Solicitação de Instalações [facilities_request] |
Encerra automaticamente as solicitações que foram resolvidas e não foram atualizadas em 1 dia. Este número é uma propriedade em Propriedades do sistema. |
| Mudança de local primário das instalações | Usuário [sys_user] |
Atualiza a tabela fm_m2m_user_to_space quando o local nos registros sys_user muda. |
| Máximo de Ocupação | Espaço de instalação [fm_space] |
A ocupação máxima não pode ser inferior a 0. |
| Impedir duplicados | Zona de instalação [fm_zone] |
Não permita que o mesmo espaço seja adicionado a uma única zona mais de uma vez. |
| Impedir duplicados | Usuário Associado [fm_m2m_user_to_space] |
Não permita que o mesmo usuário seja adicionado ao mesmo espaço mais de uma vez. |
| Impedir vários níveis principais para o edifício | Nível [fm_level] |
Não permita que haja mais de um nível principal definido para níveis em um edifício. |
| Atualizar local primário | Usuário Associado [fm_m2m_user_to_space] |
Ajuda a manter as tabelas sys user e fm_m2m_users_to_space em sincronização quando o local primário muda. |
| Opção de unidade da área de instalações alterada | Espaço de instalação [fm_space] |
Converte pés quadrados em metros quadrados |
| atualizar nome de exibição do espaço | Nível [fm_level] |
Atualiza o nome de exibição como mudanças de nome de edifício e nível |
| Área de referência | Espaço de instalação [fm_space] |
Calcula a área em unidades comuns para os espaços. |
| Máximo de Ocupação | Espaço de instalação [fm_space] |
A ocupação máxima não pode ser inferior a 0. |
| Área de referência | Espaço de instalação [fm_space] |
Calcula a área em unidades comuns para o espaço. |
| Espaço - gerar nome completo | Espaço de instalação [fm_space] |
Gera o nome de exibição completo para o espaço. |