Sende formulardata til en webtjeneste

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

Hvis brugerne skal sende deres formulardata til en webtjeneste, kan du føje en dataforbindelse til afsendelse til formularskabelonen som en sekundær dataforbindelse. Afhængigt af de datatyper, som webtjenesten accepterer, kan du konfigurere dataforbindelsen til at sende enten dataene i et angivet felt, dataene i alle felterne i en gruppe eller alle dataene i formularen.

Når du har tilføjet dataforbindelsen, skal du konfigurere formularskabelonen, så brugerne kan sende deres formulardata til webtjenesten. Når du gør dette, føjer Microsoft Office InfoPath knappen Send til standardværktøjslinjen og kommandoen Send til menuen Filer i formularen. Du kan også tilpasse afsendelsesindstillingerne for formularskabelonen på følgende måder:

  • Ændre den tekst, der vises på knappen Sendstandardværktøjslinjen og kommandoen Send i menuen Filer.

  • Ændre genvejstasten for knappen Sendstandardværktøjslinjen og kommandoen Send i menuen Filer.

  • Oprette brugerdefinerede meddelelser, der vises til brugerne, når de sender deres formularer.

  • Angive, om formularen skal være åben, skal lukkes, eller en anden tom formular skal åbnes, når formularen er sendt.

Tilføje dataforbindelsen til afsendelse

  1. Klik på Indstillinger for afsendelse i menuen Funktioner.

  2. Markér afkrydsningsfeltet Tillad brugere at afsende denne formular i dialogboksen Indstillinger for afsendelse.

  3. Klik på Send formulardata til en enkelt destination, og klik derefter på Webtjeneste på listen.

  4. Klik på Tilføj.

  5. Skriv i guiden Dataforbindelse adressen til den webtjeneste, som brugerne skal sende deres data til, og klik derefter på Næste.

    Tip: Hvis du vil søge efter en webtjeneste på en UDDI-server (Universal Description, Discovery, and Integration), skal du klikke på Søg i UDDI, angive den UDDI-server, du vil søge på, angive, om du vil søge efter udbyder eller efter de tjenester, der leveres, skrive et nøgleord til søgningen og derefter klikke på Søg. Webtjenester, som stemmer overens med nøgleordet, vises på listen Søgeresultat.

  6. Klik på den næste side i guiden på den webtjenestehandling, der skal bruges til at modtage formulardataene, på listen Vælg en handling, og klik derefter på Næste.

  7. Benyt en af følgende fremgangsmåder på den næste side i guiden for at vælge, hvilke data i formularen der skal sendes for hver parameter i webtjenesten:

    Sende dataene i et felt eller en gruppe

    1. Klik på den webtjenesteparameter, der skal modtage dataene fra formularen, på listen Parametre.

    2. Klik på Felt eller gruppe i Parameterindstillinger.

    3. Klik på Rediger Knappen Datakilde .

    4. Klik i dialogboksen Marker et felt eller en gruppe på det felt eller den gruppe, hvis data du vil sende, og klik derefter på OK.

    5. Klik på Kun tekst og underordnede elementer i boksen Medtag for kun at sende dataene i dette felt og feltets eller gruppens underordnede elementer, eller klik på XML-undertræ med det markerede element for at sende feltnavnet, dataene i feltet og de underordnede elementer i den markerede gruppe eller det markerede felt.

    Sende alle data i formularen

    1. Klik på den webtjenesteparameter, der skal modtage dataene fra formularen, på listen Parametre.

    2. Klik på hele formularen (XML-dokument, herunder behandlingsinstruktioner) under parameterindstillinger.

    Sende dataene som en streng

    1. Klik på den webtjenesteparameter, der skal modtage dataene fra formularen, på listen Parametre.

    2. Klik på hele formularen (XML-dokument, herunder behandlingsinstruktioner) under parameterindstillinger.

    3. Marker afkrydsningsfeltet Send data som en streng.

      Bemærk: Du markerer typisk dette afkrydsningsfelt for at sende digitalt signerede data. Fjern i de fleste tilfælde markeringen i dette afkrydsningsfelt.

    Tekniske oplysninger om Microsoft ADO.NET DataSet-objekter

    Hvis webtjenesten kræver et ADO.NET DataSet-objekt, skal du vælge en DataSet-node, når du konfigurerer denne dataforbindelse. Hvis du bruger en anden type node for en dataforbindelse til en webtjeneste, som kræver et ADO DataSet, mislykkes afsendelsen.

  8. Klik på Næste.

  9. På næste side i guiden i feltet Skriv et navn til dataforbindelsen skal du skrive et beskrivende navn for denne forbindelse til afsendelse af data.

    1. Hvis du vil ændre navnet på knappen Send, der vises på værktøjslinjen Standard og kommandoen Send, der vises i menuen filer, når brugerne indtaster i formularen, skal du skrive det nye navn i feltet Titeltekst i dialogboksen Indstillinger for afsendelse.

      Tip: Hvis du vil tildele en tastaturgenvej til denne knap og kommandoen, skal du skrive et og-tegn (&) foran det tegn, du vil bruge som en tastaturgenvej. For eksempel for at tildele ALT + B som tastaturgenvejen til Send-knap og kommandoen, skrive sø & bmit.

  10. Kontroller, at oplysningerne er korrekte i afsnittet Oversigt, og klik derefter på Udfør.

  11. Hvis du vil lade brugere benytte kommandoen Send eller knappen Sendstandardværktøjslinjen, når de udfylder formularen, skal du markere afkrydsningsfeltet Vis menupunktet Send og knappen Send på værktøjslinjen.

    1. Som standard, når brugerne har sendt en formular, InfoPath holder formularen åben og viser en meddelelse til at angive, hvis formularen blev sendt. Ændre funktionsmåden, klik på Avanceret, og gør derefter et af følgende:

      1. For at lukke formularen eller oprette en ny tom formular, når brugeren indsender en udfyldt formular skal du klikke på den indstilling, du vil på listen efter sende.

      2. Markere afkrydsningsfeltet Brug brugerdefinerede meddelelser for at oprette en brugerdefineret meddelelse til at angive, hvis formularen blev sendt, og skriv derefter dine meddelelser i felterne på succes og fejl.

        Tip: Brug en meddelelse i feltet på fejl ved for at fortælle brugerne, hvad du skal gøre, hvis de ikke kan sende formularen. Du kan for eksempel foreslår, at brugere gemme deres formular og kontakte nogen for at få yderligere instruktioner.

      3. Hvis du ikke vil have vist en meddelelse, når brugeren sender en formular, du fjerne markeringen i afkrydsningsfeltet Vis vellykkede og mislykkede meddelelser.

Ø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!

×