세션 및 기준 통화
의 ServiceNow AI Platform® 기본 또는 표준 통화 필드는 세션과 참조라는 두 종류의 통화를 사용합니다.
- 세션 통화
- 세션 통화는 사용자의 로케일 또는 단일 통화 모드로 사용자에 대해 정의됩니다.
- 참조
- 시스템 로컬은 기준 통화를 결정하며 전체 인스턴스에서 사용되는 표준입니다.
통화 또는 가격 필드에 값을 입력할 때마다 시스템에는 다음 세 가지 정보가 저장됩니다.
- 사용자의 로캘에 입력된 값입니다.
- 사용자 로캘의 통화 코드입니다.
- 현재 환율을 사용하여 기준 통화로 변환된 값입니다.
주:
복수 통화 모드에서 통화 필드에 저장된 통화 코드는 세션 통화 코드와 같지 않을 수 있습니다. 예를 들어, 세션 통화는 유로이고 입력한 숫자는 일본 엔화일 수 있습니다.
세션 통화
사용자가 통화 값을 볼 때 입력한 값 또는 세션 통화 형식으로 값을 볼 수 있습니다. 형식에는 다음이 포함됩니다.
- 통화 기호
- 세션 통화로 변환되고 현지화된 숫자 형식으로 표시되는 값입니다.
사용자의 로캘은 세션 통화 형식을 결정합니다.
숫자 형식은 로캘에 따라 소수 구분 기호와 같은 기능이 다를 수 있습니다. 예를 들어 미국 형식은 1,234,567.89이고 독일어 형식은 1.234.567,89입니다. 는 ServiceNow AI Platform® 다음 순서로 세션 통화를 결정합니다.
- and를 사용한 glide.i18n.single_currency 단일 통화 모드 설정. glide.i18n.single_currency.code
- 사용자 로캘의 기본 통화입니다.
기준 통화
다른 유형의 통화 값에 대한 계산을 수행하기 위해 기준 통화라고 ServiceNow AI Platform® 하는 시스템 통화로 변환된 통화 값을 저장합니다. 모든 통화 필드에는 기준 통화 값이 포함됩니다. 시스템은 다음 순서로 기준 통화를 결정합니다.
- 속성을 사용하여 설정된 시스템 로캘 glide.system.locale
- Java 기본 로케일(일반적으로 en)입니다. 우리
필터링 및 집계 기능은 기준 통화 값을 사용하여 기본 통화 필드에 대한 계산을 수행합니다. 이러한 기능은 전환율 변화로 인해 부정확한 결과를 생성할 수 있습니다.
통화 필드 문제
시스템은 각 값에 대해 세션 통화와 기준 통화라는 두 개 이상의 통화를 사용하기 때문에 통화 필드를 필터링, 정렬 및 표시하는 결과에 혼동을 느끼는 경우가 많습니다.
주:
통화 필드의 집계 및 필터링은 기준 통화를 사용하며 사용자는 세션 통화를 볼 수 있습니다. 변환율이 변경되기 때문에 필터링된 참조 통화 값의 순서가 세션 통화 값이 제안하는 순서와 다를 수 있습니다. 집계에서도 동일한 문제가 발생합니다.
사용자에게 다음과 같은 문제가 표시될 수 있습니다.
- 통화 필드를 기준으로 필터링된 목록의 순서가 예상과 다를 수 있습니다. 필터링에는 참조 통화 값을 사용하지만 세션 통화 값을 표시합니다.
- 기준 통화 값이 집계된 다음 세션 통화로 변환되기 때문에 통화 필드의 집계가 예상 결과를 생성하지 못할 수 있습니다.
- 통화 값은 통화 코드가 아닌 사용자의 로캘을 기준으로 형식이 지정되기 때문에 통화 값이 예상대로 표시되지 않을 수 있습니다.
이러한 혼동은 세션과 기준 통화의 차이, 변화하는 환산율 및 다른 사용자가 사용하는 다른 세션 통화의 결과일 수 있습니다.