Erstellen Sie eine benutzerdefinierte Entität mit Komponenten in Power AppsCreate a custom entity that has components in Power Apps

Mit Power Apps können Sie Ihre App genauer an die Branche, Benennungsstandards und besonderen Geschäftsprozesse Ihrer Organisation anpassen.With Power Apps you tailor your app to closely fit your organization’s industry, nomenclature, and unique business processes. Power Apps-App-Entwicklung umfasst das Hinzufügen von Standard "vordefinierten Entitäten" oder dem Erstellen benutzerdefinierter Entitäten.Power Apps app development includes adding standard "out-of-box" entities or creating custom entities. Eine Entität definiert die Informationen, die Sie in Form von Datensätzen nachverfolgen möchten, die normalerweise Eigenschaften wie Firmenname, Standort, Produkte, E-Mail und Telefon umfassen.An entity defines the information you want to track in the form of records, which typically include properties such as company name, location, products, email, and phone.

In diesem Thema erstellen Sie eine Entität und fügen Schlüsselkomponenten wie Felder, Beziehungen, Ansichten und Formularen hinzu und bearbeiten sie.In this topic you create an entity and then add or customize key components such as fields, relationships, views, and forms. Informationen zu:You learn how to:

  • Erstellen einer benutzerdefinierten Entität.Create a custom entity
  • Fügen Sie benutzerdefinierte Felder der Entität hinzuAdd custom fields to your entity
  • Eine Entitätsbeziehung hinzufügenAdd an entity relationship
  • Anpassen von AnsichtenCustomize a view
  • Formular anpassenCustomize a form

Dieses Thema folgt der Firma Contoso, die ein Haustierpflegeunternehmen hat, das Hunde und Katzen betreut.The topic will follow the company, Contoso, which is a pet grooming business that grooms dogs and cats. Contoso erfordert eine App für Client- und Haustiernachverfolgung von Mitarbeitern, die mit einer Reihe unterschiedlicher Geräte verwendet werden kann.Contoso needs an app for client and pet tracking that can be used by employees across a variety of devices.

VoraussetzungenPrerequisites

Melden Sie sich bei Power Apps an.Sign in to Power Apps. Wenn Sie noch kein Power Apps-Konto haben, wählen Sie den Link Kostenlos beginnen aus powerapps.com.If you don’t already have a Power Apps account, select the Get started free link from powerapps.com.

Erstellen einer benutzerdefinierten Entität.Create a custom entity

  1. Klicken Sie im linken Navigationsbereich auf Daten erweitern und wählen Sie Entitäten und wählen Sie dann im Hauptbereich Neue Entität aus.On the left navigation pane expand Data, select Entities, and then select New entity.

    Neue EntitätNew entity

  2. Geben Sie im rechten Bereich die folgenden Werte ein und wählen Sie weiter.In the right pane, enter the following values, and then select Next.
  • Anzeigename: HaustierDisplay name: Pet
  • Beschreibung: Benutzerdefinierte Entität, um Haustierdienstleistungen nachzuverfolgenDescription: Custom entity to track pet services
  1. Entität speichern auswählen.Select Save Entity.

Hinzufügen und Anpassen von FeldernAdd and customize fields

  1. In der Liste der Entitäten wählen Sie die Entität Haustier aus, die im vorherigen Abschnitt erstellt wurde.In the list of entities, select the Pet entity that was created in the previous section.
  2. Auf der Registerkarte Felder Klicken Sie auf das Feld Haustier.On the Fields tab, select the Pet field.
  3. Nehmen Sie im rechten Bereich die folgenden Änderungen am Feld Anzeigename vor:In the right pane make the following changes to the Display name field:
  • Ändern Sie Anzeigename in Haustier KosenameChange the Display name from Pet to Pet Name

  • Wählen Sie Suchen.Select Searchable

    Primäre Feldeinstellungen ändernChange primary field

  1. Fertig auswählenSelect Done.
  2. Klicken Sie auf der Registerkarte Felder auf der Entitätsdesignersymbolleiste und wählen Sie die Option aus Feld hinzufügenOn the Fields tab on the entity designer toolbar select Add field. Klicken Sie auf den Bereich Feldeigenschaften und geben Sie ein oder wählen Sie die folgenden Werte und Optionen.On the Field properties pane, enter or select the following values and options.
  • Anzeigename.Display name. SpeziesSpecies
  • Datentyp.Data type. OptionssatzOption Set
  • Optionssatz.Option set. Neuer OptionssatzNew option set
  1. Einen Optionssatz erstellenCreate the option set

a.a. Wählen Sie Neue Einheit hinzufügen.Select Add new item.

b.b. Ersetzen Sie Neue Option mit Hund.Replace New option with Dog.

c.c. Wählen Sie Neue Einheit hinzufügen.Select Add new item.

d.d. Ersetzen Sie Neue Option mit Katze.Replace New option with Cat.

e.e. Wählen Sie Speichern aus.Select Save.

Neuer OptionssatzNew option set

  1. Wählen Sie Durchsuchbar und dann Fertig aus.Select Searchable, and then select Done.

  2. Klicken Sie auf der Entitätsdesignersymbolleiste und wählen Sie die Option Feld hinzufügen.On the entity designer toolbar select Add field. Klicken Sie auf den Bereich Feldeigenschaften und geben Sie ein oder wählen Sie Fertig.On the Field properties pane, enter or select the following values, and then select Done.

  • Anzeigename.Display name. ZuchtBreed
  • Datentyp.Data type. TextText
  • Durchsuchbar.Searchable. JaYes
  1. Klicken Sie auf der Entitätsdesignersymbolleiste und wählen Sie die Option Feld hinzufügen.On the entity designer toolbar select Add field.

  2. Klicken Sie auf den Bereich Feldeigenschaften und geben Sie ein oder wählen Sie Fertig.On the Field properties pane, enter or select the following values, and then select Done.

  • Anzeigename.Display name. TermindatumAppointment date
  • Datentyp.Data type. Datum und UhrzeitDate and time
  1. Entität speichern auswählen.Select Save Entity.

Eine Beziehung hinzufügenAdd a relationship

  1. Wählen Sie die Registerkarte Beziehungen, klicken Sie auf der Entitätsdesignersymbolleiste auf Beziehung hinzufügen und wählen Sie dann aus viele-zu-einer.Select the Relationships tab, on the entity designer toolbar select Add relationship, and then select Many-to-one.
  2. Wählen Sie im rechten Bereich in der Liste Verknüpft die Option Firma aus.On the right pane, in the Related list select Account.
  3. Fertig auswählenSelect Done.
  4. Entität speichern auswählen.Select Save Entity.

Beachten Sie, dass, wenn Sie eine n: 1-Beziehung hinzufügen, ein Feld Firma den Datentyp automatisch Suche in der Liste der Felder auf der Registerkarte hinzugefügt wird. FelderNotice that when you add a many-to-one relationship, an Account field with the data type Lookup is automatically added to your list of fields on the Fields tab.

Suchfeld für die KontensucheAccount lookup field

Anpassen von AnsichtenCustomize a view

  1. Wählen Sie die Registerkarte Ansichten, und wählen Sie dann Aktive Haustiere aus der Ansicht aus.Select the Views tab, and then select the Active Pets view. Wenn Sie die Ansicht Aktive Haustiere nicht sehen, wählen Sie Filter entfernen aus.If you don't see the Active Pets view, select Remove filter.
  2. Klicken Sie im Ansicht-Designer und wählen Sie Spalten hinzufügen aus, wählen Sie die folgenden Spalten aus, und wählen Sie dann OK aus.On the view designer select Add Columns, select the following columns, and then select OK.
  • FirmaAccount
  • TermindatumAppointment date
  • ZuchtBreed
  • SpeziesSpecies
  1. Wählen Sie die Spalte Erstellt am, wählen Sie Entfernen aus, und wählen Sie dann OK, um das Spaltenentfernen zu bestätigen.Select the Created On column, select Remove, and then select OK to confirm the column removal.
  2. Um die Spalten zu positionieren, wählen Sie die Spalte aus, die < - und - > Pfeilschaltflächen und verschieben Sie diese, bis die Ansicht wie folgt erscheint.To arrange the columns, select the column you want to move and then use the <- and -> arrow buttons until your view looks like this.

    Aktive HaustieransichtActive pets view

  3. Wählen Sie auf der Symbolleiste des App-Designers Speichern und beenden aus.On the view designer toolbar, select Save and Close.

Nur Modell-angetriebene Apps: Anpassen des HauptformularsModel-driven apps only: Customize the main form

Überspringen Sie diesen Schritt, wenn Sie nur die Haustierentität in einer Canvas-App verwenden möchten.Skip this step if you only want to use the Pet entity in a canvas app.

  1. Klicken Sie im linken Navigationsbereich auf Daten erweitern und wählen Sie Entitäten und wählen Sie dann im Hauptbereich Haustier aus.On the left navigation pane, expand Data, select Entities, and then select Pet.
  2. Wählen Sie die Registerkarte Formulare, und wählen Sie dann Informationen neben dem Formulartyp Hauptformular aus, um den Formular-Editor zu öffnen.Select the Forms tab, and then select Information next to the Main form type to open the form editor.

    Hauptformular bearbeitenEdit main form

  3. Im Formulareditor Ziehen Sie die Felder Spezies, Zucht, Termindatum und Firma im Explorer-Bereich in den Abschnitt Allgemein im Formularcanvas bis das Formular wie dieses aussieht.On the form editor, drag and drop the Species, Breed, Appointment date, and Account fields located on the Field Explorer pane on to the General section of the form canvas until the form looks like this.

    Wählen Sie die Felder vom HauptformularSelect fields for main form

  4. Wählen Sie Speichern aus.Select Save.
  5. Wählen Sie Veröffentlichen aus.Select Publish.
  6. Klicken Sie auf Speichern und schließen, um den Formular-Editor zu schließen.Select Save and close to close the form designer.

Fügen Sie die benutzerdefinierte Entität einer App hinzuAdd the custom entity to an app

Ihre Entität ist nun bereit, um entweder eine Canvas oder Modell-angetriebene App zu erstellen.Now your entity is ready to be used to build either a canvas or model-driven app.

Nächste SchritteNext steps

In diesem Thema erfuhren Sie, wie Sie eine Entität erstellen, die verwendet werden kann, um eine nützliche App zu erstellen.In this topic, you learned how to create an entity that can be used to create a useful app.