양식에 계산된 필드 추가

사용자 정의 양식을 오브젝트에 첨부할 때 기존 데이터를 사용하여 새 데이터를 생성하는 계산된 사용자 정의 필드를 추가할 수 있습니다.

계산된 사용자 정의 필드에는 다음이 포함될 수 있습니다.

  • 단일 기본 제공 필드에 대한 간단한 참조입니다.

    note info
    INFO
    예: 프로젝트 및 작업에서 생성된 수익을 계산하려면 기본 제공 필드 실제 수익이 포함된 계산된 사용자 지정 필드를 만들 수 있습니다. 누군가 사용자 정의 양식을 프로젝트 또는 작업에 첨부하면 프로젝트 또는 작업의 수익이 필드에 표시됩니다.
  • 하나 이상의 필드를 참조하는 표현식입니다. 사용자 정의 필드, 기타 계산된 사용자 정의 필드 및 기본 제공 필드일 수 있습니다.

    note info
    INFO
    예: 프로젝트와 작업에서 생성된 이익을 계산하려면 매출액에서 비용을 빼는 수학 표현식이 포함된 Profit이라는 계산된 사용자 정의 필드를 만들 수 있습니다.
    이를 위해 내장된 Workfront 필드 실제 비용 및 실제 수익과 함께 수학 표현식 SUB(빼기)를 사용할 수 있습니다.
    아래 단계에서 이 예제를 수행하는 방법을 확인할 수 있습니다.

액세스 요구 사항

이 문서의 단계를 수행하려면 다음이 있어야 합니다.

Adobe Workfront 플랜*
임의
Adobe Workfront 라이센스*
플랜
액세스 수준 구성*

사용자 정의 양식에 대한 관리 액세스

Workfront 관리자가 이 액세스 권한을 부여하는 방법에 대한 자세한 내용은 특정 영역에 대한 관리자 액세스 권한 부여를 참조하십시오.

*플랜, 라이선스 유형 또는 액세스 수준 구성을 알아보려면 Workfront 관리자에게 문의하세요.

사용자 정의 양식에서 기존의 계산된 사용자 정의 필드 재사용

다른 오브젝트에 속한 사용자 정의 양식에서 동일한 계산된 사용자 정의 필드를 사용할 수 있습니다. 예를 들어 작업 사용자 정의 양식에서 프로젝트 사용자 정의 양식에 대해 생성한 Profit 계산 필드를 사용할 수 있습니다.

기존의 계산된 사용자 정의 필드를 사용할 때 계산이 새 양식으로 전송되지 않습니다. 새 사용자 정의 양식에 동일한 필드에 계산을 다시 추가해야 합니다.

새 양식에서 동일한 필드에 대해 다른 계산을 사용할 수도 있습니다. 계산된 사용자 정의 필드에 대해 동일한 이름을 유지하면 명명 규칙에서 일관성과 일관성이 보장됩니다.

IMPORTANT
계산된 표현식을 변경하면 개체의 필드 값이 오래된 값이 될 수 있습니다. 이러한 필드에서 항상 최신 계산을 보려면 다음 중 하나를 수행합니다.
  • 첨부된 사용자 정의 양식에서 데이터를 편집한 개체를 저장한 후 개체의 기본 페이지에서 자세히 아이콘 을(를) 클릭한 다음 사용자 정의 표현식을 다시 계산합니다.
  • 개체를 일괄 편집할 때 [사용자 정의 표현식 다시 계산] 옵션을 선택합니다.
  • 사용자 정의 양식에서 계산된 사용자 정의 필드를 편집할 때 이전 계산 업데이트 옵션을 선택합니다.

기존의 계산된 사용자 정의 필드를 재사용하려면 다음을 수행합니다.

  1. Adobe Workfront 오른쪽 상단의 기본 메뉴 아이콘 을(를) 클릭한 다음 설정 을(를) 클릭합니다.

  2. 왼쪽 패널에서 사용자 지정 Forms ​을 클릭합니다.

  3. 새 사용자 정의 양식을 클릭합니다.

  4. 사용자 정의 양식을 첨부할 개체 유형을 선택한 다음 계속 ​을 클릭합니다.

  5. 화면 왼쪽 상단에서 필드 라이브러리 ​를 클릭합니다.

  6. 검색 상자를 사용하거나 계산됨 섹션을 확장하여 필요한 계산된 필드를 찾은 다음 사용자 정의 양식에서 표시할 필드를 드래그합니다.

  7. (선택 사항) 이전 단계를 반복하여 다른 필드를 추가합니다.

    note note
    NOTE
    단일 사용자 정의 양식에 최대 500개의 필드 및 위젯을 추가할 수 있습니다. 그러나 형식에 복잡성에 따라 100개가 넘는 값이 있을 경우 성능이 저하될 수 있습니다.
    복잡한 양식의 예로는 계단식 매개 변수가 있는 양식, 계산된 사용자 정의 데이터 필드 및 단일 필드의 여러 값 옵션이 있습니다.
  8. 변경 내용을 저장하려면 적용 ​을 클릭하고 다른 섹션으로 이동하여 양식을 계속 작성하십시오.

    또는

    저장 후 닫기 ​를 클릭합니다.

새 계산된 필드 추가

IMPORTANT
새 계산된 사용자 정의 필드를 만들기 전에 계산에 필요한 데이터가 Workfront에 있는지 확인할 수 있도록 포함하려는 기존 필드를 식별하십시오.
  1. Adobe Workfront 오른쪽 상단의 기본 메뉴 아이콘 을(를) 클릭한 다음 설정 을(를) 클릭합니다.

  2. 왼쪽 패널에서 사용자 지정 Forms ​을 클릭합니다.

  3. 새 사용자 정의 양식을 클릭합니다.

  4. 사용자 정의 양식을 첨부할 개체 유형을 선택한 다음 계속 ​을 클릭합니다.

  5. 화면 왼쪽에서 계산됨 ​을 찾아 캔버스의 섹션으로 끕니다.

  6. 화면 오른쪽에서 추가하려는 사용자 정의 필드 유형에 사용할 수 있는 옵션을 구성합니다.

    table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
    레이블 필드에 대한 레이블을 입력합니다. 이는 사용자가 사용자 정의 양식을 사용할 때 표시되는 것입니다. 보고서에서 Workfront에 의해 자동으로 채워지는 필드 Name 이(가) 참조됩니다.
    지침

    기본적으로 필드에 대해 만드는 수식은 여기에 저장됩니다. 텍스트를 추가하여 필드 및 그 안에 있는 공식에 대한 추가 정보를 제공할 수 있습니다. 이 기능은 다음 두 가지 방법으로 유용할 수 있습니다.

    • 공식이 무엇인지, 어떻게 작동하는지 다시 알리기 위해 이 기능은 여러 양식에서 이 계산된 사용자 정의 필드를 사용하려는 경우 특히 유용합니다.

    • 툴팁으로 사용자는 필드를 마우스로 가리키면 표시됩니다. 도구 설명에 표시할 텍스트를 여기에 추가합니다.

      도구 설명에 수식을 표시하지 않고 헷갈릴 수 있도록 하려면 숨길 수 있습니다.

    포맷

    필드의 결과를 저장 및 표시할 형식입니다.

    필드가 수학 계산에 사용되는 경우 항상 숫자 또는 통화 형식을 사용하십시오. 숫자 또는 통화를 선택하면 0으로 시작하는 숫자가 자동으로 잘립니다.

    중요: 형식을 선택하기 전에 새 필드에 대한 올바른 형식을 고려하십시오. 사용자 정의 양식을 저장한 후에는 형식 필드를 편집할 수 없습니다. 그리고 잘못된 포맷을 선택하면 보고서와 목록 그룹화의 향후 계산 및 집계 값에 영향을 줄 수 있습니다.

    참고: 통화 형식의 계산 필드에는 따옴표를 사용할 수 없습니다. (예를 들어, "800.00"이 아닌 800.00을 사용합니다.) 따옴표를 사용하면 통화 유형의 언어 서식과 관련된 뉘앙스로 인해 예기치 않은 결과가 발생할 수 있습니다.

  7. 계산 상자에서 계산 빌드를 시작합니다.

    1. 최대화 ​를 클릭하여 계산 편집기를 열고 계산을 빌드합니다.


      일반적으로 계산은 표현식으로 시작하며, 그 뒤에는 사용자 정의 양식을 오브젝트에 첨부할 때 참조할 필드를 포함하는 괄호가 옵니다.

      각 필드는 중괄호로 묶어야 합니다. 필드 이름을 입력할 때 시스템에서 제안을 하며 이를 선택하여 계산에 삽입할 수 있습니다.

계산된 사용자 지정 필드에 필요한 구문을 보려면 확장
code language-none
  각 필드는 각 필드 이름 주위에 중괄호를 사용하여 아래에 설명된 구문을 사용해야 합니다. 필드 이름을 입력할 때 시스템에서 제안을 하며 이를 선택하여 계산에 삽입할 수 있습니다. 계산에 데이터를 잘못 입력하면 경고 메시지가 표시됩니다. 유효한 필드와 유효한 계산된 표현식을 포함하도록 계산을 편집하지 않으면 양식을 저장할 수 없습니다.

  <div class="extension note">
  <div>NOTE</div>
  <div>
  <p>현재 시스템에서는 사용자 정의 양식이 첨부될 객체에 참조할 필드의 이름을 입력할 때만 제안을 합니다. 상위 개체의 필드는 제안되지 않습니다.</p>
  </div>
  </div>

  **필드 이름을 중괄호로 묶음**

  * 계산에서 기본 제공 필드를 참조하도록 하려면 필드 이름을 중괄호로 묶어야 합니다.

    예: `{actualRevenue}`

    필드 이름은 대/소문자를 구분하므로 Workfront 시스템에 표시되는 방식과 동일하게 계산에 표시되어야 합니다.

    계산에 사용할 수 있는 필드 이름을 식별하려면 [Workfront API 탐색기](https://developer.adobe.com/workfront/api-explorer/)(으)로 이동합니다.

  * 계산에서 사용자 지정 필드를 참조하도록 하려면 필드 이름을 중괄호로 묶고 중괄호 안에 `DE:`을(를) 추가해야 합니다.

    예: `{DE:Profit}`

    `DE:`을(를) 입력할 때 선택할 수 있는 모든 사용자 지정 필드가 시스템에 나열됩니다.

     * 사용자 지정 양식을 개체에 첨부할 때 *parent* 개체에서 데이터를 가져오는 필드를 계산에서 참조하려면 필드 이름 앞에 부모 개체의 개체 형식(중괄호)을 추가해야 합니다.

    예를 들어 사용자 정의 양식이 작업에서 작동하도록 구성되어 있고 양식을 작업에 첨부할 때 필드가 상위 개체의 실제 매출을 계산하도록 하려면 필드의 개체 유형으로 `Project`을(를) 표시해야 합니다.

    `{project}.{actualRevenue}`

    또는 사용자 정의 필드인 경우:

    `{project}.{DE:profit}`

    **점이 있는 항목 구분**

    계산된 사용자 정의 필드에서 관련 객체를 참조할 때는 객체 이름과 속성을 마침표로 구분해야 합니다.

    예를 들어 작업 유형 사용자 정의 양식에서 계산된 사용자 정의 필드에 Portfolio 소유자의 이름을 표시하려면 다음을 입력합니다.

    `{project}.{porfolio}.{owner}`

    이렇게 하면 사용자 정의 양식의 개체(작업)에서 작업(프로젝트)과 관련된 다음 개체에 액세스할 수 있습니다. 여기에서 프로젝트(포트폴리오)와 관련된 다음 오브젝트에 액세스한 다음 포트폴리오 오브젝트(소유자)에 대해 정의된 필드를 참조할 수 있습니다

    사용자 지정 필드를 참조하기 위한 **이름 구문**

    계산된 사용자 정의 필드에서 다른 사용자 정의 필드를 참조할 때 Workfront 사용자 인터페이스에 표시되는 대로 필드 이름을 입력해야 합니다.

    예를 들어, 경영 스폰서라는 레이블이 지정된 사용자 정의 필드에서 선택한 옵션을 참조하려면 다음을 입력합니다.

    `{DE:Executive sponsor}`

    <div class="extension note">
    <div>NOTE</div>
    <div>
    <p>자동 완성 필드의 구문이 다른 필드 형식의 구문과 약간 다릅니다. 끝에 <code>:name</code>을(를) 추가해야 하기 때문입니다.</p>
    <p>예를 들어, &quot;경영 스폰서&quot;라는 사용자 정의 타이프 어헤드 필드에서 선택한 옵션을 참조하려면 다음을 입력합니다.</p>
    <p><code>{DE:Executive sponsor:name}</code></p>
    </div>
    </div>


    **다중 개체 사용자 정의 양식의 계산된 사용자 정의 필드**

    다중 개체 사용자 정의 양식에서 선택한 개체 유형은 해당 양식의 계산된 사용자 정의 필드에서 참조되는 하나 이상의 필드와 호환되어야 합니다. 오브젝트와 호환되지 않는 필드는 해당 양식에 해당 없음으로 표시됩니다.

    계산된 필드에 모든 개체 형식에 대한 올바른 결과가 표시되도록 하려면 `$$OBJCODE`을 사용하여 각 개체 형식에 대한 계산을 정의해야 합니다.

    <div class="extension info">
    <div>INFO</div>
    <div>
    <p><strong>예:</strong></p>
    <p>프로젝트, 작업 및 문제로 작동하도록 구성된 사용자 정의 양식에서 다음 공식을 사용하여 오브젝트 유형을 표시할 수 있습니다.</p>
    <p><code>IF($$OBJCODE=&quot;PROJ&quot;,&quot;This is a project&quot;,IF($$OBJCODE=&quot;TASK&quot;,&quot;This is a task&quot;,&quot;This is an issue&quot;))</code></p>
    <p>프로젝트에서 필드에는 &quot;This is a project&quot;, 작업에는 &quot;This is a task&quot;가 표시되고, 문제에는 &quot;This is an issue&quot;가 표시됩니다.</p>
    </div>
    </div>


    <div class="extension info">
    <div>INFO</div>
    <div>
    <p><strong>예:</strong> 프로젝트에 Assigned To: Name 필드가 없지만 기본 제공된 Owner 필드가 있습니다. 이 필드는 사용자가 수동으로 변경하지 않는 한 프로젝트를 만든 사람의 이름으로 자동으로 입력됩니다.</p>
    <p>따라서 사용자 정의 담당 필드에서 아래와 같이 사용자 정의 양식을 프로젝트에 첨부할 때 <code>$$OBJCODE</code>을(를) 사용하여 소유자 필드를 참조하고, 양식을 작업에 첨부할 때 할당 대상: 이름 필드를 참조할 수 있습니다.</p>
    <p><code>IF($$OBJCODE=&quot;PROJ&quot;,{owner}.{name},{assignedTo}.{name})</code></p>
    </div>
    </div>

    `$$OBJCODE,`과 같은 변수에 대한 자세한 내용은 [와일드카드 필터 변수 개요](https://experienceleague.adobe.com/docs/workfront/quicksilver/reports-and-dashboards/reports/reporting-elements/understand-wildcard-filter-variables.html?lang=ko)를 참조하십시오.

    **계산된 사용자 지정 필드의 자동 업데이트**

    다음 상황이 발생하면 오브젝트의 계산된 사용자 정의 필드가 자동으로 다시 계산됩니다.

     * 일별 타임라인 계산과 같이 오브젝트에 대한 내용이 변경됩니다.
     * 누군가 개체의 계산된 사용자 정의 필드에서 참조하는 다른 필드를 편집합니다.
     * 계산된 표현식이 비어 있고 필드에 값이 있습니다. 이 값은 null로 설정됩니다.

       <div class="extension note">
       <div>NOTE</div>
       <div>
       <div>오브젝트에 첨부된 사용자 정의 양식에서 계산된 사용자 정의 필드의 날짜 및 시간 문은 조직의 인스턴스 및 사용자 프로필에 대해 설정된 시간대 구성이 아니라 UTC(협정 세계시)에 의해 계산되고 저장됩니다. 사용자 정의 양식의 계산은 각 사용자의 개별 시간대를 기반으로 하여 생성됩니다.</div>
       </div>
       </div>
  1. 큰 텍스트 상자를 클릭한 다음 계산에 추가할 수 있는 필드 ​를 클릭합니다.

    큰 텍스트 상자에 식이나 필드를 입력한 다음 표시될 때 선택할 수도 있습니다. 각 항목은 필드에 "F"를 표시하거나 표현식에 "E"를 표시합니다.

    여는 괄호를 입력하면 닫는 괄호가 자동으로 추가됩니다.

유용한 팁을 보려면 확장
code language-none
  <div class="extension tip">
  <div>TIP</div>
  <div>
  <p>다음 중 원하는 작업을 수행하여 계산에 도움을 받을 수 있습니다.</p>
  <ul>
  <li>계산에서 식 위로 마우스를 가져가면 설명, 사용 방법을 보여 주는 예제 및 문서 <a href="https://experienceleague.adobe.com/docs/workfront/quicksilver/reports-and-dashboards/reports/calc-cstm-data-reports/calculated-data-expressions.html?lang=ko">계산된 데이터 식의 개요</a>에서 자세한 정보에 대한 &quot;자세히 알아보기&quot; 링크를 볼 수 있습니다.<br>
  <img src="assets/hover-expression-help-text.jpg" alt=""></li>
  <li>색상 코딩을 사용하여 추가한 구성 요소를 식별합니다. 표현식은 파란색으로 표시되고 필드는 녹색으로 표시됩니다.<br>
  <img src="assets/colors-fields-expressions.jpg" alt=""></li>
  <li>가면서 분홍색으로 강조 표시된 계산 오류를 찾습니다. 강조 표시된 오류 위로 마우스를 가져가 원인에 대한 간단한 설명을 표시할 수 있습니다.<br>
  <img src="assets/error-help.png" alt=""></li>
  <li>계산 아래 영역에서 기존 Workfront 객체에서 결과를 미리 봅니다.</li>
  </ul>
  <!--or by providing test values (NOT READY YET; CHANGE THIS SCREENSHOT WHEN IT IS)-->
  <p><img src="assets/preview-calc.jpg" alt=""></p>
  <ul>
  <li>왼쪽에 표시되는 줄 번호를 사용하여 긴 계산에서 참조 표현식입니다.</li>
  </ul>
  </div>
  </div>
  1. 계산된 사용자 지정 필드에 대한 계산 만들기를 마치면 최소화 ​를 클릭합니다.

  2. (선택 사항) 다음 옵션 중 하나를 사용하여 계산된 사용자 정의 필드를 추가로 구성합니다.

    table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
    논리 추가

    표시 논리를 추가하여 사용자가 양식을 채울 때 이전 다중 선택 필드(드롭다운, 확인란 또는 라디오 버튼)에서 선택한 하나 이상의 항목에 따라 계산된 필드가 표시되는지 여부를 결정할 수 있습니다.

    적어도 하나의 확인란, 라디오 버튼 또는 드롭다운 필드가 양식의 계산된 사용자 지정 필드 앞에 오는 경우에만 사용할 수 있습니다.

    계산된 사용자 정의 필드에는 건너뛰기 논리를 사용할 수 없습니다.

    이전 계산 업데이트 기존 계산된 사용자 정의 필드를 편집할 때 이 옵션을 선택하여 사용자 정의 양식을 저장할 때 계산에서 업데이트를 트리거할 수 있습니다. 이 작업은 사용자 정의 양식을 저장할 때 한 번만 발생합니다. 이렇게 하면 옵션이 비활성화 상태로 돌아갑니다.
    지침에 수식 표시 사용자 정의 양식을 작성하는 사용자가 필드를 마우스로 가리키면 필드의 공식이 표시되도록 하려면 이 옵션을 활성화한 상태로 두십시오. 자세한 내용은 이 표의 앞부분에서 지침에 대한 정보를 참조하십시오.
    1. 변경 내용을 저장하려면 적용 ​을 클릭하고 다른 섹션으로 이동하여 양식을 계속 작성하십시오.

      또는

      저장 후 닫기 ​를 클릭합니다.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43