Loading
Udvid Salesforce med klik, ikke kode
Overvejelser i forbindelse med konvertering af felttypen for et tilpasset felt

Overvejelser i forbindelse med konvertering af felttypen for et tilpasset felt

Før du konverterer et tilpasset felt fra en type til en anden, skal du gennemse disse overvejelser.

Vigtigt
Vigtigt Hvor det er muligt, har vi ændret ikke-inklusive vilkår, så de stemmer overens med firmaets lighedsværdi. Vi har bevaret visse vilkår for at undgå påvirkning af kundeimplementeringer.

Overvejelser i forbindelse med potentiel datatab fra konvertering af et tilpasset felts type

  • Hvis du vil undgå at miste data, skal du kun konvertere tilpassede felter, der ikke har nogen data for at undgå at miste data. Ændring af datatypen for et eksisterende tilpasset felt kan medføre datatab i disse situationer:
    • Ændring til eller fra typen Dato eller Dato/tid
    • Ændring til Tal fra enhver anden type
    • Ændring til Procent fra enhver anden type
    • Ændring til Valuta fra enhver anden type
    • Ændring fra Afkrydsningsfelt til enhver anden type
    • Ændring fra Plukliste (flervalg) til enhver anden type
    • Ændring fra Plukliste (flervalg) til enhver anden type

      Aktuelt definerede pluklisteværdier bevares, når du ændrer en plukliste til en flervalgsplukliste. Hvis registreringer indeholder værdier, der ikke er i pluklistedefinitionen, slettes værdierne fra disse registreringer, når datatypen ændres.

    • Ændring fra Automatisk nummerering til enhver anden type
    • Ændring til Automatisk nummerering fra enhver type undtagen Tekst
    • Ændring fra Tekst til Plukliste
    • Ændring fra Tekstområde (langt) til enhver type bortset fra Mail, Telefon, Tekst, Tekstområde eller URL
  • Hvis data går tabt, slettes enhver liste baseret på det tilpassede felt, og tildelingen og eskaleringsregler kan blive påvirket.

Overvejelser i forbindelse med ændring af et tilpasset felts datatype

  • Du kan ikke ændre datatypen af ethvert tilpasset felt, der er tilknyttet emnekonvertering.
  • Hvis du ændrer datatypen for et tilpasset felt, der er angivet som et eksternt id, vil valg af en anden datatype end tekst, tal eller mail medføre, at feltet ikke længere fungerer som et eksternt id.
  • Muligheden for at ændre datatypen for et tilpasset felt er ikke tilgængelig for alle datatyper. F.eks. kan eksisterende tilpassede felter ikke konverteres til krypterede felter, og krypterede felter kan heller ikke konverteres til en anden datatype.
  • I Salesforce Knowledge-artikeltyper kan filfelttypen ikke konverteres til andre datatyper.
  • Du kan ikke ændre datatypen for et tilpasset felt, der refereres til af andre elementer i Opsætning, f.eks. Visualforce-sider, Apex-kode, processer eller forløb.
  • Før du ændrer en tilpasset felttype, skal du sikre dig, at det ikke er mål for en arbejdsflowfeltopdatering, eller at der henvises til det i en feltopdateringsformel, som ville blive ugyldiggjort af den nye type.
  • Hvis du krypterer et tilpasset felt ved brug af Shield Platform Encryption, kan du ikke ændre felttypen.
  • Hvis du ændrer en tilpasset feltdatatype via metadata deploy()-metoden eller en pakkeopgradering, og implementeringen mislykkes med en fejl, der er relateret til tilpassede feltdatatyper, kan du se denne Knowledge-artikel. Denne fejl kan forekomme, hvis en implementering ændrer datatypen for et eller flere tilpassede felter, og de objekter, der indeholder de påvirkede tilpassede felter, indeholder en stor mængde data. Grænsen er 85 millioner tilpassede felttypekonverteringer. Hvis du f.eks. har et objekt med 30 millioner registreringer, og du ændrer tre tekstfelter til pluklister, er det i alt 90 millioner felttypekonverteringer, hvilket er over grænsen.
  • Når du ændrer en tilpasset feltdatatype, køres konverteringen i baggrunden. Konverteringen kan tage lidt tid, afhængigt af størrelsen på det tilpassede felt, antallet af påvirkede registreringer og typen af feltkonvertering. I nogle situationer kan det tage mere end 24 timer at fuldføre konverteringen. Disse feltdatatypeændringer tager længst tid.
    • Ændring fra Plukliste til Tekst, Plukliste (flervalg) eller Afkrydsningsfelt
    • Ændring fra Tekst til Plukliste
    • Change from Date/Time to Time (Ændring fra dato/tid til tid)
    • Ændring fra tid til tekst
  • Oprettelse af et tilpasset felt kan kræve ændring af et stort antal registreringer med det samme. Hvis din anmodning sættes i kø for at behandle disse ændringer, modtager du en mailadvisering, når behandlingen er udført.

Begrænsninger for datatyper

Disse datatyper har andre begrænsninger, når du konverterer dem.

Datatype Beskrivelse
Automatisk nummerering Hvis du konverterer et automatisk nummereret felt til et tekstfelt, forbliver dataene i dette felt uændrede. Du kan endvidere sikkert konvertere et tilpasset tekstfelt til et felt til automatisk nummerering uden at miste dine data. Konvertering af et felt med automatisk nummerering til enhver datatype resulterer i datatab. Felter med automatisk nummerering indeholder maksimalt 30 tegn. Før du konverterer et tilpasset tekstfelt til en felt med automatisk nummerering, skal du ændre alle registreringer, der indeholder mere end 30 tegn i dette felt.
Formel Formelfelter er specielle skrivebeskyttede felter, der ikke kan konverteres til nogen anden datatype. På samme måde kan du ikke konvertere nogen anden felttype til et formelfelt.
Plukliste Ændring af dine tilpassede pluklister til tilpassede afkrydsningsfelter er enkel. Hvis du valgte Afkrydsningsfelt som den nye datatype, kan du vælge, hvilke pluklisteværdier der skal tilknyttes mappes til markerede og umarkerede felter. Du kan ændre tilpassede pluklister til flervalgspluklister uden at miste data. Da dine registreringer kun indeholder en enkelt værdi i denne plukliste, vælges denne værdi stadig, men brugere kan vælge yderligere værdier.
Relationer
  • Du kan konvertere relationsfelter til ikke-relationsbaserede felter og omvendt, men kun på eksterne objekter.
  • Hvis din organisation har et stort antal registreringer, viser Salesforce en venteside, når du anmoder om at ændre en overordnet-detalje-relation til en opslagsrelation eller et opslag til en overordnet-detalje-relation.
  • Konvertering af et felt fra en overordnet-detalje-relation til en opslagsrelation eller omvendt kan mislykkes, hvis antallet af påvirkede registreringer er meget stort.
  • Når du har oprettet et oprullet sammendragsfelt på et objekt, kan du ikke konvertere objektets overordnet-detalje-relation til en opslagsrelation.
  • Hvis nogen registreringer på et objekt har en nulværdi angivet for opslagsfeltet, kan du ikke konvertere opslagsrelationen til en overordnet-detalje-relationer.
  • Hvis du konverterer en overordnet-detalje-relation til et opslag for et tilpasset objekt på "detaljesiden", opdateres standarderne for hele organisationen for objektet automatisk til Offentlig Læs/Skriv. På samme måde vil konvertering af et opslag til en overordnet-detalje-relation ændre standarden for hele organisationen til Kontrolleret af overordnet.
Tekst

Som standard anvendes en øverste grænse på 4.000 på inaktive ubegrænsede pluklister for hvert felt. Hvis du overskrider denne grænse, når du konverterer et tekstfelt til et pluklistefelt, får du en fejlmeddelelse. Du kan ikke konvertere et defineret entydigt tekstfelt til en plukliste eller en plukliste med flere valg.

Hvis du implementerer en objektdefinition i package.xml og konverterer et felt i dette objekt fra et tekstfelt til et pluklistefelt, er betegnelsen for hver pluklisteværdi værdiens fullName.

Tekstområde (langt) Når du konverterer et langt tekstområdefelt til et mail-, telefon-, tekst-, teksområde eller URL-typefelt, afkortes registreringsdata til de første 255 tegn af feltet.
Tekstområde (rich) Du kan kun konvertere rich text-områdefelter til lang tekst-områdefelter. Alle billeder slettes, næste gang du gemmer det lange tekstområdefelt. Efter konverteringen er markeringen skjult i området med lang tekst, men den fjernes ikke fra registreringen, så hvis du skifter mening, kan du gendanne markeringen, før du gemmer registreringen.
 
Indlæser
Salesforce Help | Article