Dela via


Använda lösningar för dina anpassningar

 

Publicerat: februari 2017

Gäller för: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Alla anpassningar som gjorts i Microsoft Dynamics 365 görs i samband med en lösning. Om du är osäker på vad en lösning är, se Vad du behöver veta om lösningar.

I det här ämnet

Standardlösningen

Gå till en specifik lösning

Använda lösningsutforskaren

Skapa en egen lösning.

Importera, uppdatera och exportera lösningar

Inställningslösningar för lösningsexport

Sekretesspolicy

Standardlösningen

När du anpassar Microsoft Dynamics 365 arbetar du vanligtvis med standardlösningen. Om du vill öppna standardlösningen går du till Inställningar > Anpassningar och markerar Anpassa systemet.

Tips

När du har öppnat standardlösningen använder du Ctrl+D för att skapa en favorit eller ett bokmärke i webbläsaren. Detta gör att du kan öppna den snabbare även om du inte redan har webbprogram som är öppna.

Alla organisationer har en standardlösning och vissa unika egenskaper. Standardlösningen innehåller alla komponenter som är tillgängliga i din organisation. Andra lösningar kan innefatta en delmängd av komponenter i standardlösningen, men standardlösningen innehåller alla.

Tips

Innan du börjar skapa nya anpassningar ska du komma ihåg att ändra utgivarens anpassningsprefix.Mer information:Utgivare

Gå till en specifik lösning

Om din organisation redan har en specifik lösning som du ska arbeta i, hittar du den på det här sättet Välj Skapa en egen lösning. om du vill skapa en ny lösning.

Öppna en ohanterad lösning

  1. Gå till Inställningar > Anpassningar.

  2. Välj Lösningar.

  3. Dubbelklicka på den ohanterade lösning du vill arbeta med för att öppna den.

När du arbetar i lösningen ser du komponenterna.Mer information:Lägg till komponenter

Använda lösningsutforskaren

Med hjälp av lösningsutforskaren kan du navigera genom en hierarki av noder i navigeringsfönstret till vänster på det sätt som visas i följande skärmbild:

Default solution with entities collapsed in CRM

Anteckning

Använda musen och tangentbordet när du arbetar med anpassningsverktyg i lösningsutforskaren. Den här delen av programmet är inte optimerad för touch-användning.

När du väljer varje nod ser du en lista över komponenter. Åtgärder som är tillgängliga i kommandofältet ändras beroende på kontexten för den nod som du har valt och om lösningen är standardlösningen eller en hanterad lösning. Med ohanterade lösningar som inte är standardlösningen kan du använda kommandot Lägg till befintlig för att hämta komponenter som inte redan finns i lösningen.

Med hanterade lösningar finns inga kommandon tillgängliga och följande meddelande visas:

Du kan inte direkt redigera komponenterna i en hanterad lösning. Om de hanterade egenskaperna för lösningskomponenter är inställda till att tillåta anpassning, kan du redigera dem i området Anpassningar eller från en annan ohanterad lösning.

Du behöver hitta komponenten i standardlösningen och försöka redigera den där eller lägga till den i en annan ohanterad lösning som du har skapat. Komponenten kanske inte kan anpassas.Mer information:Hanterade egenskaper

Många av de anpassningar som du vill göra kommer att omfatta entiteter. Du kan expandera noden Entiteter för att visa en lista över alla entiteter i systemet som kan anpassas på något sätt. Du kan ytterligare expandera varje entitet om du vill se komponenter som ingår i entiteten, på det sätt som visas med kontoentiteten i följande skärmbild:

Default Solution showing expanded account entity

Mer information om hur du anpassar de enskilda komponenter som finns i lösningsutforskaren finns i följande avsnitt:

Skapa en egen lösning.

Eftersom standardlösningen innehåller alla komponenter kan det vara enklare att hitta just de komponenter som du har anpassat om du skapar en separat lösning och gör alla anpassningar där. Det blir även lättare att exportera en säkerhetskopia av din lösning som en mindre fil. Om du väljer att göra detta måste du komma ihåg att lägga till någon av de komponenter som du redigerar till den här lösningen. När du skapar nya komponenter skapar du alltid dem i samband med den här lösningen. På så sätt tillämpas utgivarens anpassningsprefix konsekvent. När du har skapat komponenter i lösningen eller lagt till befintliga komponenter till lösningen kan du även redigera dem i standardlösningen om du vill.

  1. Navigera till Inställningar > Inställningar.

  2. Välj Nytt och fyll i obligatoriska fält för lösningen

    Fält

    Beskrivning

    Visningsnamn

    Namnet visas i listan med lösningar. Du kan ändra detta senare.

    Namn

    Unikt namn på lösningen. Detta genereras med det värde du anger i fältet Visningsnamn. Du kan redigera detta innan du sparar lösningen, men när du har sparat lösningen du kan inte ändra den.

    Utgivare

    Du kan välja standardutgivaren eller skapa en ny utgivare. Om du planerar att distribuera lösningen bör du bara använda standardutgivaren för organisationen.

    Version

    Ange ett nummer för versionen av lösningen. Detta är bara viktigt om du exporterar din lösning. Versionsnumret ska inkluderas i filnamnet när du exporterar lösningen.

  3. Välj Spara.

När du har sparat lösningen kan du lägga till information i de fält som inte behövs. Dessa steg är valfria. Använd fältet Beskrivning för att beskriva lösningen och välj en HTML-webbresurs som en konfigurationssida för lösningen. Konfigurationssidan används normalt av oberoende programvaruleverantörer som distribuerar lösningar. När detta är inställt visas en ny konfigurationsnod under noden Information för att visa den här webbresursen. Utvecklare använder den här sidan för att inkludera instruktioner eller kontroller så att du kan ange konfigurationsdata eller starta lösningen.

Lägg till komponenter

När du har skapat din lösning innehåller den inte några komponenter. Du kan skapa nya komponenter eller använda knappen Lägg till befintliga i listmenyn för att lägga till alla komponenter från standardlösningen.

När du gör detta kan du se dialogen Nödvändiga komponenter saknas.

Add Required Components Dialog

I den här dialogrutan visas en varning om att komponenten har beroenden för andra komponenter. Om du väljer Nej, lägg inte till nödvändiga komponenterkan det hända att lösningen misslyckas om du importerar den till en annan organisation där alla nödvändiga komponenter inte finns. Om lösningsimporten lyckas kanske beteendet i den andra lösningen inte är samma som den ursprungliga organisationen eftersom komponenterna konfigureras på ett annat sätt än i källösningen.

I allmänhet är det säkrare att inkludera de nödvändiga komponenterna om du tänker exportera lösningen till en annan organisation. Om du inte lägger till dessa komponenter när du lägger till en enskild komponent, kan du försöka igen senare, välja komponenten du lagt till och välja Lägg till nödvändiga komponenter på menyn.

Om du inte tänker exportera lösningen, eller om du bara vill exportera den som en ohanterad lösning och importera tillbaka till samma organisation, är det inte nödvändigt att lägga till nödvändiga komponenter. Om du någon gång skulle exportera lösningen visas en annan varning om att vissa nödvändiga komponenter saknas. Om du bara ska importera lösningen tillbaka till samma organisation är det OK att bortse från denna varning. Stegen för att redigera programnavigeringen eller menyfliksområdet utan att använda en tredje parts redigeringsverktyg förutsätter att du ska exportera lösningen tillbaka till samma organisation.

Importera, uppdatera och exportera lösningar

Hur ofta du importerar, uppdaterar eller exporterar lösningar beror på storleken på din organisation, dina interna utvecklingsrekommendationer och om du utvecklar en lösning som ska fördelas som en hanterad lösning.

  • Om du har en liten organisation med några få anpassningar och du är den enda systemanpassaren, kan du aldrig exportera eller importera lösningar utom om du vill exportera standardlösningen regelbundet för att skapa en säkerhetskopia eller om du vill använda eller köpa en hanterad lösning som tillhandahålls av någon annan.

  • Vissa organisationer har ett externt företag som skapar anpassningar för dem. I detta fall ska de exportera alla anpassningar som de för närvarande har och skicka dem till det externa företaget. Företaget ska utveckla och testa anpassningar och skicka tillbaka dem till organisationen som ska importeras.

  • Stora organisationer kan ha flera grupper av personer som anpassar systemet. De kan ha en separat organisation enbart för utveckling och anpassningar. Dessa organisationer har ofta också en separat testorganisation och en UAT-organisation (användaracceptanstester) förutom en produktorganisation som alla i organisationen använder. Dessa organisationer är beroende av export och import av anpassningar från en organisation till nästa i processen för att skapa, testa och verifiera lösningarna.

Den strategi som du väljer bör vara beroende av dina behov. Några viktiga saker att tänka på:

  • Du kan inte exportera din standardlösning som en hanterad lösning.

  • Vi stöder inte import av en standardlösning som tas från en lokal distribution till en Dynamics 365 (online) -organisation eller en standardlösning som tas från en Dynamics 365 (online)-organisation till en lokal distribution. Vi stöder import av anpassade lösningar mellan dessa distributionstyper, men inte standardlösningar.

  • När du exporterar en hanterad lösning kan du inte importera tillbaka den tillbaka till samma organisation som du importerade den från.

  • Exportera bara en lösning som en hanterad lösning när du avser distribuera den.

  • Importera aldrig en ohanterad lösning om du inte är säker på att du vill acceptera alla anpassningar i den och tillåta att alla dessa anpassningar skriver över eventuella anpassningar som du har skapat tidigare.

  • Lösningar kan inte ta bort något. Om du importerar en ohanterad lösning kan det skriva över befintliga anpassningar, men det går inte att helt ta bort dem. Om du till exempel skapar ett anpassat fält för en entitet och sedan importerar en lösning som innehåller definitionen av denna entitet som inte har det anpassade fältet, kommer det fält som du skapade dock att finnas kvar. Dessutom kommer alla ändringar som definierats i den lösning som du har importerat att finnas där.

  • Du kan inte importera en anpassad entitet med samma namn som en befintlig entitet. I Microsoft Dynamics 365 tillåts emellertid dubblettvisningsnamn.

  • Du kan endast importera objekt som du har åtkomst till på organisationsnivå för att skapa, läsa och uppdatera.

  • Du måste ha säkerhetsrollen Systemadministratör för att kunna importera säkerhetsroller, organisationsinställningar, bearbetningssteg för sdk-meddelanden och plugin-programpaket.

  • Om du importerar anpassningar som inkluderar ett språk som inte finns installerat i systemet kommer etiketter som angetts i anpassningen att sättas om till standardspråk för Microsoft Dynamics 365-systemet som anpassningen importerades från.

  • Alla importerade säkerhetsroller läggs till i rotaffärsenheten.

  • Om en importerad säkerhetsroll kommer från samma Dynamics 365-system sammanfogas alla ändringar som anges för säkerhetsrollen. Alla privilegier för systementiteter för säkerhetsrollen ersätts av privilegierna för den säkerhetsroll som importeras.

Importera lösningar

Du kan importera lösningar manuellt med hjälp av instruktionerna nedan. Importera endast lösningar som kommer från en betrodd källa. Anpassningar kan innehålla kod som kan skicka data till externa källor.

  1. Gå till Inställningar > Lösningar.

  2. Välj Importera i listan över lösningar.

  3. I dialogen Importera lösning, steget Välj lösningspaket bläddrar du till den komprimerade filen (.zip eller .cab) som innehåller den lösning som du vill importera.

  4. Välj Nästa

  5. Du kan visa information om lösningen innan du väljer Import.

  6. Du kanske måste vänta en stund medan lösningsimporten slutförs. Om det lyckas, kan du visa resultaten och välja Stäng.

Om du har importerat några ändringar som måste publiceras måste du först publicera anpassningarna innan de blir tillgängliga. Mer information finns under Publicerar anpassningar.

Om importen inte lyckas visas en rapport som visar fel eller varningar som har tagits emot. Du kan välja Hämta loggfil för att samla in information om vad som orsakade att importen misslyckades. Den vanligaste orsaken till att en lösningsimport misslyckas är att lösningen inte innehöll några nödvändiga komponenter.

När du hämtar loggfilen hittar du en XML-fil som kan öppnas med hjälp av Microsoft Office Excel och visar innehållet.

Anteckning

Du kan inte redigera en aktiv uppsättning med hanteringsregler. Om du importerar en lösning som innehåller en aktiv hanteringsregeluppsättning till en organisation där regeln redan finns med samma ID misslyckas lösningsimporten.Mer information:Skapa regler för att automatiskt dirigera ärenden

Uppdatera lösningar

Det finns tillfällen då du kanske vill installera en uppdatering till en befintlig hanterad lösning. Proceduren påminner om att installera en ny hanterad lösning, förutom att du får några olika alternativ. Om du uppdaterar en lösning som du har fått från någon annan, får du vägledning från utgivare om vilka alternativ du ska välja.

  1. Gå till Inställningar > Lösningar.

  2. Välj Importera i listan över lösningar.

  3. I dialogen Importera lösning, steget Välj lösningspaket bläddrar du till den komprimerade filen (.zip eller .cab) som innehåller den lösning som du vill uppdatera.

  4. Välj Nästa

  5. Du kan visa information om lösningen innan du väljer Nästa. På den här sidan visas ett gult fält med texten Det här lösningspaketet innehåller en uppdatering för en lösning som redan är installerad.

  6. Du kan välja mellan följande alternativ:

    • Bevara anpassningar (rekommenderas)

      Om du väljer det här alternativet bevaras alla eventuella ohanterade anpassningar som utförts på komponenter, men det innebär också att vissa av de uppdateringar som ingår i den här lösningen inte genomförs.

    • Skriv över anpassningar

      Om du väljer det här alternativet skrivs ohanterade anpassningar som tidigare utförts på komponenter i den här lösningen över. Alla uppdateringar som ingår i den här lösningen kommer att börja gälla.

    Välj ett alternativ och välj sedan Nästa.

  7. Du kanske måste vänta en stund medan lösningsimporten slutförs. Om det lyckas, kan du visa resultaten och välja Stäng.

Om du har importerat några ändringar som måste publiceras måste du först publicera anpassningarna innan de blir tillgängliga. Mer information finns under Publicerar anpassningar.

Utgivare kan be dig att exportera dina befintliga ohanterade anpassningar, uppdatera deras hanterade lösning med alternativet för att skriva över anpassningar och sedan åter importera ohanterade anpassningar. Detta bidrar till att de förväntade ändringarna tillämpas samtidigt som dina anpassningar behålls.

Exportera lösningar

Vi rekommenderar att du exporterar de ohanterade anpassningarna med jämna mellanrum så att du har en säkerhetskopia om något händer. Du kan inte exportera ohanterade lösningar.

  1. Gå till Inställningar > Lösningar.

  2. I listan markerar du den lösning du vill exportera och väljer Exportera.

  3. I steget Publicera anpassningar påminns du om att endast publicerade anpassningar exporteras och du har möjlighet att Publicera alla anpassningar innan du väljer Nästa.

  4. Om lösningen saknar några komponenter som är obligatoriska visas steget Nödvändiga komponenter saknas. Du kan bortse från denna varning endast om du tänker importera lösningen som en ohanterad lösning tillbaka till den ursprungliga organisationen. Annars följer du instruktionerna i dialogen för att avbryta exporten och lägger sedan till nödvändiga komponenter.

  5. I steget Exportera systeminställningar (avancerat) kan du välja vissa systeminställningar som ska ingå i din lösning. Om din lösning är beroende av någon av grupperna av systeminställningar markerar du dem och väljer Nästa.

    Se Inställningslösningar för lösningsexport för information om vilka inställningar som ska ingå i varje alternativ.

  6. I steget Pakettyp måste du välja om du vill exportera lösningen som en Ohanterad eller Hanterad lösning.

  7. I nästa steg kan du välja en mållösning för en viss Dynamics 365-version. Det här alternativet används vanligtvis av oberoende programvaruleverantörer som kanske vill exportera en lösning som är kompatibel med en tidigare version. Acceptera standardvärdet om du inte tänker importera lösningen till en organisation som inte har uppgraderats till samma version som den organisationsversion du använder.

    Mer information finns i avsnittet SDK MDSN: Exportera en lösning för en specifik version av Dynamics 365.

  8. Välj Exportera för att ladda ned lösningsfilen.

Exakt hur filer hämtas varierar mellan webbläsare.

Anteckning

Du kan använda "Exportera som"-lösningar från Uppdatering december 2016 för Microsoft Dynamics 365 (online) till Microsoft Dynamics CRM Online 2016-uppdatering 1 och från December 2016 Service Pack för Microsoft Dynamics 365 (lokalt) till Microsoft Dynamics CRM 2016 Service Pack 1.

Inställningslösningar för lösningsexport

I följande tabell visas tillgängliga alternativ när du exporterar en lösning:

Grupp

Inställning

Beskrivning

Automatisk numrering

Kampanjprefix

Prefix som används för kampanjnumrering.

Ärendeprefix

Prefix som ska användas för alla ärenden i Microsoft Dynamics 365.

Kontraktprefix

Prefix som ska användas för alla kontrakt i Dynamics 365.

Fakturaprefix

Prefix som ska användas för alla fakturanummer i Dynamics 365.

Artikelprefix

Prefix som ska användas för alla artiklar i Dynamics 365.

Orderprefix

Prefix som ska användas för alla order i Dynamics 365.

Unik stränglängd

Antal tecken som läggs till i faktura-, offert- och ordernummer.

Kalender

Kalendertyp

Kalendertyp för systemet. Ange gregoriansk (USA) som standard

Datumformatkod

Anger hur datum visas i Microsoft Dynamics 365.

Datumavgränsare

Tecken som används för att avgränsa månad, dag och år för datum i Dynamics 365.

Längsta varaktighet för avtalad tid

Högsta antal dagar som en avtalad tid kan vara.

Visa veckonummer

Information som anger huruvida veckonumret ska visas i kalendervisningar i Dynamics 365.

Tidsformatkod

Information som anger hur tiden visas i Dynamics 365.

Kod för veckans startdag

Angiven första veckodag i Dynamics 365.

Anpassning

Är programläge aktiverat

Anger om Dynamics 365 ska läsas in i ett webbläsarfönster som saknar adress, verktyg och menyrader aktiverat.

Spårning av e-post

Tillåt funktion för att skicka e-post till ej omvandlade adresser

Anger om användarna kan skicka e-post till ej omvandlade parter (dessa parter måste dock ha e-postadress).

Ignorera intern e-post

Anger om inkommande e-post som skickas av interna Dynamics 365-användare eller -köer ska följas upp.

Högsta antal spårningsnummer

Maximalt antal spårningsnummer innan återanvändning sker.

Återge säker ram för e-post

Flagga för att rendera brödtexten i e-postmeddelandet i webbformuläret i en IFRAME med attributinställningen säkerhet="begränsad". Detta ökar säkerheten, men kan innebära att autentiseringsuppgifter efterfrågas.

Spårningsprefix

Historiklista över prefix för spårningstoken.

Spåra Token xmlns = "http://ddue.schemas.microsoft.com/authoring/2003/5" Bas

Basnummer som används för att tillhandahålla separata spårningstokenidentifierare till användare som tillhör olika distributioner.

Spåra Token xmlns = "http://ddue.schemas.microsoft.com/authoring/2003/5" Siffror

Antal siffror som används för att visa en spårningstokenidentifierare.

Allmänt

Blockera bifogade filer

Hindra överföring och hämtning av vissa typer av bifogade filer som anses vara skadliga.

Valutaformatkod

Information om hur valutasymboler placeras i Dynamics 365.

Valutasymbol

Valutasymbol

Visningsordning för fullständigt namn

Ordning för visning av namn i Dynamics 365.

Närvaro aktiverad

Anger om närvaro för snabbmeddelanden är aktiverat.

Negativt format

Information som anger hur negativa tal visas i Dynamics 365.

Talformat

Specifikation av hur tal visas i Dynamics 365.

Antal decimaler för prissättning

Antal decimaler som kan användas för priser.

Dela till tidigare ägare vid tilldelning

Anger om delning ska ske med tidigare ägare vid tilldelning.

Marknadsföring

Tillåt skapande av automatiskt svar

Anger om skapande av automatiskt svar är tillåtet

Tillåt automatiskt avslut av prenumeration

Anger om automatiskt avslut av prenumeration är tillåtet.

Tillåt bekräftelse av automatiskt prenumerationsavslut

Anger om funktionen för att skicka e-postmeddelande om bekräftelse av prenumerationsavslut är aktiverad.

Tillåt körning av e-postmeddelanden med marknadsföringsinnehåll

Anger om körning av e-postmeddelanden med marknadsföringsinnehåll är tillåten.

Outlook Synkronisering

Tillåt adressbokssynkronisering

Anger om adressbokssynkronisering i bakgrunden i Microsoft Office Outlook är tillåtet.

Tillåt schemalagd offlinesynkronisering

Anger om offlinesynkronisering i bakgrunden i Microsoft Office Outlook är tillåten.

Tillåt schemalagd synkronisering

Anger om schemalagda synkroniseringar till Outlook är tillåtna.

Avsökningsfrekvens för att skicka e-post

Normal avsökningsfrekvens för att skicka e-post i Outlook.

Lägsta adressynkroniseringsfrekvens

Normal avsökningsfrekvens vid adressbokssynkronisering i Outlook.

Lägsta offlinesynkroniseringsfrekvens

Normal avsökningsfrekvens vid offlinesynkronisering i bakgrunden i Outlook.

Lägsta synkroniseringsfrekvens

Kortast tillåtna tid mellan schemalagda Outlook-synkroniseringar.

Max. antal cykler för automatisk märkning

Maximalt antal aggressiva avsökningscykler som körs för automatisk märkning av e-post när ett nytt e-postmeddelande tas emot.

Intervall för automatisk märkning

Normal avsökningsfrekvens som används för automatisk märkning för e-post i Outlook.

ISV-konfiguration

Utseendekonfiguration för tjänstekalender

Du kan definiera visuella stilar för tjänstekalendrar.Mer information:MSDN: Utseendekonfiguration för tjänstekalender

Sekretesspolicy

Genom att aktivera en lösning godkänner du att dela dina data med ett externt system. För data som importeras från externa system till Microsoft Dynamics 365 (online) gäller vår sekretesspolicy som finns här.

Det går att importera och exportera lösningar till och från Microsoft Dynamics 365 (online). När du gör detta överförs lösningarna, som kan innehålla personlig information, via en säker anslutning mellan datorn och Microsofts servrar. Kod från tredje part som har importerats till Dynamics 365 (online) kan slutligen överföra kunddata till ett externt system (t.ex. InsideView) eller konfigurera/expandera entiteter som synkroniseras (exporteras) till andra externa system som styrs av en annan part än Microsoft.
Om en lösning som importeras överför kunddata utanför säkerhetsgränserna för Dynamics 365 (online) inbjuds administratörer att verifiera kunddatatyperna som anropas av tjänsten/programvaran/programmet innan tredjepartskod överförs till Dynamics 365 (online)-instansen.
Extraktion av kundinformation genom tjänster/programvara/program eller lösningar från tredje part styrs av kunden, inte av Microsoft. Den slutliga destinationsregionen och sekretessprinciperna som gäller datapunkter som har extraherats med hjälp av dessa externa lösningar styrs av administratören. Lämplig översyn av principer för tjänster/programvara/appar från tredje part rekommenderas.

Se även

Komma igång med anpassning
Använda segmenterade lösningar och korrigeringar för att förenkla uppdateringar för lösningar
Privilegier som krävs för anpassning
Anpassningsbegrepp
Översikt över anpassning
Whitepaper: Mönster och principer för utvecklare av lösningar

© 2017 Microsoft. Med ensamrätt. Copyright