Share via


Översikt över funktionshantering

Viktigt

Kunder som använder Personal, funktionen som nämns i den här artikeln är för närvarande tillgängliga både i fristående Dynamics 365 Human Resources och i den sammanslagna Finance-infrastrukturen. Navigeringen kan vara annan än den som angivits när vi gör uppdateringar. Om du behöver hitta en specifik sida kan du använda Sök.

Funktioner läggs till och uppdateras i alla versioner. Funktionshanteringen är en arbetsyta där du kan visa en lista med funktioner som har levererats i varje utgåva. Du kan sedan använda arbetsytan för att visa funktionsdokumentation, och aktivera eller inaktivera funktioner.

Använd arbetsytan funktionshantering.

Du kan öppna arbetsytan funktionshantering genom att välja lämplig panel på instrumentpanelen. En sida visas med en lista över funktioner för alla utgåvor som stöds av funktionshanteringsupplevelsen.

Funktionslistan inkluderar följande information:

  • Funktionens namn – en beskrivning av funktionen som har lagts till.
  • Status – en symbol anger om en funktion har aktiverats (bockmarkering), inte aktiveras (tom), har tidsplanerats för att aktiveras (klocka) eller är obligatorisk aktiverad (lås) kräver uppmärksamhet innan du aktiverar den (varningssymbol) eller så kan den inte aktiveras obligatoriska (X). Inställningen som visas används för alla juridiska personer. Observera att även om en funktion har aktiverats, styrs den fortfarande av säkerhet. Funktionen är därför bara tillgänglig för användare som har åtkomst till den, baserat på deras säkerhetsroll. Det är också bara tillgängligt för juridiska personer som användaren har till gång till.
  • Aktivera datum – det datum då funktionen aktiverades eller är tidsplanerad att aktiveras.
  • Funktionen tillagd – det datum då funktionen lades till i din miljö. Detta datum anges automatiskt när du uppdaterar miljön under de månatliga versionscyklerna.
  • Funktionsläge – Aktuell livscykelläge för funktionen: Förhandsgranskning, Frisläppt (visas som tom), På som standard och Obligatorisk. Delstater omfattas av mer information senare i den här artikeln.
  • Modul – den modul som påverkas av den nya funktionen.

Notering

Kolumnen Funktionsstat ingår i version 10.0.21.

När du väljer en funktion visas ytterligare information i informations fönstret till höger om funktionslistan. Längst upp i fönstret visas funktionsnamnet, det datum då funktionen lades till, den modul som påverkas av funktionen och länken Läs mer. Välj den här länken om du vill visa dokumentationen för funktionen. Om dokumentationen inte är tillgänglig kommer du till en tillfällig sida. Informationsfönstret innehåller också fältet kommentarer där du kan lägga till egna kommentarer om funktionen.

Arbetsytan Funktionshantering funktionshantering innehåller också flera flikar som var och en visar en lista med funktioner.

  • Ny – denna flik visar alla funktioner som har lagts till sedan den senaste månadsuppdateringen. Om du har hoppat över några månatliga uppdateringar visas alla nya funktioner som har lagts till sedan senaste gången du uppdaterade på fliken. De nyaste funktionerna visas högst upp i listan. Det totala antalet nya funktioner visas också på en sida högst upp på sidan.
  • Inte aktiverad – på den här fliken visas alla funktioner som inte har aktiverats. De nyaste funktionerna visas högst upp i listan. Dessutom visar en panel högst upp på sidan det totala antalet nya funktioner som är inaktiverade.
  • Tidsplanerad – denna flik visar alla funktioner som har tidsplanerats att aktiveras för framtida datum. De funktioner som har det tidigaste tidsplanerade datumet visas överst i listan. Dessutom visar en kakel högst upp på sidan det totala antalet schemalagda funktioner.
  • Alla – på den här fliken visas alla funktioner. De nyaste funktionerna visas högst upp i listan.

Meddelanden med funktionsrekommendationer

Från version 10.0.35 kan användarna börja se meddelanden som informerar dem om rekommenderade funktioner. Användarna kan granska en rekommenderad funktion och begära att den ska aktiveras av en administratör. Begäran utlöser ett meddelande som skickas till administratörer, som de kan använda för att bedöma den föreslagna funktionen och bestämma om den ska aktiveras för organisationen.

Funktionsstater

Funktioner kan växla mellan flera stater, från det att de finns i Funktionshantering till att bli obligatoriska i produkten. Det här avsnittet beskriver de giltiga funktions tillstånden.

Förhandsfunktioner (valfritt)

Produktteam kan välja att starta en ny funktion som en förhandsgranskningsfunktion från början. Förhandsgranskningsfunktioner är inte aktiverade som standard och de är valfria. Produktgruppen för eget företag uppdaterar funktionerna till frisläppt när en förhandsgranskningsperiod har slutförts.

Notering

Förhandsgranskning av funktionerna gäller för vissa förhandsgranskningsvillkor.

Frisläppta funktioner (valfritt)

Kolumnen med funktionsläge för dessa funktioner är tom. Funktioner som läggs till som frisläppta aktiveras som standard inte och de är valfria att aktivera dem. Funktioner som uppdateras från förhandsgranskning behåller sin aktiverande status.

På standardfunktioner (valfritt)

Funktioner som uppdateras till På som standard aktiveras som standard, men de kan inaktiveras. När funktioner som kan inaktiveras har varit i läget Frisläppt i minst sex månader förväntas de gå till det här läget i nästa större version. Funktioner som förts över till På som standard förväntas vara tillgängliga i avsnittet Nyheter för frisläppningen. Uppdateringen initieras av det egna produktteamet.

Notering

Eftersom dessa funktioner aktiveras automatiskt är det viktigt att du vet om organisationen är redo att lägga upp funktionerna eller om det behövs mer tid. Om det tar längre tid kan det bli nödvändigt att tillfälligt inaktivera dessa funktioner. Observera att övergången för en funktion till På som standard normalt sker i den större versionen innan funktionen är avsedd att bli obligatorisk. Då har du inte alternativet att inaktivera funktionen.

Obligatoriskt

Obligatoriskt är det förväntade slutliga tillståndet för funktioner. Det anger att funktionerna är påslagna och att du inte kan inaktivera dem utan att kontakta Microsoft. Tillvalsfunktioner förväntas bli obligatoriska efter två stora versioner. Kritiska funktioner kan, med undantag, införas som obligatoriska.

Exempel på förväntade livscykeln för funktioner

Funktioner som kan inaktiveras och som har lagts till som frisläppta och valfria före eller som en del av aprilversionen, förväntas som standard gå över till På som standard i den följande versionen av oktober. De förväntas sedan bli obligatoriska i april följande år.

Funktioner som kan inaktiveras och som har lagts till som frisläppta och valfria före eller som en del av aprilversionen, förväntas som standard gå över till Obligatorisk i april versionen följande år.

Aktivera en funktion

Om en funktion inte har aktiverats visas knappen Aktivera nu i informationsfönstret. Du kan använda den här knappen om du vill aktivera funktionen.

Vissa funktioner kan inte inaktiveras när du har aktiverat dem. Om funktionen som du försöker aktivera inte kan aktiveras får du en varning. I det här läget kan du välja Avbryt om du vill avbryta åtgärden och lämna funktionen inaktiverad. Om du däremot väljer aktivera och aktiverar funktionen kommer du inte att kunna inaktivera den senare.

Vissa funktioner visar ett meddelande som ger ytterligare information innan du aktiverar dem. Dessa funktioner indikeras med en gul varningssymbol. Du bör läsa ytterligare information noggrant för att bättre förstå vad som kommer att hända när funktionen är aktiverad. Du kan dock fortfarande välja aktivera för att aktivera funktionen.

Vissa funktioner visar ett meddelande om att funktionen inte kan aktiveras förrän en åtgärd har vidtagits. Dessa funktioner indikeras med en röd X-symbol. Du måste vidta de åtgärder som beskrivs i beskrivningen innan funktionen är aktiverad. Om du till exempel inte kan använda en funktion förrän en konfigurationsnyckel har inaktiverats måste du först inaktivera konfigurationsnyckeln och sedan återgå till funktionshantering för att aktivera funktionen.

När funktionen är aktiverad visas ett meddelande under länken Mer information i informationsfönstret. Det här meddelandet anger att funktionen har aktiverats eller anger det framtida datum när funktionen är tidsplanerad att aktiveras. Det visas varje gång du väljer funktionen i funktionslistan.

Funktioner som är schemalagda att aktiveras i framtiden visas på fliken Schemalagd. En batchprocess aktiverar dem vid midnatt det angivna datumet, baserat på tidszonen som representeras av systemdatumet.

Tidsplanera om en funktion

Om en funktion har tidsplanerats att aktiverats i framtiden visas knappen tidsplanera i informationsfönstret. Du kan använda den här knappen om du vill ändra värdet aktivera datum till ett annat datum.

  1. Välj en tidsplanerad funktion som du vill tidsplanera om och välj sedan Tidsplanera i informationsfönstret.
  2. I dialogrutan som visas i fältet aktivera datum anger du det nya datum då funktionen ska aktiveras.
  3. Välj aktivera om du vill tidsplanera om funktionen eller inaktivera om du vill avbryta schemat.

Inaktivera en funktion

Om en funktion redan har aktiverats visas knappen Inaktivera i informationsfönstret. Du kan använda den här knappen om du vill inaktivera funktionen. Knappen inaktivera är inte tillgänglig om funktionen inte kan inaktiveras.

När funktionen är inaktiverad visas ett meddelande under länken Mer information i informationsfönstret. Meddelandet anger att funktionen inte har aktiverats ännu. Det visas varje gång du väljer funktionen i funktionslistan. Funktioner som int hr aktiverats visas på fliken Inte aktiverad.

Funktioner som måste aktiveras

Ibland levereras en kritisk funktion som måste aktiveras automatiskt när du gör en uppdatering. De här funktionerna aktiveras automatiskt på det datum som anges i fältet aktivera datum. För dessa funktioner visas ett meddelande under länken Mer information i informationsfönstret. Det här meddelandet anger att funktionen har aktiverats eller anger när funktionen ska aktiveras i framtiden. Det visas varje gång du väljer funktionen i funktionslistan.

Aktivera alla funktioner

Du kan aktivera alla funktioner genom att välja knappen Aktivera alla.

När du väljer aktivera allavisas ett alternativ där du behöver ange följande information:

  • En lista över alla funktioner som kräver bekräftelse innan de kan aktiveras. Om du vill aktivera funktionerna i listan väljer du Ja för knappen Aktivera funktioner som kräver bekräftelse.
  • En lista över alla funktioner som inte kan aktiveras visas. Dessa funktioner kommer inte att aktiveras.

Alla funktioner som kan aktiveras kommer att aktiveras. Om en funktion redan är schemalagd för att aktiveras i framtiden kommer schemat inte att ändras.

Aktivera alla funktioner automatiskt

Om du vill aktivera alla nya funktioner automatiskt kan du dock ändra vad som händer när nya funktioner läggs till genom att använda listrutan under arbetsytans rubrik.

  • Välj Alla nya funktioner aktiveras som standard för att automatiskt aktivera alla nya funktioner när de läggs till i miljön.
  • Välj Aktivera inte nya funktioner som standard för att stänga av alla tillämpliga nya funktioner när de läggs till i miljön.

När du aktiverar alla funktioner automatiskt, kommer det att aktivera alla funktioner som skulle vara aktiverade när du klickar på knappen aktivera alla. Det kommer inte att aktivera funktioner som kräver bekräftelse eller funktioner som inte kan aktiveras förrän en åtgärd vidtas.

Sök efter uppdateringar

Funktioner läggs till i din miljö efter varje uppdatering. Du kan dock manuellt söka efter uppdateringar genom att klicka på knappen Sök efter uppdateringar. Alla funktioner som har lagts till i systemet efter att uppdateringen kommer att läggas till i listan över funktionerna. Till exempel, om en funktion i förhandsversion är aktiverad efter en frisläppning kan du söka efter uppdateringar och funktionen kommer att läggas till i din lista.

Tilldela roller

Arbetsytan för Funktionshantering kan öppnas av systemadministratörer och även av användare som har tilldelats rollen Funktionshanterare eller Funktionsvisare. Dessa två roller skapades för att ge stöd till upplevelsen för funktionshantering. Användare med funktionshanterarens roll kan aktivera och inaktivera alla funktioner. De kan också uppdatera avsnittet kommentarer för funktionen. Användare med funktionsrollen kan endast visa arbetsytan Funktionshantering. De kan inte aktivera eller inaktivera funktioner.

Rollen Funktionshanterare och rollen Funktionsvisare åsidosätter inte den befintliga säkerhet som en användare har. De styr bara om användaren kan aktivera och inaktivera funktioner. De ger inte tillgång till själva funktionerna.

Funktioner som använder konfigurationsnycklar

Om en funktion använder en konfigurationsnyckel men konfigurationsnyckeln inte är aktiverad visar arbetsytan Funktionshantering inte funktionen i listan över tillgängliga funktioner. När du har aktiverat konfigurationsnyckeln måste du uppdatera funktionslistan genom att använda menyalternativet Kontrollera updatering. Funktionen visas sedan i funktionslistan.

Om du inaktiverar konfigurationsnyckeln tas funktionen inte bort från funktionslistan.

Datatabeller

Med hjälp av en dataenhet som kallas funktionshantering kan du exportera funktionshanteringsinställningarna från en miljö och sedan importera dem till en annan miljö. Den här enheten uppdaterar endast befintliga funktioner. Affärslogiken i entiteten garanterar också att samma regler som används på arbetsytan funktionshantering används när importen görs. Du kan till exempel inte åsidosätta en obligatorisk funktionsinställning genom att ta bort datumet under importen.

I följande exempel beskrivs vad som händer när du använder entiteten funktionshantering för att importera data.

  • Om du ändrar värdet i det aktiverade fältet till ja, aktive ras funktionen, och fältet aktiverings datum sätts till aktuellt datum.
  • Om du ändrar värdet Aktiverad till Nej eller lämnar fältet EnableDate tomt inaktiveras funktionen och fältet Aktivera datum. Du kan inte inaktivera en obligatorisk funktion eller en funktion som inte kan inaktiveras när den är aktiverad.
  • Om du ändrar värdet i fältet EnableDate till ett framtida datum, tidsplaneras funktionen för det datumet.
  • Om du ändrar värdet i fältet Aktiverad till Ja och ändrar värdet i fältet EnableDate till ett framtida datum tidsplaneras funktionen för det datumet.
  • Om du ändrar värdet i fältet Aktiverad till Nej och ändrar också värdet i fältet EnableDate till ett framtida datum tidsplaneras funktionen för det datumet.
  • Om en funktion är aktiverad och du lägger till fältet EnableDate som är inställt på ett framtida datum, förblir funktionen aktiverad. Om du vill tidsplanera om funktionen måste du ändra värdet i fältet aktiv till Nej.

Funktionshantering och flygning

Med funktionshantering kan du styra de funktioner som levereras i varje utgåva. Förhandsversioner låter Microsoft Teams frisläppa funktioner till ett begränsat antal kunder så att funktionerna kan testas och valideras utan att alla kunder påverkas. Funktionshanteringen styr inte förhandsversioner av funktioner.

Använda funktionshantering för att aktivera ISV-funktioner eller anpassade funktioner

Funktionshantering är för närvarande inte tillgängligt för funktioner från oberoende programvaruleverantörer (ISV) och anpassade funktioner. Microsoft lägger dock till fler funktioner för att förbättra funktionshanteringen. När dessa förbättringar har genomförts gör Microsoft funktionshantering tillgängligt för alla funktioner och innehåller instruktioner för hur du uppdaterar funktionerna.

Vanliga frågor

När är funktioner tillagda, borttagna eller ändrade?

Funktionerna läggs till, tas bort och ändras genom kodändringar av de ägande produktteamen. Miljöer måste uppdateras för att de ska få ändringarna.

Blir en funktion automatiskt obligatorisk?

Nej, en funktion blir inte automatiskt obligatorisk. Det ägande produktteamet måste göra en kodändring.

Varför finns det inget specifikt "obligatoriskt aktiverat datum"?

Tidpunkten för uppdateringsfrisläppning är variabel, tidsinställning för miljön är variabel och kunderna kan välja att hoppa över vissa uppdateringar. Därför är det svårt att fastställa särskilda datum.

Var är dokumentationen till de funktioner som görs obligatoriska?

Denna dokumentation kommer från varje Dynamics 365-appteam. Ofta nämns dessa funktioner i uppdateringar av klientfunktionstillstånd eller borttagna eller inaktuella funktioner.

Finns det ett produkt- eller signalmeddelande om att en funktion ska vara obligatorisk aktiverad?

En meddelandefunktion som är relaterad till att utföra en funktion som är obligatorisk finns inte idag.

Kan funktionerna någonsin aktiveras utan att kunden vet om det?

Ja, funktioner kan aktiveras utan kundens vetskap i följande situationer:

  • En funktion flyttas som På som standard. I det här läget kan funktionen fortfarande inaktiveras.
  • En funktion uppdateras till Obligatorisk. Denna ändring sker endast i kombination med en viktig frisläppning. Kritiska funktioner kan, med undantag, flyttas till Obligatorisk vid varje uppdatering.

Vad är funktionsflygning och hur fungerar det med funktionshantering?

Funktionsflygningar är i realtid på/av-brytare som Microsoft kontrollerar. De är åtskilda från kundkontrollen som ingår i funktionshantering.

  • Privata förhandsgranskningsfunktioner visas inte i funktionshantering förrän de har bearbetats. I produktionen måste kunden komma överens om att bli en del av ett specialprogram för att kunna genomföras.
  • Funktioner för offentlig förhandsgranskning (allmänt tillgängliga) visas i funktionshantering om de inte är tillgängliga. Att utföra en flygning av en funktion betraktas som en sista utvägsalternativ för produktgrupper om det finns ett kritiskt problem och vanligtvis är en per kund-operation.

Kan funktionerna någonsin inte vara tillgängliga utan att kunden vet om det?

Ja, om en funktion påverkar en miljö som inte har någon funktionell effekt kan de aktiveras som standard.

Hur kan funktionsaktivering kontrolleras i kod?

Använd metoden isFeatureEnabled i klassen FeatureStateProvider och skicka den till en förekomst av funktionsklassen. Exempel:

if (FeatureStateProvider::isFeatureEnabled(BatchContentionPreventionFeature::instance()))

Hur kan funktionsaktivering kontrolleras i metadata?

Egenskapen FeatureClass kan användas för att ange att vissa metadata är kopplade till en funktion. Klass namnet som används för funktionen ska användas, t.ex. BatchContentionPreventionFeature. Dessa metadata visas bara i den funktionen. Egenskapen FeatureClass är tillgänglig på menyer, menyalternativ, uppräkningsvärden och tabell/visningsfält.

Vad är en funktionsklass?

Funktioner i funktionshantering definieras som funktionsklasser. En funktionsklass implementerar IFeatureMetadata och använder attributet funktionsklass för att identifiera sig själv för arbetsytan funktionshantering. Det finns många exempel på tillgängliga funktionsklasser som kan kontrolleras för aktivering i kod med hjälp av API FeatureStateProvider och i metadata med egenskapen FeatureClass. Exempel:

[ExportAttribute(identifierStr(Microsoft.Dynamics.ApplicationPlatform.FeatureExposure.IFeatureMetadata))]
internal final class BankCurrencyRevalGlobalEnableFeature implements IFeatureMetadata

Vad är IFeatureLifecycle implementerad av vissa funktionsklasser?

IFeatureLifecycle är en Microsoft-intern mekanism för att indikera livscykelfasen för funktionen. Funktioner kan vara:

  • PrivatePreview – en förhandsversion måste vara synlig.
  • PublicPreview – visas som standard men med en varning om att funktionen är i förhandsversion.
  • Released- Helt släppt.