Introduktion til opdatering af eksisterende formularskabeloner

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Når du publicerer en formularskabelon, du har ændret, kan InfoPath opdatere både formularskabelonen (.xsn-fil) og eventuelle eksisterende formularer (.XML-filer), der er baseret på denne formularskabelon. Som standard erstatter InfoPath automatisk den gamle version af formularskabelonen med den nyeste version. Du kan vælge metoden update, du foretrækker til eksisterende brugerformularer.

Denne artikel indeholder

Sådan opdaterer InfoPath-formularskabeloner

Overvejelser ved opdatering af webbrowseraktiverede formularskabeloner

Forhindre tab af data i eksisterende brugerformularer

Indstillinger for opdatering af eksisterende brugerformularer

Sådan opdateres formularskabeloner i InfoPath

Første gang brugerne åbner en formular, der er baseret på formularskabelonen, lagres den underliggende formularskabelon i en midlertidig placering på brugernes computer. Denne midlertidige placering kaldes en cache. Det betyder blandt andet, at brugere, som er offline, kan arbejde med en lokal kopi af formularskabelonen.

InfoPath opdaterer den cachelagrede version af en formularskabelon, hver gang en ny version bliver tilgængelig. Denne opdatering finder automatisk sted, når brugerne åbner en ny version af formularen. Hvis brugerne arbejder offline, når du udgiver en opdateret formularskabelon, finder opdateringen sted, næste gang de opretter forbindelse til netværket.

Brugerne lægger typisk ikke mærke til, at der finder en opdatering sted, men hvis du ønsker det, kan du angive, at de får besked om opdateringen.

Bemærk: A custom installed form template is a form template that is installed on users' computers by means of a Microsoft Windows Installer (MSI) package or other Setup program. With this type of form template, you must manually reinstall the form template on users' computers each time you update it. The installation may happen automatically, through a program such as Microsoft Systems Management Server (SMS) 2003, through a desktop-to-desktop deployment, or through some kind of installation script.

Øverst på siden

Overvejelser ved opdatering af webbrowseraktiverede formularskabeloner

Alle browseraktiverede formularskabeloner er hostet på en server, der kører InfoPath Forms Services, som er en serverteknologi, der er bygget på Windows SharePoint Services 3.0. Der er to installation tilstande for vært formularskabeloner på en server, der kører InfoPath Forms Services: et til slutbrugerinstallation og én for administrative installationer. Når du opdaterer en browseraktiveret formularskabelon, skal du overveje følgende:

  • Hvis du planlægger at opdatere en administratorgodkendt formularskabelon, skal du udgive den opdaterede skabelon og derefter give den til din Windows SharePoint Services 3.0-farmadministrator med henblik på installation i et formularbibliotek i en gruppe af websteder. En gruppe af websteder er en række websteder på en virtuel server, der har samme ejer og fælles administrationsindstillinger. Når en farmadministrator installerer en opdateret formularskabelon, kan han eller hun angive en sidestillet opgraderingsindstilling, hvorved den opdaterede version af formularen får mulighed for at køre sammen med den oprindelige version. Denne opgraderingsindstilling giver brugere, som er midt i at udfylde en formular, når der installeres en opdateret version, mulighed for at afslutte udfyldningen af formularen uden at miste deres arbejde.

  • Hvis du udgiver opdateringer af en formularskabelon, du selv har installeret i et bibliotek eller på en liste i Windows SharePoint Services 3.0, bliver der vist en fejlmeddelelse til brugere, som er midt i at udfylde en formular, der er baseret på denne formularskabelon, når de forsøger at gemme eller sende formularen. Derfor kan det være en god ide at advare brugerne om umiddelbart forestående opdateringer og eventuelt at tage formularskabelonen offline i perioder, hvor der ikke arbejdes så meget med formularen, for at udføre opdateringerne.

Øverst på siden

Forhindre tab af data i eksisterende brugerformularer

Hvis du vil opdatere en eksisterende formularskabelon, kan du ændre det, genpublicere den og sende den til brugere. Visse typer ændringer kan dog forhindre dig i at få adgang til dataene i de udfyldte formularer, der er baseret på den oprindelige formularskabelon.

Hvis du foretager en ændring i en formularskabelon, der kan medføre tab af data eller fejl i formularer, der har udfyldt allerede, vises en meddelelse. Du kan ofte får vist meddelelsen, når du tilføjer nye, obligatoriske felter til en formularskabelon, eller når du omdøber eller fjerne felter eller grupper fra formularskabelonen.

Fejlmeddelelse, der advarer formulardesignere om muligt tab af data

Når du modtager denne meddelelse, hvis du klikker på Ja og fortsætte med dine ændringer, kan det muligvis ikke muligt at få adgang til dataene i eksisterende formularer, når du publicerer den opdaterede formularskabelon. I nogle tilfælde kan være dette i orden. Du skal beslutte, hvad der fungerer for din situation.

Følg disse retningslinjer for at sikre, at du kan få adgang til de data, du allerede har indsamlet fra brugere, når du foretager ændringer i din oprindelige formularskabelon:

  • Omdøb ikke de eksisterende felter og grupper i datakilden.

  • Flyt ikke de eksisterende felter og grupper omkring i datakilden.

  • Slet ikke de eksisterende felter og grupper fra datakilden. Du kan slette kontrolelementer fra formularskabelonen uden at der opstår problemer, så længe du forlader kontrolelementets tilsvarende felt eller en gruppe i datakilden.

Øverst på siden

Indstillinger for opdatering af eksisterende brugerformularer

Når du foretager ændringer af en eksisterende formularskabelon, skal de eksisterende formularer (.xml-filer), der er baseret på formularskabelonen, muligvis opdateres, så de fungerer med den seneste version af formularskabelonen. Herved sikrer du, at brugerne kan fortsætte med at arbejde med deres eksisterende formularer uden problemer, og at du kan fortsætte med at få adgang til data, der indsamles i disse formularer. Når du opdaterer dine eksisterende formularer til brugere, kan du vælge mellem tre metoder:

  • Opdatere formularerne automatisk    Du kan lade InfoPath opdatere de eksisterende formularer automatisk. Dette er standardindstillingen. I så fald vil alle eksisterende formularer passe til den netop opdaterede formularskabelon. Hvis du f.eks. fjerner en liste på formularen og derefter udgiver den ændrede formularskabelon, bliver listen automatisk fjernet fra eksisterende formularer.

  • Opdatere formularerne ved hjælp af kode    Personer med teknisk ekspertise kan skrive kode for at håndtere hændelsen OnVersionUpgrade, som finder sted, når versionsnummeret for den formular, der åbnes, er ældre end versionsnummeret for den formularskabelon, den er baseret på. I en udgiftsrapport kan du f.eks. bruge hændelseshandleren OnVersionUpgrade til at bestemme, om en formular med et tidligere versionsnummer indeholder et felt, der hedder emailAdresse, og hvis den ikke gør det: at tilføje feltet på formularen. Hændelsen OnVersionUpgrade er nyttig, når du vil tilpasse ændringer til det XML-skema, som formularskabelonen er baseret på.

  • Vælge ikke at opdatere formularerne     Du kan vælge ikke at opdatere eksisterende formularer. Når denne indstilling vælges, kan brugerne udfylde formularer, der er baseret på den opdaterede formularskabelon, men de kan ikke åbne eksisterende formularer. Hvis de kan åbne eksisterende formularer, vil de ikke være i stand til at redigere nogen netop tilføjede felter.

Øverst på siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×