속성 정의

Account Reconciliation에서 속성을 정의하려면 다음을 수행하십시오.

  1. 관리, 속성 순으로 선택합니다.
  2. 새로 생성을 누릅니다.
  3. 이름에 속성 이름을 입력합니다.
  4. 유형에서 다음 옵션 중 하나를 선택합니다.
    • 날짜

    • 날짜 및 시간

    • 정수

    • 목록

      질문에 적합한 응답의 목록을 입력합니다.

    • 여러 라인 텍스트

      최대 길이는 4,000자 미만이어야 합니다.

      여러 라인 텍스트를 선택한 다음 3-50라인의 라인 수를 입력합니다. [여러 라인 텍스트]는 [작업] 대화상자에서 스크롤하지 않고 표시되는 텍스트 라인 수를 결정합니다.

      여러 라인 텍스트 유형: [조정 작업] 대화상자에서.

    • 번호:

      [숫자]를 선택하는 경우 다음과 같이 숫자 형식 지정 옵션을 선택합니다.

      • [소수 자릿수]에 표시할 소수 자릿수의 값을 입력합니다.

      • 숫자에 천단위 구분자(예: 1,000.00)를 표시하려면 [천단위 구분자] 옵션을 선택합니다.

      • [통화 기호] 목록에서 통화 기호(예: 달러($))를 선택합니다.

      • [음수] 목록에서 음수 표시 방식(예: (123))을 선택합니다.

      • [스케일] 목록에서 숫자의 스케일 값(예: 1000)을 선택합니다.

    • 텍스트

    • True 또는 False

    • 사용자

    • 또는 아니요

    • 날짜

    • 날짜 및 시간

    • 정수

    • 목록

      질문에 적합한 응답의 목록을 입력합니다.

    • 여러 라인 텍스트

      최대 길이는 4,000자 미만이어야 합니다.

      여러 라인 텍스트를 선택한 다음 3-50라인의 라인 수를 입력합니다. [여러 라인 텍스트]는 [작업] 대화상자에서 스크롤하지 않고 표시되는 텍스트 라인 수를 결정합니다.

    • 번호:

      [숫자]를 선택하는 경우 다음과 같이 숫자 형식 지정 옵션을 선택합니다.

      • [소수 자릿수]에 표시할 소수 자릿수의 값을 입력합니다.

      • 숫자에 천단위 구분자(예: 1,000.00)를 표시하려면 [천단위 구분자] 옵션을 선택합니다.

      • [통화 기호] 목록에서 통화 기호(예: 달러($))를 선택합니다.

      • [음수] 목록에서 음수 표시 방식(예: (123))을 선택합니다.

      • [스케일] 목록에서 숫자의 스케일 값(예: 1000)을 선택합니다.

    • 텍스트

    • True 또는 False

    • 사용자

    • 또는 아니요

    • 계산

      주:

      이 기능은 11.1.2.4.100(패치 20307212)에서만 사용할 수 있습니다. 새로운 기능 및 11.1.2.4.100 릴리스로 업데이트하는 데 대한 정보는 My Oracle Support https://support.oracle.com을 참조하십시오.

      계산된 속성은 읽기 전용입니다. 관리자는 [작업] 대화상자의 속성 섹션에 속성을 추가할 수 있고, 워크플로우 사용자는 [작업] 대화상자와 트랜잭션에서 해당 속성을 볼 수 있습니다. 관리자가 액세스 권한을 표시 안 함으로 설정하여 특정 역할에 대한 액세스를 제한할 수 있습니다. 예를 들어 계산된 속성 XYZ의 경우 조회자에게 XYZ가 표시되지 않도록 관리자가 [조회자: 표시 안 함] 액세스 권한을 추가할 수 있습니다.

      모든 사용자 역할이 뷰와 포틀릿에서 계산된 속성을 열로 추가할 수 있습니다. 필터 패널에서 필터링 가능한 속성으로 추가할 수도 있습니다.

    • 계산을 선택하면 다음과 같이 계산 정의 섹션이 표시됩니다.

      • 계산 유형: 값 목록은 속성 유형에 따라 결정됩니다.

        • 목록에 값 지정 - 목록 유형 속성에 값을 지정합니다.

        • 값에 목록 지정 - 서로 다른 속성 값에 값 목록을 지정합니다. 목록 유형의 속성에만 사용할 수 있습니다.

        • 조건—조건부 계산(If – Then – Else)

        • 스크립트가 지정됨 - 무형식 스크립트가 지정된 계산입니다. 텍스트, 숫자 또는 정수 유형의 속성에 [스크립트가 지정됨]을 사용할 수 있습니다.

        다음 테이블에는 계산 옵션을 선택하면 각 속성 유형에서 사용할 수 있는 계산 유형이 나열됩니다.

        표 21-3 계산 옵션이 선택된 경우 각 속성 유형에서 사용할 수 있는 계산 유형

        속성 유형 목록에 값 지정 조건 스크립트가 지정됨 값에 목록 지정
        날짜        
        날짜/시간        
        정수 X X X  
        목록   X   X
        여러 라인 텍스트 X X X  
        숫자 X X X  
        텍스트 X X X  
        True/False   X    
        사용자        
        예/아니요   X    
      • 스크립트가 지정됨 계산 유형을 선택하여 무형식 계산 방정식을 입력할 때 속성 추가 및 함수 추가를 사용합니다.

        속성 추가 - 속성을 선택하고 계산에 속성 추가를 눌러 [계산 정의] 상자의 커서 위치에 속성을 삽입합니다. 커서가 단어나 속성의 중간에 있으면 정의에서 단어/속성이 바뀝니다. 추가된 모든 속성의 이름은 스크립트 형식에 따라 대괄호({})로 묶입니다.

      • 함수 추가 - 함수를 선택하고 계산에 속성 추가를 눌러 [계산 정의]에 함수를 추가합니다. 함수는 각 매개변수의 자리 표시자와 함께 추가됩니다.

        예를 들면 다음과 같습니다.

        계산 정의에 TRANSLATE 함수를 삽입합니다.

        TRANSLATE(<Value>, <To Currency>) - TRANSLATE(<Value>, <To Currency>)

        그런 다음 자리 표시자를 속성으로 바꿉니다.

        TRANSLATE({Source System Balance (Entered)}, 'USD') - TRANSLATE({Subsystem Balance (Entered)}, 'USD')

        기타 스크립트가 지정된 예는 다음과 같습니다.

        • 월 추가: 시작 날짜부터 지정된 개월 수인 날짜 오프셋을 반환합니다. 이 날짜는 항상 지정된 월 오프셋에 속합니다. 시작 날짜에 오프셋 월에 속한 값을 벗어나는 일 값이 있으면 오프셋 월의 마지막 날이 사용됩니다. 예를 들어, EDate(31-Jan-2017, 1)은 (28-Feb-2017)을 반환합니다. 월에는 시작 날짜 이전 또는 이후의 개월 수를 입력합니다. 월에 양수 값이 있으면 미래의 날짜가 됩니다. 음의 값은 과거의 날짜가 됩니다.

          EDate(<Start Date>, <Months>, <Length>)

          Example: EDate(DATE(2017, 2, 15) 3)

        • 이전 평균 함수: 이전 X 기간 동안 숫자 금액의 평균을 냅니다.

          AVERAGE_PRIOR(<Value>, <Number of Periods>, <To Currency*>, <Rate Type*>, <Rate Period*>

          예: AVERAGE_PRIOR( {Source System Balance (Reporting)}, '2', 'EUR', 'REC')

        • 날짜: 연도, 월 및 일에 지정된 정수 값을 기반으로 날짜 값을 반환합니다. 예를 들어 이 함수는 함수의 날짜 유형 값을 생성하므로 DATE(2018, 5, 31)는 May 31st 2018로 변환됩니다. 그런 다음 날짜 차이 함수에 사용하여 어떤 날짜(예: 종료 날짜)와 이 특정 날짜 간의 일수 차이를 가져올 수 있습니다.

          DATE(<Year>, <Month>, <Day>)

        • 날짜 차이: 두 날짜 간 차이가 일, 시간, 분 또는 초로 반환됩니다. Date 1과 Date 2에 값 TODAY와 NOW를 사용할 수 있습니다. 해당 값은 각각 현재 날짜(시간 구성요소가 없음)와 날짜-시간을 나타냅니다.

          DATE_DIFF(<Date1>, <Date2>, <Type>)

          예: DATE_DIFF('TODAY', {Preparer End Date}, 'DAYS') 또는 DATE_DIFF({Preparer End Date}, 'NOW', 'HOURS')

        • 텍스트 추출: 값의 하위 문자열을 지정된 위치부터 반환합니다.

          SUBSTRING(<Value>, <Location>, <Length>)

          예: SUBSTRING( {Name} , 5, 10)

        • : 날짜의 일 값을 정수로 반환합니다.

          DAY(<DATE>)

        • If Then Else: 사용자가 스크립트 지정된 계산에 조건부 계산을 삽입할 수 있습니다. IF_THEN_ELSE 계산을 중첩하여 "ELSE IF" 유형 계산도 지원할 수 있습니다.

          IF_THEN_ELSE(<Condition>, <Value1>, <Value2>)

          예:

          IF_THEN_ELSE( {Risk Rating} = 'Low', 'Good',
          IF_THEN_ELSE( {Risk Rating} = 'Medium', 'Better',
          IF_THEN_ELSE({Risk Rating} = 'High', 'Best','Bad')))
          
        • 소문자: 값을 소문자로 반환합니다..

          LOWERCASE(<Value>)

          예: LOWERCASE( {Description} )

        • 최대값: 속성 목록에서 최대값을 반환합니다. 임의 개수의 매개변수가 있을 수 있습니다.

          MAX(<Value1>, <Value2>,<ValueN>)

          예: MAX( TRANSLATE( {Source System Balance (Entered)}, 'USD', 'Accounting'), TRANSLATE( {Source System Balance (Functional)}, 'USD', 'Accounting'), TRANSLATE( {Source System Balance (Reporting)}, 'USD', 'Accounting') )

        • 이전 최대값: 이전 X 기간 동안의 최대값을 반환합니다.

          MAX_PRIOR (<Value>, <Number of Periods>, <To Currency*>, <Rate Type*>, <Rate Period*>)

          예: MAX_PRIOR( {Source System Balance (Functional)}, '6', 'CAD', 'REC', 'CURRENT')

        • 최소값: 속성 목록에서 최소값을 반환합니다. 임의 개수의 매개변수가 있을 수 있습니다.

          MIN(<Value1>, <Value2>,<ValueN>)

          예: MIN( TRANSLATE( {Source System Balance (Entered)}, 'CAD', 'REC'), TRANSLATE( {Source System Balance (Functional)}, 'CAD', 'REC'), TRANSLATE( {Source System Balance (Reporting)}, 'CAD', 'REC') )

        • 이전 최소값: 이전 X 기간 동안의 최소값을 반환합니다.

          MIN_PRIOR (<Value>, <Number of Periods>, <To Currency*>, <Rate Type*>, <Rate Period*>)

          예: MIN_PRIOR( {Source System Balance (Functional)}, '6', 'EUR', 'Simplified')

        • : 날짜의 월 값을 정수로 반환합니다(1-12).

          MONTH (<DATE>)

        • 이전: 지정된 이전 기간의 값을 반환합니다.

          PRIOR(<Value>, <Number of Periods Prior*>, <To Currency*>, <Rate Type*>, <Rate Period*>)

          예: PRIOR( {Source System Balance (Entered)}, '1', 'EUR', 'rec', 'prior')

        • 반올림: 지정된 소수 자릿수로 반올림된 값을 반환합니다..

          ROUND(<Value>, <Decimal Places>)

          예: ROUND( ({Scripted Translate} /7), 4)

        • 이전 합계: 이전 X 기간 동안의 값 합계를 반환합니다.

          SUM_PRIOR(<Value>, <Number of Periods>, <To Currency*>, <Rate Type*>, <Rate Period*>)

          예: SUM_PRIOR( {Source System Balance (Reporting)}, '3', 'EUR', 'REC')

        • 텍스트 위치: 1을 첫번째 위치로 시작하여 값에 있는 하위 문자열의 인덱스를 반환합니다.

          INSTRING(<Value>, <Value To Search>)

          예: INSTRING( UPPERCASE( {Name} ), 'TAX' )

        • 환산: 지정된 비율 유형을 사용하여 통화 속성을 숫자 속성으로 환산합니다.

          TRANSLATE(<Value>, <To Currency>, <Rate Type>)

          예: TRANSLATE( {Source System Balance (Entered)}, 'EUR', 'Accounting')

        • 대문자: 값을 대문자로 반환합니다.

          UPPERCASE(<Value>)

          예: UPPERCASE( {Name} )

        • 연도: 날짜의 연도 값을 정수로 반환합니다.

          YEAR (<DATE>)