사용자 지정 엔터티 만들기Create a custom entity

귀하의 조직에 관련된 데이터를 저장하는 사용자 지정 엔터티를 만들 수 있습니다.You can create a custom entity to store data that is specific to your organization. 그런 다음 엔터티를 참조하는 앱을 개발하여 해당 데이터를 표시할 수 있습니다.You can then show that data by developing an app that refers to the entity.

엔터티를 만드는 데에는 다음 두 가지 방법이 있습니다.There are two ways to create an entity:

  • 처음부터 엔터티를 만듭니다.Create the entity from scratch. 기본적으로 엔터티는 네 개의 시스템 필드와 레코드 제목 필드만 포함합니다.By default, the entity contains only four system fields and a record title field.
  • 해당 엔터티의 필드와 설정은 복사하지만 데이터는 복사하지 않고 다른 엔터티를 기반으로 하는 엔터티를 만듭니다.Create an entity that is based on another entity, by copying the fields and settings of that entity, but not its data.

두 경우 모두 Microsoft PowerApps는 자동으로 데이터를 저장하고 보안에 도움이 됩니다.In both cases, Microsoft PowerApps automatically stores and helps secure the data. 엔터티를 만든 다음 하나 이상의 필드를 만들거나 수정하고 엔터티 간의 관계를 빌드할 수 있습니다.After you create an entity, you can create or modify one or more of its fields, and build relationships between entities.

참고

엔터티를 만들기 전에 표준 엔터티 목록을 참조하세요.Before you create an entity, see the list of standard entities. 이러한 엔터티는 계정 및 연락처와 같은 일반적인 시나리오를 설명합니다.These entities cover typical scenarios, such as accounts and contacts. 이러한 엔터티 중 하나가 즉시 또는 약간 변경된 후에 요구 사항을 충족하는 경우 해당 엔터티부터 시작하여 약간의 시간을 줄일 수 있습니다.If one of these entities will meet your requirements out of the box or after only minor changes, you can save yourself some time by starting with that entity.

엔터티 만들기Create an entity

  1. powerapps.com에서 Common Data Service 섹션을 확장하고 왼쪽 탐색 창에서 엔터티를 클릭하거나 누릅니다.On powerapps.com, expand the Common Data Service section and click or tap Entities in the left navigation pane.
  2. 데이터베이스를 만들지 않은 경우 하나를 만들어야 합니다.If you haven't created a database, you need to create one. 자세한 내용은 Common Data Service 데이터베이스 만들기를 참조하세요.For more information, see Create a Common Data Service database.
  3. 오른쪽 위 모서리 근처에서 새 엔터티를 클릭하거나 탭합니다.Near the upper-right corner, click or tap New entity.
  4. 엔터티 이름 필드에 엔터티에 대한 이름을 입력합니다.In the Entity name field, enter a name for the entity. 엔터티를 만든 후에는 이름을 변경할 수 없으므로 이름이 명확하고 의미 있도록 합니다.Make sure that the name is clear and meaningful, because you can't change it after you create the entity. 앱을 개발할 때 수식에서 이 이름으로 엔터티를 참조하게 됩니다.When you develop an app, you will reference the entity by this name in a formula.
  5. 표시 이름과 엔터티에 대한 설명(선택 사항)을 지정한 후 다음을 클릭하거나 탭합니다.Specify a display name and, optionally, a description for the entity, and then click or tap Next.
  6. 선택 사항: 제목 필드의 값을 데이터에 대해 더욱 의미 있는 값으로 바꿉니다.Optional: Change the value in the Title field to something that is more meaningful for your data.
  7. 만들기를 클릭하거나 탭하여 엔터티를 만듭니다.Click or tap Create to create the entity.

데이터베이스의 엔터티 목록에 엔터티가 나타납니다.Your entity appears in the list of entities in your database. 목록 맨 위에 엔터티를 표시하려면 열 머리글 형식을 클릭하거나 탭합니다.To show your entity at the top of the list, click or tap the Type column header. 엔터티는 형식에 따라 정렬되며 모든 사용자 지정 엔터티가 모든 표준 엔터티 위로 나타납니다.The entities will be sorted by type, and all custom entities will appear above all standard entities.

시스템 필드 및 레코드 제목 필드System fields and the record title field

모든 엔터티에는 5개의 시스템 필드가 있습니다.All entities have five system fields. 이러한 필드는 읽기 전용입니다.These fields are read-only. 따라서 이러한 필드는 변경 또는 삭제할 수 없으며 값을 할당하지 않습니다.Therefore, you can't change or delete these fields, and you don't assign values to them.

표시 이름Display name 시스템 필드 이름System field name 데이터 형식Data type 설명Description
ID입니다.Id 시스템 필드 이름System field name Big IntegerBig Integer 레코드에 대한 고유 식별자입니다.The unique identifier for the record.
작성자Created By CreatedByUserCreatedByUser 텍스트Text 레코드를 만든 사용자입니다.The user who created a record.
레코드 생성 날짜Created Record Date CreatedOnDateTimeCreatedOnDateTime DateTimeDateTime 레코드를 생성한 날짜와 시간입니다.The date and time when a record was created.
마지막으로 수정한 사람입니다.Last modified By LastModifiedByUserLastModifiedByUser 텍스트Text 가장 최근에 레코드를 수정한 사용자입니다.The user who most recently modified the record.
레코드 수정 날짜Modified Record Date LastModifiedDateTimeLastModifiedDateTime DateTimeDateTime 레코드를 수정한 최근 날짜와 시간입니다.The date and time when a record was most recently modified.

엔터티를 처음부터 만든 경우 제목으로 이름이 지정된 사용자 지정 필드 또한 포함됩니다.If you create an entity from scratch, it also contains a custom field that is named Title. 이 필드는 레코드의 제목 필드로 설정됩니다.This field is set as the record's Title field. 제목 필드 값은 앱에서 해당 레코드를 사용할 때의 레코드에 관한 사용자에게 친숙한 식별자입니다.The Title field value is the user-friendly identifier of a record whenever you use that record in an app. 어떤 필드가 제목 필드가 될지 변경할 수 있지만 모든 엔터티가 하나의 제목 필드를 가져야 합니다.You can change which field is the Title field, but every entity must have a Title field.

다음 단계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.