Hantera anpassade fältManage custom fields

Du kan skapa och uppdatera ett eller flera fält i valfri entitet.You can create and update one or more custom fields in any entity. När du skapar ett anpassat fält måste du ange en uppsättning egenskaper, till exempel fältets namn, dess visningsnamn och vilken typ av data det innehåller.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. Mer information finns i Datatyper för entitet och Fältet entitetsegenskaper.For more information, see Enity field data types and Entity field properties.

Obs: varje enhet har systemfält, till exempel fält som anger när en post uppdaterades och vem som uppdaterade den.Note: Every entity has system fields, such as fields that indicate when a record was last updated, and who updated it. Standardentiteter innehåller dessutom standardfält.In addition, standard entities have standard (default) fields. Du kan inte ändra eller ta bort system- eller standardfält.You can't modify or delete system fields or standard fields. Om du skapar ett anpassat fält bör det innehålla funktioner utöver de inbyggda fälten.If you create a custom field, it should provide functionality on top of these built-in fields.

Skapa ett fältCreate a field

  1. Logga in på powerapps.com, expandera området Common Data Service och klicka eller tryck sedan på Entities i vänstra navigeringsfönstret.On powerapps.com, expand the Common Data Service section and click or tap Entities in the left navigation pane. En lista över entiteter visas.A list of entities appears. Du kan visa anpassade entiteter överst i listan om du klickar eller trycker på kolumnrubriken Typ.To show custom entities at the top of the list, click or tap the Type column header. Du kan även filtrera listan genom att skriva ett eller flera tecken i sökfältet.You can also filter the list by typing one or more characters in the search bar.
  2. Klicka eller tryck på en entitet och sedan på Lägg till fält högt upp på skärmen.Click or tap an entity, and then click or tap Add field near the top of the screen.
  3. Under Visningsnamn anger du textsträngen som identifierar fältet för användare.Under Display name, specify the string of text that will identify the field to users. Mer information finns i Create an app (Skapa en app).For more information, see Create an app.
  4. Under Namn anger du textsträngen som du använder för att referera till fältet, till exempel i en formel när du skapar en app.Under Name, specify the string of text that you will use to refer to the field in, for example, a formula when you build an app.

    Viktigt! Ange ett namn som är unikt, tydligt och betydelsefullt eftersom du inte kan ändra namnet när du väl har skapat fältet.Important: Specify a name that's unique, clear, and meaningful, because you can't change the name after you create the field.

  5. Under Typ anger du datatyp, exempelvis Text eller Nummer, som fältet innehåller.Under Type, specify the type of data that the field will contain, such as Text or Number.

    Viktigt! Ange egenskapen noggrant, för du kanske inte kan ändra den när fälten innehåller data.Important: Specify this property carefully, because you might not be able to change it after the field contains data. Information om vilka typer av data som du kan ange finns Förstå entiteter.For information about the types of data that you can specify, see Understand entities.

  6. Om du uppmanas anger du ytterligare information för den datatyp som du har angett.If you're prompted, specify additional information for the data type that you specified.
  7. Under Unik markerar du kryssrutan om varje post ska ha ett unikt värde i det här fältet.Under Unique, select the check box if every record must have a unique value in this field.
  8. Under Krävs markerar du kryssrutan om varje post ska ha ett värde i det här fältet.Under Required, select the check box if every record must have a value in this field.

    Viktigt! Det går inte att kräva att ett anpassat fält i en standardentitet ska innehålla data.Important: You can't require that a custom field in a standard entity contain data. Den här begränsningen förhindrar att du delar appar som förlitar sig på denna enhet.This restriction prevents you from breaking any apps that rely on that entity.

  9. Klicka på eller tryck på Spara för att skicka ändringarna.Click or tap Save to submit your changes.

    Viktigt! Dina ändringar försvinner om du inte har sparat dem innan du öppnar en annan sida i webbläsaren eller stänger webbläsaren.Important: Your changes will be lost if you don't save them before you open another page in the browser or exit the browser.

Du meddelas när åtgärden har slutförts.You're notified when the operation is completed successfully. Om åtgärden misslyckas visas ett felmeddelande med de problem som uppstod och hur du kan åtgärda dem.If the operation is unsuccessful, an error message indicates the issues that occurred and how you can fix them.

Uppdatera eller ta bort ett fältUpdate or delete a field

  1. powerapps.com klickar eller trycker du på Hantera, sedan på Entiteter och klickar eller trycker på en entitet.On powerapps.com, click or tap Manage, click or tap Entities, and then click or tap an entity.
  2. I listan över fält för den entitet som du har valt klickar du eller trycker på ett fält och utför sedan något av de här stegen:In the list of fields for the entity that you selected, click or tap a field, and then follow one of these steps:

    • Ändra en eller flera egenskaper för fältet.Change one or more properties of the field. Håll Metodtips och begränsningar i åtanke.Keep in mind the best practices and restrictions.

      Tryck på Tab för att välja nästa egenskap. Om du vill ångra alla ändringar i ett fält klickar du eller trycker på knappen med tre punkter (...) för fältet och klickar eller trycker sedan på Ångra.To select the next property, press Tab. To undo all changes to a field, click or tap the ellipsis (...) for the field, and then click or tap Undo.

    • Ta bort fältet genom att klicka eller trycka på dess ellips (...) bredvid fältets högerkant och välj sedan Ta bort.Delete the field by clicking or tapping the ellipsis (...) near the right edge of the field, and then clicking or tapping Delete.
  3. Klicka på eller tryck på Spara för att skicka ändringarna.Click or tap Save to submit your changes.

    Viktigt! Dina ändringar försvinner om du inte har sparat dem innan du öppnar en annan sida i webbläsaren eller stänger webbläsaren.Important: Your changes will be lost if you don't save them before you open another page in the browser or exit the browser.

Du meddelas när åtgärden har slutförts.You're notified when the operation is completed successfully. Om åtgärden misslyckas visas ett felmeddelande med de problem som uppstod och hur du kan åtgärda dem.If the operation is unsuccessful, an error message indicates the issues that occurred and how you can fix them.

Metodtips och begränsningarBest practices and restrictions

Tänk på följande när du skapar och ändrar fält:As you create and modify fields, keep these points in mind:

  • Du kan inte ändra eller ta bort systemfält eller deras värden.You can't modify or delete system fields or their values.
  • I en standardentitet kan du inte ändra eller ta bort ett standardfält, lägga till ett fält som kräver data eller göra andra ändringar som kan dela en app som förlitar sig på denna entitet.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.
  • I en anpassad entitet bör du se till att alla ändringar du gör inte delar några appar som förlitar sig på denna entitet.In a custom entity, you should make sure that the changes that you make won't break any app that relies on that entity.
  • Du måste namnge varje anpassat fält som är unikt i entiteten, och du kan inte byta namn på ett fält när du har skapat det.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.
  • Du kan ändra datatypen för alla fält, förutsatt att fältet ännu inte innehåller data.You can change the data type of any field, provided that the field doesn't yet contain data. Om fältet redan innehåller data kan du ändra datatypen, under förutsättning att alla befintliga data uppfyller kraven för den nya datatypen.If the field already contains data, you can change the data type, provided that all the existing data meets the requirements of the new data type. Du kan till exempel ändra datatypen för ett fält från Nummer till Sträng, men du kan inte ändra datatypen för ett fält från Sträng till Nummer om det innehåller icke-numeriska data.For example, you can change the data type of a field from Number to String, but you can't change the data type from String to Number if the field contains non-numerical data.
  • Du kan dela en app som använder en entitet om du ändrar ett fält i entiteten på ett eller flera av följande sätt:You might break an app that uses an entity if you modify a field in that entity in one or more of these ways:
    • Du ändrar fältets datatyp.You change the field's data type.
    • Du begär värden men en eller flera poster innehåller inget värde i det fältet.You require values, but one or more records don't contain a value in that field.
    • Du begär unika värden men två eller flera poster innehåller samma värde i det fältet.You require unique values, but two or more records contain the same value in that field.

Nästa stegNext steps

SekretesspolicyPrivacy notice

Med Microsoft PowerApps gemensamma datamodell samlar vi in och lagrar anpassade namn för identiteter och fält i våra diagnostiska system.With the Microsoft PowerApps common data model we collect and store custom entity and field names in our diagnostic systems. Vi använder den här informationen för att förbättra vår modell för gemensamma data för våra kunder.We use this knowledge to improve the common data model for our customers. Entitet- och fältnamn som användare skapar hjälper oss att förstå scenarier som är gemensamma för Microsoft PowerApps-användare och fastställa luckor i tjänstens förmåga att täcka hela entiteter, till exempel scheman för organisationer.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. Data i databastabeller som är kopplade till dessa enheter kan inte nås eller användas av Microsoft eller replikeras utanför regionen där databasen är etablerad.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. Observera dock att anpassade entitets- och fältnamn kan replikeras över regioner och raderas enligt våra kvarhållningsprinciper.Note, however, the custom entity and field names may be replicated across regions and are deleted in accordance with our data retention policies. Microsoft värnar om din integritet, vilket beskrivs mer i vårt Säkerhetscenter.Microsoft is committed to your privacy as described further in our Trust Center.