예: 계산된 속성 사용

서비스 관리자는 사용자정의 속성을 사용하여 조정 정책을 준수하는 솔루션을 구현할 수 있습니다.

이 항목에서는 계산된 속성을 생성하고 규칙에 사용하는 몇 가지 일반적인 예를 설명합니다.

예: 트랜잭션 삭제

마감 날짜가 지난 경우 준비자가 조정을 삭제하려면 잔액 설명이나 조정이 필요합니다. 이 예에서는 계산된 속성을 생성하고, 속성 계산이 0을 초과하면 트랜잭션을 삭제하는 규칙에 적용합니다.

트랜잭션에 마감 날짜가 입력된 경우, 날짜 차이 및 월 추가 계산 함수를 사용하여 마감 날짜 삭제 속성을 생성할 수 있습니다. 이 속성은 마감 날짜를 한 달 뒤로 미루고 새 속성과 현재 기간 종료 날짜 간의 날짜 차이를 일 단위로 계산합니다. 이 속성은 이전 조정에서 트랜잭션 복사 규칙에 적용되어 조정 사항이 마감 날짜가 속하는 기간으로 차기 이월되지 않도록 합니다.

계산된 속성인 마감 날짜 삭제의 설정은 다음과 같습니다.

  • 유형: 숫자
  • 합계: 합계
  • 계산 유형: 스크립트가 지정됨
  • 사용자에게 표시 선택
  • 계산 정의: DATE_DIFF(EDATE({Close Date}, -1), {Period End Date}, 'DAYS')

그런 다음 이 속성은 역할에 대한 보기 액세스 권한이 없는 형식으로 트랜잭션 세부정보에 적용될 수 있습니다.


계산된 속성을 사용하여 트랜잭션을 삭제하는 예

그런 다음 속성 일수 차이 계산이 0보다 큰 경우 트랜잭션을 삭제하는 이전 조정에서 트랜잭션 복사 규칙을 생성할 수 있습니다.


계산된 속성을 사용하여 트랜잭션을 삭제하는 예

예: 자동 조정 중지

서비스 관리자가 조정이 2개월 연속으로 자동 조정된 경우 자동 조정이 발생하지 않도록 설정하려고 합니다. 사용자정의 속성을 생성하고 필요한 규칙에 적용하여 이를 구현할 수 있습니다.

다음 설정을 사용하여 AutoRecCheck라는 계산된 속성을 생성합니다.

  • 유형: 텍스트
  • 계산 유형: 스크립트가 지정됨
  • 사용자에게 표시 선택
  • 계산 정의: SUM_PRIOR(IF_THEN_ELSE({Auto Reconciled} = 'Yes', 1, IF_THEN_ELSE({Auto Submitted} = 'Yes', 1, 0)),2)

그런 다음, 요구사항을 충족하는 기준이 있는 규칙에 이 계산된 속성을 적용합니다. 이 예에서 계산된 속성은 다음 스크린샷에 표시된 것처럼 규칙의 필터 기준에 사용됩니다.


계산된 속성을 사용하여 조정의 자동 마감을 중지하는 규칙

예: 기간 차이 계산 및 설명 필요

서비스 관리자가 기간 간 차이가 지정된 퍼센트보다 크게 변동하는 경우 준비자에게 설명을 입력하도록 요청합니다.

이 예에서는 숫자 유형의 사용자정의 속성과 두 기간 간 차이를 계산하는 계산된 속성을 생성합니다. 이 예에서는 차이 분석을 사용하지만, 계정 분석 방법으로 값을 서로 바꿀 수도 있습니다.

다음 설정을 사용하여 계산된 속성인 차이 %를 생성합니다.

  • 유형: 숫자
  • 합계: 없음
  • 계산 유형: 스크립트가 지정됨
  • 사용자에게 표시 선택
  • 계산 정의: (TRANSLATE({Source System Balance (Functional)}, 'USD', 'Accounting') - TRANSLATE({Variance Period Balance (Functional)}, 'USD', 'Accounting'))/TRANSLATE({Source System Balance (Functional)}, 'USD', 'Accounting')

다음으로, 유형을 텍스트로 설정하고 [차이 설명]이라는 이름의 사용자정의 속성을 생성합니다.

계산된 속성과 텍스트 속성을 모두 사용하여 규칙을 생성합니다. 필터 정의에서 다음 스크린샷과 같이 필터 기준을 설정합니다.


규칙과 함께 속성을 사용하여 차이 설명을 적용하는 예입니다.

예: RAG 점수 추적

이 예에서는 트랜잭션 RAG 점수에 따라 조정 RAG(빨간색, 황색, 녹색) 점수를 변경하는 규칙을 생성합니다.

텍스트 유형의 두 사용자정의 속성인 LineRAG와 RecRAG를 생성합니다. LineRAG는 [형식] 트랜잭션에 지정해야 하며, RecRAG는 [형식] 속성 탭에 지정해야 합니다.

그런 다음 트랜잭션 LineRAG를 기반으로 RecRAG를 설정하기 위해 다음 순서대로 규칙을 작성합니다. 규칙에서 색상 순서는 중요합니다. 빨간색은 마지막 규칙이어야 합니다. 그래야 항목 세트에서 빨간색 트랜잭션이 있을 경우 RecRAG도 빨간색이 됩니다. 예를 들어, 트랜잭션이 세 개이고 모든 LineRAG가 녹색이면 RecRAG도 녹색이 됩니다. 하지만 녹색 LineRAG가 두 개이고 빨간색 LineRAG가 하나이면 세번째 규칙이 마지막에 실행되어 해당 트랜잭션 중 하나에 빨간색 LineRAG가 있으므로 빨간색 RecRAG가 적용됩니다.


RAG 점수 형식

RecRAG를 녹색, 황색 또는 빨간색으로 설정하는 규칙은 아래 예를 사용하여 생성됩니다. 녹색, 황색, 빨간색에 대해 세 가지 규칙을 생성해야 합니다.


RAG 점수 규칙

조정에 대한 최신 정보로 RecRAG를 업데이트하려면 하루 중 주기적으로 규칙을 실행해야 합니다. 이 작업은 수동으로 수행하거나 EPM Automate importReconciliationAttributes 명령에서 Rules = SET_ATTR_VAL를 사용하여 수행할 수 있습니다.

EPM Automate 작업importReconciliationAttributes를 참조하십시오.

예: 소스 시스템 및 서브시스템 활동이 없는 경우 조정 자동 제출 및 승인

서비스 관리자가 소스 시스템 활동이나 서브시스템 활동이 없는 경우 조정을 자동으로 제출하는 규칙을 설정하려고 합니다.

이를 구현하려면 기간 간 서브시스템 잔액의 변화를 계산하는 계산된 속성을 생성합니다. [서브시스템 활동]이라는 계산된 속성의 설정은 다음과 같습니다.

  • 유형: 숫자
  • 합계: 합계
  • 계산 유형: 스크립트가 지정됨
  • 사용자에게 표시 선택
  • 계산 정의: TRANSLATE({Subsystem Balance (Functional)}, 'USD', 'REC') - PRIOR( {Subsystem Balance (Functional)}, 1, 'USD', 'REC', 'PRIOR')

그런 다음, 요구사항을 충족하는 기준이 있는 규칙에 이 계산된 속성을 적용합니다. 다음 스크린샷은 규칙의 필터 기준에 계산된 속성을 적용합니다.


계산된 속성을 사용하여 조정을 자동 제출하는 예

예: 분기의 현재 월 계산

서비스 관리자가 조정에 M1, M2, M3과 같이 분기의 현재 월을 표시하려고 합니다.

다음 설정을 사용하여 [기간 번호]라는 계산된 속성을 생성합니다.

  • 유형: 텍스트
  • 계산 유형: 스크립트가 지정됨
  • 사용자에게 표시 선택
  • 계산 정의:
    IF_THEN_ELSE(MONTH ({Period End Date})=1, 'M1', 
    (IF_THEN_ELSE(MONTH ({Period End Date})=2, 'M2',
    (IF_THEN_ELSE(MONTH ({Period End Date})=3, 'M3',
    (IF_THEN_ELSE(MONTH ({Period End Date})=4, 'M1',
    (IF_THEN_ELSE(MONTH ({Period End Date})=5, 'M2',
    (IF_THEN_ELSE(MONTH ({Period End Date})=6, 'M3',
    (IF_THEN_ELSE(MONTH ({Period End Date})=7, 'M1',
    (IF_THEN_ELSE(MONTH ({Period End Date})=8, 'M2',
    (IF_THEN_ELSE(MONTH ({Period End Date})=9, 'M3',
    (IF_THEN_ELSE(MONTH ({Period End Date})=10, 'M1',
    (IF_THEN_ELSE(MONTH ({Period End Date})=11, 'M2',
    (IF_THEN_ELSE(MONTH ({Period End Date})=12, 'M3',
    'recon not found')))))))))))))))))))))))

예: 트랜잭션 기간이 90일을 초과한 경우 작업 계획 필요

서비스 관리자가 트랜잭션 기간이 90일을 초과한 경우 준비자에게 작업 계획을 생성하도록 요청합니다. 다음 스크린샷에 표시된 대로 규칙에서 필터 기준을 생성합니다.


트랜잭션 기간에 따른 예

예: 미래 기간의 트랜잭션 날짜 입력 방지

서비스 관리자가 준비자에게 잔액 설명과 같은 트랜잭션 날짜에 현재 기간의 날짜만 입력하도록 요청합니다. 트랜잭션 기간을 확인하는 형식으로 규칙을 생성합니다.


예 - 트랜잭션 날짜

작업 계획을 사용하는 경우에는 작업 계획 날짜에 따라 기간이 다르게 계산되므로 위 예가 적용되지 않습니다. 작업 계획을 사용하는 경우, 다음 설정을 사용하여 [트랜잭션 기간]이라는 사용자정의 속성을 생성합니다.

  • 유형: 숫자
  • 합계: 합계
  • 계산 유형: 스크립트가 지정됨
  • 사용자에게 표시 선택
  • 계산 정의: DATE_DIFF({Transaction Date}, {Period End Date}, ‘DAYS’)

그런 다음, 트랜잭션 세부정보에 계산된 속성을 추가한 후 규칙에 적용합니다.


예