시설 서비스 관리와 함께 설치되는 비즈니스 규칙
비즈니스 규칙은 기록이 표시, 삽입, 업데이트, 삭제되거나 테이블이 쿼리될 때 실행되는 서버 측 스크립트입니다.
시설 서비스 관리 는 다음 비즈니스 규칙을 추가합니다.
| 비즈니스 규칙 | 테이블 | 설명 |
|---|---|---|
| 건물 사용률 | 건물 [alm_building] |
사용률 임계치가 0에서 100 사이의 숫자로 설정되어 있는지 확인합니다. |
| 사용자 기본 위치 업데이트 | 연관된 사용자 [fm_m2m_user_to_space] |
시스템 사용자 기록 위치를 fm_m2m_user_to_space 테이블에 있는 사용자의 현재 기본 위치로 업데이트합니다. |
| 참조 영역 | 시설 공간 [fm_space] |
공간에 대한 공통 단위로 면적을 계산합니다. |
| 조상 루프 방지 | 시설 공간 [fm_space] |
공백이 동시에 상위이자 하위인 순환 공백 정의를 방지합니다. |
| 롤업 | 시설 공간 [fm_space] |
공간에 대한 정보가 변경되면 공간 정보를 수준으로 롤업합니다. |
| 롤업 | 수준 [fm_level] |
평면 정보를 건물에 롤업합니다. |
| 층 사용률 | 수준 [fm_level] |
사용률 임계치가 0에서 100 사이의 숫자로 설정되어 있는지 확인합니다. |
| 롤업 | 연관된 사용자 [fm_m2m_user_to_space] |
사용자가 공간에서 추가 및 제거될 때 공간의 공간 사용률을 업데이트합니다. |
| 참조 면적 | 캠퍼스 [fm_campus] |
공간에 대한 공통 단위로 면적을 계산합니다. |
| 공간 표시 이름 업데이트 | 건물 [alm_building] |
공간의 전체 표시 이름을 생성합니다. |
| 최대 사용률 | 건물 [alm_building] |
최대 사용률은 0보다 작을 수 없습니다. |
| 롤업 | 건물 [alm_building] |
건물 데이터를 캠퍼스에 롤업합니다. |
| 자동 종결 요청 | 시설 요청 [facilities_request] |
해결되었으며 1일 이내에 업데이트되지 않은 요청을 자동으로 종결합니다. 이 숫자는 시스템 속성의 속성입니다. |
| 시설 기본 위치 변경 | 사용자 [sys_user] |
sys_user 기록의 위치가 변경되면 fm_m2m_user_to_space 테이블을 업데이트합니다. |
| 최대 사용률 | 시설 공간 [fm_space] |
최대 사용률은 0보다 작을 수 없습니다. |
| 중복 방지 | 시설 영역 [fm_zone] |
동일한 공간을 단일 영역에 두 번 이상 추가하지 마십시오. |
| 중복 방지 | 연관된 사용자 [fm_m2m_user_to_space] |
같은 사용자를 같은 공간에 두 번 이상 추가하지 마십시오. |
| 건물의 여러 주요 수준 방지 | 수준 [fm_level] |
건물의 평면에 대해 설정된 메인 평면이 두 개 이상 있을 수 없습니다. |
| 기본 위치 업데이트 | 연관된 사용자 [fm_m2m_user_to_space] |
기본 위치가 변경될 때 시스템 사용자와 fm_m2m_users_to_space 테이블을 동기화 상태로 유지하는 데 도움이 됩니다. |
| 시설 면적 단위 옵션 변경됨 | 시설 공간 [fm_space] |
평방피트를 평방미터로 변환 |
| 공간 표시 이름 업데이트 | 수준 [fm_level] |
표시 이름을 건물 및 레벨 이름 변경으로 업데이트 |
| 참조 영역 | 시설 공간 [fm_space] |
공간에 대한 공통 단위로 면적을 계산합니다. |
| 최대 사용률 | 시설 공간 [fm_space] |
최대 사용률은 0보다 작을 수 없습니다. |
| 참조 영역 | 시설 공간 [fm_space] |
공간에 대한 공통 단위로 면적을 계산합니다. |
| 공간 - 전체 이름 생성 | 시설 공간 [fm_space] |
공간의 전체 표시 이름을 생성합니다. |