비용 관리 앱과 함께 설치되는 구성요소
Cost Management 애플리케이션과 함께 몇 가지 구성요소가 설치됩니다.
Cost Management와 함께 데모 데이터가 제공됩니다. 데모 데이터는 샘플 예산, 분배 비용, 경비 할당, 계약 요율표 및 요율표 비용을 제공합니다.
테이블
Cost Management는 다음 테이블을 추가합니다.
| 테이블 | 설명 |
|---|---|
할당 단위 [allocation_unit] |
비즈니스 서비스의 용량과 사용을 추적합니다. 비즈니스 서비스, 총 용량 단위, 할당된 용량 단위, 나머지 용량 단위에 대한 참조를 저장합니다. |
예산 [fm_budget] |
비용 센터 컬렉션에 대해 계획된 경비 할당 금액과 총 경비 할당 금액을 추적합니다. |
예산 비용 센터 [fm_budget_cost_center] |
하나 이상의 비용 센터를 예산에 연결합니다. |
CI 비용 센터 관계 [fm_cmdb_rel_cc] |
소비하는 비즈니스 서비스와 사용하는 단위 수에 비용 센터를 연결합니다. 할당된 단위 수를 계산하여 할당 단위 기록을 업데이트하는 데 사용됩니다. |
CI 요율표 [fm_ci_rate_card] |
구성 항목 및 비용을 연결합니다. CI 그룹에 대해 여러 요율표를 허용하도록 분류를 정의할 수도 있습니다. |
CI 요율표 [fm_ci_rate_card_cmdb_ci_m2m] |
구성 항목을 요율표에 연결합니다. |
계약 요율표 [fm_contract_rate_card] |
계약에 대한 상세한 가격 정보를 제공하며 반복 비용을 자동으로 생성할 수 있도록 합니다. |
분배 비용 [fm_distribution_cost] |
기록의 그룹 간에 분할할 수 있는 비용을 나타냅니다. 예를 들어 데이터 센터의 CI 간에 분할할 수 있는 데이터 센터의 전력 비용입니다. |
분배 비용 규칙 [fm_distribution_cost_rule] |
비용이 CI에 분배되는 방식을 결정합니다. |
분배 단위 [fm_distribution_units] |
현재 요율표에 링크된 구성 항목에 연결할 단위 수를 저장합니다. |
경비 할당 [fm_expense_allocation] |
경비 값을 대상 참조에 연결합니다. 이 값은 할당 규칙을 처리하여 경비 라인에서 생성됩니다. 대상은 해당 경비 금액을 담당하는 기록입니다. 일반적인 대상은 비용 센터, 부서, 회사, 그룹 및 사용자입니다. |
경비 할당 규칙 [fm_expense_allocation_rule] |
경비 라인을 경비 할당으로 처리하는 방식을 결정합니다. 논리는 실행할 테이블과 조건을 정의하여 시작됩니다. 선택한 테이블에 연결된 경비는 이 규칙에 따라 평가됩니다. 조건이 충족되면 할당 필드 값으로 정의된 참조에 대해 정의된 백분율의 할당이 생성됩니다. 고급 스크립트를 사용하여 사용자 지정 할당 생성을 정의할 수도 있습니다. |
재무 관리 로그 [fm_log] |
디버깅을 사용한 자산 관리 및 추적을 위해 재무 관리 정보를 로깅합니다. 시스템 로그 테이블을 확장합니다. |
노동 요율표 [fm_labor_rate_card] |
기능 역할을 기반으로 경비 라인을 생성하기 위해 시간별 노동 요율을 정의합니다. |
요율표 [fm_rate_card] |
구성 항목을 요율표에 연결합니다. |
요율표 [fm_recurring_rate_card] |
반복 비용의 컬렉션을 나타냅니다. |
요율표 비용 [fm_ci_rate_card_cost] |
반복 CI 비용을 요율표에 연결하여 요율표와 연결된 모든 CI에 적용되도록 합니다. |
요율표 사용자 [clm_m2m_rate_card_user] |
사용자를 요율표에 연결합니다. |
관계 경로 [fm_relationship_path] |
상위 기록 및 하위 기록과 같은 구성 항목 간의 관계를 정의합니다. |
작업 요율표 [fm_task_rate_card] |
작업 비용을 정의하는 기록을 저장합니다. |
사용자 역할
Cost Management는 다음 사용자 역할을 추가합니다. user_admin 또는 admin 역할을 가진 사용자는 이러한 역할을 할당할 수 있습니다.
| 역할 | 설명 | 포함하는 역할 |
|---|---|---|
| 재무 사용자(financial_mgmt_user) | 재무 사용자는 재무 프로세스에 참여하며 기능에 대해 제한된 액세스 권한을 가집니다. 할당 단위와 경비 할당을 읽을 수 있습니다. 요율표 및 경비 라인을 생성하고 읽고 쓸 수 있습니다. 고정 자산, 감가상각, 배포 비용을 생성하고 읽고 쓰고 삭제할 수 있습니다. |
없음 |
| 재무 관리자(financial_mgmt_admin) | 재무 관리자는 시스템의 재무 프로세스를 관리합니다. 할당 단위, 고정 자산, 감가상각, 요율표, 배포 비용, 경비 라인 및 경비 할당을 생성하고 쓰고 삭제할 수 있습니다. |
financial_mgmt_user |
속성
Cost Management는 다음 속성을 추가합니다.
| 이름 | 설명 |
|---|---|
| com.snc.time_card.default_rate | 사용자에게 적용되는 노동 요율표가 없는 경우 사용할 기본 시간별 요금을 설정합니다. |
| glide.cost_mgmt.calc_actual_cost | 모든 작업 경비 라인을 합산하고 계획된 작업의 유형이 있는 모든 작업에 대한 경비 라인이 생성될 때 작업 기록의 작업 비용 필드에 합계를 추가합니다 |
| glide.cost_mgmt.debug | 비용 관리 처리의 디버깅을 활성화합니다. 모든 로깅 이벤트는 Financial Management 로그 [fm_log] 테이블에 기록됩니다. 이는 초기 테스트 또는 문제 해결 중에만 활성화되도록 설정해야 하는데, 이는 많은 수의 로그 기록이 생성될 수 있기 때문입니다. |
| glide.cost_mgmt.process_task_cis | 작업 경비 라인을 생성할 때 영향을 받는 구성 항목에 대한 경비 라인을 생성합니다. 기본값은 false입니다. |
| glide.cost_mgmt.service_allocation.method | 비용 센터 할당 비용에 대한 비즈니스 서비스가 총 단위 또는 할당된 단위에 기반하여 계산되어야 하는지 여부를 정의합니다. |
UI 정책
Cost Management는 다음 UI 정책을 추가합니다.
| 이름 | 테이블 | 설명 |
|---|---|---|
| 고정 요율 대 청구 요율 통제 필드 | [fm_task_rate_card] |
작업한 시간 사용 확인란이 선택된 경우 작업 요율표 양식에서 작업 요율 필드를 숨기고 기본 노동 요율 필드를 표시합니다. |
| 조건 정의가 비활성화된 경우 숨기기 | [fm_ci_rate_card] |
조건 정의 확인란이 선택된 경우 CI 요율표 양식에 테이블 및 조건 필드를 표시합니다. |
| 모두 활성화된 경우 상위 클래스 숨기기 | [fm_relationship_path] |
모든 상위 클래스 확인란이 선택된 경우 관계 경로 양식에서 상위 클래스 필드를 숨깁니다. |
| 일회성 비용에 대한 반복 필드 숨기기 | [fm_distribution_cost] |
반복 확인란의 선택이 취소된 경우 분배 비용 양식에서 종료 날짜 및 간격 필드를 숨깁니다. |
| 모두 활성화된 경우 관계 유형 숨기기 | [fm_relationship_path] |
모든 관계 확인란이 선택된 경우 관계 경로 양식에서 관계 유형필드를 숨깁니다. |
| 고급 필드 표시 숨기기 | [fm_distribution_cost_rule] |
고급 확인란이 선택된 경우 분배 비용 규칙 양식에서 테이블 및 조건 필드를 숨기고 스크립트 필드를 표시합니다. |
| 테이블 필드 숨기기 | [fm_labor_rate_card] |
노동 요율표 양식에서 테이블 필드를 항상 숨깁니다. |
| 분배 방법의 값 필드 규칙 수정 | [fm_contract_rate_card] |
분배 비용 필드가 값에 기초하여 비용 할당 및 균등 분할로 설정된 경우 계약 요율표 양식에서 값 필드를 읽기 전용에서 필수로 변경합니다. |
| 고급인 경우 스크립트 필드 표시 | [fm_expense_allocation_rule] |
고급 확인란이 선택된 경우 경비 할당 규칙 양식에 스크립트 필드를 표시합니다. |
클라이언트 스크립트
Cost Management는 다음 클라이언트 스크립트를 추가합니다.
| 이름 | 테이블 | 설명 |
|---|---|---|
| 조세 비용 계산 - 기본 비용 | [fm_rate_card] |
계약 요율표 기록에서 기본 비용의 변경 사항에 기반하여 조세 비용과 총 비용을 계산합니다. |
| 조세 비용 계산 - 판매세 | [fm_rate_card] |
계약 요율표 기록에서 판매세 옵션이 선택된 경우 총 비용을 계산합니다. |
| 조세 비용 계산 - 세율 | [fm_rate_card] |
계약 요율표 기록에서 세율의 변경 사항에 기반하여 조세 비용과 총 비용을 계산합니다. |
| 요율표 종료 날짜 설정 | [fm_contract_rate_card] |
계약 요율표 기록에서 계약의 종료 날짜가 있는 경우 요율표 종료 날짜를 계약 종료 날짜로 설정합니다. |
비즈니스 규칙
Cost Management는 다음 비즈니스 규칙을 추가합니다.
| 이름 | 테이블 | 설명 |
|---|---|---|
| 세금 포함 총 비용 계산 | [fm_recurring_rate_card] |
판매세, 기본 비용 또는 세율 필드 값이 변경되면 세율, 조세 비용 및 총 비용 필드를 업데이트합니다. |
| 승인된 시간 카드에서 경비 생성 | [time_card] |
시간 카드가 승인된 후 경비 라인을 생성합니다. |
| fm_calcBudgetValues | [fm_budget] |
계획된 값 또는 실제 값이 변경되면 나머지 예산 금액을 업데이트합니다. |
| fm_Disable 요율표 비용 | [fm_ci_rate_card] |
요율표가 비활성화되면 모든 요율표 비용을 비활성화합니다. |
| fm_InsertBudget | [fm_budget] |
새 기록이 삽입될 때 다음 예산 번호가 포함된 메시지를 표시합니다. |
| fm_Populate 월 필드 | [fm_expense_allocation] |
경비 날짜 필드에 기반하여 월 필드를 채웁니다. |
| fm_processExpenseAllocation | [fm_expense_line] |
보류 중인 항목에 대한 경비 라인이 생성되면 경비 할당 규칙을 처리합니다. |
| fm_Set 기본 다음 프로세스 | [fm_ci_rate_card_cost] |
새 구성 항목 요율표 비용에 대한 기본 다음 프로세스 날짜를 설정합니다. |
| fm_Set 기본 다음 프로세스 | [fm_distribution_cost] |
새 분배 비용에 대한 기본 다음 프로세스 날짜를 설정합니다. |
| fm_updateAllocationAvailable | [allocation_unit] |
할당된 단위 수가 업데이트되면 사용 가능한 단위 수를 다시 계산합니다. |
| fm_updateAllocationUnits | [fm_cmdb_rel_cc] |
비즈니스 서비스에 대해 할당된 단위 수를 다시 계산합니다. |
| 다음 프로세스 날짜 확인 | [fm_contract_rate_card] |
계약 요율표의 다음 프로세스 날짜가 시작 날짜 이후이면 이 비즈니스 규칙은 다음 날짜를 시작 날짜로 설정합니다. |
| CI당 두 개 이상의 할당 방지 | [allocation_unit] |
CI당 두 개 이상의 할당을 방지합니다. |
| CI 관계 처리 | [fm_expense_line] |
상위 관련 항목을 처리하고 구성 항목 소스 경비에 대한 경비 라인을 생성합니다. 작업 소스 경비에 대해 영향을 받는 구성 항목 경비 라인으로 작업 비용을 처리합니다. |
| 작업 요율표 처리 | [task] |
작업이 비활성으로 설정되면 작업 요율표를 처리합니다. |
| 계약 업데이트 | [fm_contract_rate_card] |
요율표에서 계약으로 비용을 롤업합니다. 총 비용, 조세 비용 또는 세율 값이 변경되면 계약 총 비용, 조세 비용, 세율 및 기본 비용을 업데이트합니다. |
| 계획된 작업의 실제 비용 업데이트 | [fm_expense_line] |
계획된 작업 소스 경비에 대한 관련 경비 라인에서 총 실제 비용을 계산합니다. |
| 요율표의 시작 및 종료 날짜 검증 | [fm_contract_rate_card] |
요율표 시작 날짜가 지정되었고 종료 날짜 이후가 아닌지 확인합니다. 이 비즈니스 규칙은 다음 작업도 수행합니다.
|