엔터티 내 사용자 지정 필드 관리Manage custom fields in an entity

모든 엔터티 내 하나 이상의 사용자 지정 필드를 만들고 업데이트할 수 있습니다.You can create and update one or more custom fields in any entity. 사용자 지정 필드를 만들려면 필드의 이름, 필드의 표시 이름, 포함할 데이터 형식 등과 같은 속성 집합을 지정해야 합니다.When you create a custom field, you specify a set of properties, such as the field's name, its display name, and the type of data that it will contain. 자세한 내용은 엔터티 특성 메타데이터를 참조하세요.For more information, see Entity attribute metadata.

참고

모든 엔터티에는 레코드가 마지막으로 업데이트된 날짜 및 업데이트한 사람을 나타내는 필드와 같은 시스템 필드가 있습니다.Every entity has system fields, such as fields that indicate when a record was last updated, and who updated it. 또한 표준 엔터티에는 표준(기본값) 필드가 있습니다.In addition, standard entities have standard (default) fields. 시스템 필드 또는 표준 필드를 수정하거나 삭제할 수 없습니다.You can't modify or delete system fields or standard fields. 사용자 지정 필드를 만들 경우 이러한 기본 제공 필드를 기반으로 기능을 제공해야 합니다.If you create a custom field, it should provide functionality on top of these built-in fields.

필드 만들기Create a field

  1. powerapps.com에서 데이터 섹션을 확장하고 왼쪽 탐색 창에서 엔터티를 클릭하거나 탭합니다.On powerapps.com, expand the Data section and click or tap Entities in the left navigation pane.

    엔터티 세부 정보Entity Details

  2. 기존 엔터티를 클릭하거나 탭하거나 새 엔터티를 만듭니다.Click or tap an existing entity, or Create a new entity

  3. 필드 추가를 클릭하여 엔터티에 새 필드를 추가합니다.Add a new field to your entity by clicking Add field.

  4. 새 필드 패널에서 필드에 대한 표시 이름을 입력하면 이름은 자동으로 채워지고 필드에 대한 고유 이름으로 사용됩니다.In the New Field panel, enter the Display name for your field, Name will be automatically populated and is used as the unique name for your field. 표시 이름은 이 필드를 사용자에게 표시할 때 사용되며, 이름은 식과 수식에서 앱을 빌드할 때 사용됩니다.The Displayname is used when presenting this field to your users, the Name is used when building your app, in expressions and formulas.

    참고

    표시 이름 필드는 앱에 다르게 표시하도록 언제든지 업데이트될 수 있으며, 이름 필드는 기존 앱을 중단시킬 수 있으므로 엔터티가 저장된 후에 변경할 수 없습니다.The Display name fields can be updated at anytime to display differently in your apps, the Name field cannot be changed after your entity has been saved as this could result in breaking an existing app.

    새 필드New Field

  5. 필드의 데이터 형식을 선택합니다. 이는 정보가 저장되는 방식과 앱에서 표시되는 방법을 제어합니다.Select the Data type of your field, this controls the way the information is stored as well as how it is presented in apps. 예를 들어 텍스트는 10진수 또는 URL에 따라 다르게 저장됩니다.For example, text is stored different to a decimal number or a URL. 사용 가능한 데이터 형식의 자세한 내용은 엔터티 특성 메타데이터를 참조하세요.For more detailed information of the data types available, see Entity attribute metadata.

    메시지가 나타나면 사용자가 지정한 데이터 형식에 대한 추가 정보를 지정합니다.If you're prompted, specify additional information for the data type that you specified. 데이터 형식에 따라 서로 다른 필드가 표시됩니다.Depending on the data type, different fields will be presented. 옵션 집합 또는 다중 선택 옵션 집합 형식의 필드를 만드는 경우 새 옵션 집합을 선택하고 필드를 만드는 동안 새 옵션 집합을 만들 수 있습니다.If you're creating a field of type Option set or Multi Select Option Set, you can select New Option Set and create a new Option Set while creating your field. 자세한 내용은 옵션 집합 만들기를 참조하세요.For more information, see Create Option set

    새 필드New Field

  6. 필수 아래에서 앱의 필수로 이 필드를 권장하려는 경우 확인란을 선택합니다.Under Required, select the check box if you want to recommended this field as required in your apps. Common Data Service에 대한 모든 연결을 통해 하드 적용을 제공하지 않습니다.This does not provide hard enforcement through all connections to the Common Data Service. 필드가 채워지는지 확인해야 하는 경우 비즈니스 규칙을 만듭니다.If you need to ensure the field is populated, create a Business Rule

  7. 검색 가능 아래에서 이 필드를 보기, 차트, 대시보드 및 고급 찾기에 사용할 수 있도록 하려면 확인란을 선택합니다.Under Searchable, select the check box if you need this field to be available in Views, Charts, Dashboards and Advanced Find. 대부분의 경우에서 이 확인란을 선택해야 합니다.In most cases this checkbox should be checked.

  8. 완료를 클릭하거나 탭하여 필드 패널을 닫고 엔터티로 돌아옵니다.Click or tap Done to close the Field panel and return to the entity. 각 추가 필드에 대해 3~9단계를 반복할 수 있습니다.You can repeat steps 3-9 for each additional field.

    중요

    엔터티에 대한 변경 내용을 저장할 때까지 필드는 저장 및 만들어지지 않습니다.Your field is not yet saved and created, until you save the changes to the entity.

  9. 엔터티 저장을 클릭하거나 탭하여 변경 내용을 마무리하고 Common Data Service에 저장합니다.Click or tap Save entity to finalize your changes and save them to the Common Data Service.

    작업이 성공적으로 완료될 때 알림을 받습니다.You're notified when the operation is completed successfully. 작업이 실패할 경우 오류 메시지가 발생한 문제 및 해결 방법을 표시합니다.If the operation is unsuccessful, an error message indicates the issues that occurred and how you can fix them.

계산됨 또는 롤업 필드 만들기Create a Calculated or Roll up field

계산됨 필드를 통해 비즈니스 프로세스에 사용되는 수동 계산을 자동화할 수 있습니다.Calculated fields let you automate manual calculations used in your business processes. 예를 들어 한 영업 직원은 확률을 곱한 기회에서 예상된 수익을 기반으로 하는 기회에 대해 가중된 수익을 알아야 할 수 있습니다.For example, a salesperson may want to know the weighted revenue for an opportunity which is based on the estimated revenue from an opportunity multiplied by the probability. 또는 주문이 $500보다 많은 경우 자동으로 할인을 적용하려고 합니다.Or, they want to automatically apply a discount, if an order is greater than $500. 계산된 필드는 단순한 수학 작업 또는 더 크거나 그렇지 않은 경우와 같은 조건부 작업의 결과 및 기타 작업에서 발생하는 값을 포함할 수 있습니다.A calculated field can contain values resulting from simple math operations, or conditional operations, such as greater than or if-else, and many others. 계산된 필드는 다음 데이터 형식을 사용하여 만들 수 있습니다.Calculated fields can be created using the following data types:

  • 한 줄 텍스트Single line of text
  • 옵션 집합Option Set
  • 두 가지 옵션Two Options
  • 정수Whole Number
  • 10진수Decimal Number
  • 통화Currency
  • 날짜 및 시간Date and Time

지원되는 식의 형식 및 예제에 대한 자세한 내용은 계산된 필드 정의를 참조하세요.For more details on the types of expressions supported and examples, see Define calculated fields

필드 업데이트 또는 삭제Update or delete a field

  1. powerapps.com에서 데이터 섹션을 확장하고 왼쪽 탐색 창에서 엔터티를 클릭하거나 탭한 다음, 엔터티를 클릭하거나 탭합니다.On powerapps.com, expand the Data section and click or tap Entities in the left navigation pane, and then click or tap an entity.

  2. 선택한 엔터티에 대한 필드 목록에서 필드를 클릭하거나 탭한 후 다음 단계 중 하나를 따르십시오.In the list of fields for the entity that you selected, click or tap a field, and then follow one of these steps:

    • 필드의 하나 이상의 속성을 변경합니다.Change one or more properties of the field.
    • 필드의 오른쪽 모서리 옆의 줄임표(...)를 클릭하거나 탭한 다음 삭제를 클릭하거나 탭하여 필드를 삭제합니다.Delete the field by clicking or tapping the ellipsis (...) near the right edge of the field, and then clicking or tapping Delete.
  3. 변경 내용을 제출하려면 엔터티 저장을 클릭하거나 탭합니다.Click or tap Save entity to submit your changes.

    중요

    브라우저에서 다른 페이지를 열거나 브라우저를 종료하기 전에 저장하지 않으면 변경 내용이 손실됩니다.Your changes will be lost if you don't save them before you open another page in the browser or exit the browser.

    작업이 성공적으로 완료될 때 알림을 받습니다.You're notified when the operation is completed successfully. 작업이 실패할 경우 오류 메시지가 발생한 문제 및 해결 방법을 표시합니다.If the operation is unsuccessful, an error message indicates the issues that occurred and how you can fix them.

모범 사례 및 제한 사항Best practices and restrictions

필드를 만들고 수정할 때 유의할 사항:As you create and modify fields, keep these points in mind:

  • 시스템의 필드 또는 필드 값은 수정하거나 삭제할 수 없습니다.You can't modify or delete system fields or their values.
  • 표준 엔터티에서 표준(기본값) 필드를 수정 또는 삭제하는 작업, 데이터가 필요한 필드를 추가하는 작업, 또는 해당 엔터티에 의존하는 앱이 중단될 수 있는 모든 변경 작업은 수행할 수 없습니다.In a standard entity, you can't modify or delete a standard (default) field, add a field that requires data, or make any other change that might break an app that relies on that entity.
  • 사용자 지정 엔터티에서 해당 엔터티에 의존하는 모든 앱이 중단되지 않을 변경 작업인지 확인해야 합니다.In a custom entity, you should make sure that the changes that you make won't break any app that relies on that entity.
  • 각 사용자 지정 필드마다 엔터티 내 고유한 이름을 지정해야 하고, 필드를 후에는 필드 이름을 변경할 수 없습니다.You must give each custom field a name that's unique within the entity, and you can't rename a field after you create it.

다음 단계Next steps

개인 정보 취급 방침Privacy notice

Microsoft PowerApps 공통 데이터 모델을 통해 사용자 지정 엔터티 및 필드 이름을 진단 시스템에 수집 및 저장합니다.With the Microsoft PowerApps common data model we collect and store custom entity and field names in our diagnostic systems. 이 정보는 고객을 위한 공통 데이터 모델을 향상하기 위해 사용합니다.We use this knowledge to improve the common data model for our customers. 작성자가 만드는 엔터티 및 필드 이름은 Microsoft PowerApps 커뮤니티에서 공통된 시나리오를 이해하고 조직에 관련된 스키마와 같은 서비스의 표준 엔터티 범위의 격차를 확인하는 데 도움을 줍니다.The entity and field names that Creators create help us understand scenarios that are common across the Microsoft PowerApps community and ascertain gaps in the service’s standard entity coverage, such as schemas related to organizations. 이러한 엔터티와 연결된 데이터베이스 테이블의 데이터는 Microsoft에 의해 액세스되거나 사용되지 않고 데이터베이스가 프로비전되는 영역 외부에서 복제되지 않습니다.The data in the database tables associated with these entities is not accessed or used by Microsoft or replicated outside of the region in which the database is provisioned. 단, 사용자 지정 엔터티 및 필드 이름은 지역에 걸쳐 복제될 수 있고 데이터 보존 정책에 따라 삭제될 수 있습니다.Note, however, the custom entity and field names may be replicated across regions and are deleted in accordance with our data retention policies. Microsoft는 보안 센터에서 더 자세히 설명한 것과 같이 개인 정보 보호를 위해 노력합니다.Microsoft is committed to your privacy as described further in our Trust Center.