Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.
I den här artikeln
Vad är InfoPath och InfoPath Forms Services?
Tillsammans med Microsoft SharePoint Designer 2010 underlättar InfoPath 2010 skapandet av slutpunkt till slutpunkt lösningar på SharePoint Server 2010 att funktionen kraftfulla formulär tillsammans med enterprise skala arbetsflödet och åtkomst till viktiga affärsdata. InfoPath utformats kärnan som en kraftfull XML-redigering motor som kan slutanvändarna användargränssnitt enkelt med data.
Tillsammans med de kraftfulla samarbetsfunktionerna i SharePoint är InfoPath 2010 en viktig del av de verktyg du behöver för att snabbt skapa program som uppfyller dina behov för enterprise-programmet. InfoPath 2010 och InfoPath Forms Services i SharePoint Server 2010 ge användarna möjlighet att automatisera egna affärsprocesser som samla in, hantera och dela information. IT-avdelningar, utvecklare och Privilegierade användare skapa kraftfulla affärsprogram på SharePoint-plattformen med hjälp av InfoPath-formulär att interagera med externa data till enheten arbetsflödet och förbättra webbsidor. Användarens erfarenhet av Microsoft Office och SharePoint-upplevelse gör skapa, använda och förbättra affärsprocesser med InfoPath 2010-formulär snabbare och lättare.
Microsoft InfoPath 2010 gör att du kan utforma och fylla i elektroniska formulär, till exempel utgiftsrapporter, tidkort, undersökningar och försäkringsformulär. Du kan göra detta med hjälp av standardformuläret kontroller, till exempel textrutor och listrutor, eller infoga kontroller som gör att användare enkelt kan lägga till, ta bort eller dölja avsnitt i ett formulär för att göra en rikare användaren. De formulär som du utformar kan variera från enkla formulär för insamling av data från teamet omedelbar till avancerade formulär som ingår i en mycket större affärsprocess. InfoPath-formulär kan användas på egen hand eller du kan utforma dem du arbetar med befintliga databaser eller webbtjänster. Formulär kan publiceras till och nås från en gemensam plats i företagets nätverk, till exempel en delad mapp, en webbserver eller ett bibliotek på en Microsoft SharePoint Server 2010 eller Microsoft SharePoint Foundation 2010-webbplats.
När du fyller i ett formulär i InfoPath 2010 kan användarna använda välbekanta, dokument-liknande funktioner. De kan till exempel kontrollerar stavningen i sina formulär eller infoga formaterad text och grafik i vissa fält. Beroende på utformningen av en formulärmall kan användare också kunna sammanställa data från flera formulär till ett enda formulär eller exportera data till andra program. Om en formulärmall webbläsaraktiverade kan användare som inte har InfoPath installerat på sina datorer fylla i formulär i en webbläsare eller på en mobil enhet i stället.
Om du använder InfoPath 2010 och Microsoft SharePoint Server 2010 med InfoPath Forms Services du utformar webbläsarkompatibla formulärmallar i InfoPath och aktiverar dem för användning på interna och externa webbplatser. Du kan dela affärsformulär med en mängd olika användare, inklusive anställda, kunder, leverantörer och partner. Användare behöver inte ha InfoPath installerat på sina datorer för att fylla i ett formulär eller de krävs för att hämta något extra från webben. Behöver du alla användare har tillgång till en webbläsare, till exempel Windows Internet Explorer, Apple Safari eller Mozilla Firefox. Om användare måste ha InfoPath installerat på sina datorer, kan de visa och fylla i formulär i InfoPath snarare än en webbläsare.
Vad ingår i InfoPath?
InfoPath består av följande komponenter: InfoPath Designer 2010, InfoPath Filler 2010 och SharePoint Server 2010 med InfoPath Forms Services. InfoPath Designer och InfoPath Filler installeras på klientdatorer som en del av Microsoft Office Professional Plus 2010. Om du vill publicera InfoPath-formulär som webbläsarkompatibla formulär måste du ha åtkomst till en installation av SharePoint Server 2010 med InfoPath Forms Services.
InfoPath Designer 2010 Om du vill skapa och publicera en InfoPath-formulärmall (.xsn) kan använda du InfoPath Designer 2010. När du utformar en formulär-mall (XSN) skapar du en fil som innehåller de stödfiler som implementerar layout, vyer och logik som en InfoPath-formulär lösning beroende. När användare fyller i ett formulär kan fyller de faktiskt i ett formulär (.xml) filinstans som baseras på den associerade formulärmallen. Med InfoPath Designer kan du snabbt skapa formulär som innehåller färdiga layout avsnitt, ut från rutan regler, förbättrade regler hantering och olika stilar. Dessutom innehåller InfoPath Designer nu ett antal olika formulärmallar, så du inte behöver definiera alla delar av formuläret från början.
InfoPath Filler 2010 Med InfoPath Filler personer som fyller i ett formulär har en enkel och lätt att använda gränssnitt och kan välja att spara ett utkast, spara en lokal kopia eller spara som en PDF-fil och har en lokal post i formuläret. Tagits har bort onödiga funktioner för att skapa formulär för personer som du vill öppna och fylla i ett formulär.
InfoPath Forms Services Förbättrade paritet mellan formulär i InfoPath Filler 2010 och InfoPath-Webbläsarformulär i SharePoint Server 2010 säkerställer konsekvent för användare som fyller i formulär. Funktioner som är tillgängliga i båda miljöerna innehåller till exempel: punktlistor, numrerade listor och oformaterade listor. Flera listrutor; Kombinationsrutor; Bildknappar; Hyperlänk-funktioner Alternativgrupp och avsnitt. Filtrering av funktioner. Datum och tid kontroller. och personer datumväljare.
Dessutom är InfoPath 2010 integrerat med SharePoint Designer 2010 så att du kan skapa och anpassa formulär som är kopplat till Business Connectivity Services (BCS) externa listor och arbetsflöde lösningar.
Hur kan InfoPath användas?
Du kan använda InfoPath för att samla in affärsdata från de personer som du arbetar med, inklusive dina kollegor, partners, leverantörer och kunder. InfoPath-formulär kan vara enkla formulär som används av flera personer i en liten arbetsgrupp. En 10 personer säljteam kan till exempel använda ett InfoPath-formulär till informellt samla in och dela information om försäljning samtal. Data i formulären kan kopplas till en rapport som skickas till hantering av varje månad.
Företag kan också utforma mycket avancerade formulär som är ansluten till företagets befintliga databaser eller integreras i befintliga företag system. Utvecklare i din information arbetet för IT-avdelning kan till exempel skapa en InfoPath-formulärmall att hantera kostnader rapportering processen för din organisation. En formulärmall kan innehålla vyer och företag logik funktioner som gör att olika kategorier av användare kan skicka utgiftsrapporten, granska den, godkänna den och ersätta av avsändaren.
Nya funktioner som introduceras i InfoPath 2010 och InfoPath Forms Services gör det enkelt att skapa mer kraftfull SharePoint-program snabbt, t.ex:
-
Anpassa formulär som används för att skapa, visa och redigera objekt i SharePoint
-
Skapa arbetsflöde program tillsammans med SharePoint Designer 2010
-
InfoPath-formulär-webbdel som kan du skapa kraftfulla webbdelar utan att skriva kod och ansluta till andra webbdelar till att skapa kombinationer av data.
I följande lista beskrivs några av fördelarna med att använda InfoPath:
Office system-integrering InfoPath fungerar med ett antal andra program och servrar i Microsoft Office system, inklusive Microsoft Outlook, Microsoft Excel och Microsoft Access. Du kan till exempel utforma och fylla i InfoPath-formulär i e-postmeddelanden, exportera formulärdata till kalkylblad, skicka formulärdata till en databas eller fråga data från en SharePoint-lista. Dessutom utvecklare kan bädda in InfoPath-formulär – utan menyer, verktygsfält eller andra aspekter av användargränssnittet – i anpassade program.
Återanvändbara data De data som användaren anger i ett InfoPath-formulär inte är låsta i formuläret alltid. Det kan omformaterade eller återanvänds på flera olika sätt. Den här flexibiliteten kan utvecklare i din organisation att integrera formulärdata i befintliga affärsprocesser. Information som samlas in i försäljningsrapporter formulär kan till exempel användas för att uppdatera ditt företags Enterprise Resource Planning (ERP) och kunden relation Management (CRM) system. Det här kan personer i företaget att komma åt data när och var de behöver den, så att de kan göra välgrundade beslut. Med fler uppdateringar på försäljningssiffror är det enklare för andra grupper, till exempel åtgärder och ekonomi, att göra korrekta prognoser och kostnader.
Konsekvent, få korrekta data InfoPath innehåller ett antal funktioner som hjälper användare att undvika datainmatningsfel och fylla i formulär snabbare. Du kan till exempel använda formler för att automatiskt beräkna matematiska värden för användare, använda villkorsstyrd formatering för att framhäva användarens data eller aktivera stavningskontrollen så att användarna kan kontrollera stavningen innan du skickar sina formulär. Dessutom när användare fyller i ett formulär kan som de ange kontrolleras för dataverifieringsfel. Om formulärmallen är ansluten till en databas eller webbtjänst, att användare inte kunna skicka informationen tills de åtgärda felen. Detta hjälper dig att se till att de data som du har samlat in är korrekta och felfria och att det överensstämmer med standarderna som du anger.
Låg överliggande Till skillnad från papper formulär som måste tryckas när en ändring inträffar InfoPath formulärmallar kan lätt ändras och publiceras igen. Dessutom upptäcker InfoPath automatiskt när en formulärmall har uppdaterats så att användarna alltid har den senaste versionen.
Stöd för offline InfoPath-formulär behöver fyllas i medan en användare är ansluten till ett nätverk. Användare kan spara formulär på sina datorer, arbeta med dem offline och skicka dem till företagets nätverk när de återansluts. Det här är särskilt användbart för personer som har tillgång till resurser, till exempel anställda som är på resande fot.
Färre formulär I stället för att distribuera och underhålla flera pappersformulär för samma affärsprocess, kan du skapa en enskild formulärmall i InfoPath som innehåller flera vyer. Du kan till exempel skapa en vy för anställda som anger utgifter, en andra vy för chefer som godkänna utgifter, och en tredje för anställda som bearbetar återbetalningar i en formulärmall för utgiftsrapporter. Som standard kan användare växla vyer genom att välja en vy i listrutan aktuell vy på fliken Start. Du kan också skapa regler som automatiskt växlar vyer när användare öppnar formuläret, skicka formuläret eller klicka på en knapp i formuläret.
Flexibla kontroller Förutom vanliga kontroller, till exempel textrutor och listrutor, innehåller InfoPath ett antal kontroller, till exempel upprepande tabeller, alternativgrupper och valfria avsnitt. Dessa typer av kontroller kan du skapa en flexibel formulärmall som innehåller dina användare. Till exempel i en formulärmall för utgiftsrapporter som du kan använda en upprepande tabell så att användarna kan fylla i så många rader som de behöver.
Du kan också skapa malldelar vilka delar av en formulärmall som kan sparas och återanvändas i flera formulärmallar som stöds. En typisk malldel består av kontroller och en datakälla och kan också innehålla funktioner, till exempel dataanslutningar, dataverifiering och regler. Användning av malldelar kan sparar du tid och bidrar till formulärmallar i din organisation är konsekventa i toning, struktur och beteende.
Vad är målgrupp för InfoPath?
InfoPath 2010 är avsedd för avancerade företagsanvändare och IT-proffs och utvecklare, beroende på vilken typ av formulär-baserad lösning som en användare eller organisation vill skapa. Användare på alla nivåer kan fylla i formulär.
För avancerade företagsanvändare
Du kan utforma avancerade elektroniska formulär snabbt och prisvärt samla in information som krävs för ett brådskande behov med InfoPath 2010. Du kan anpassa formulär med funktioner, till exempel beräknade fält, ställa in standardvärden, villkorsstyrd formatering och skärmtips alla utan att skriva kod. Om din organisation använder också SharePoint Server 2010, kan du skapa dessa formulär för information som lagras i SharePoint-listor. Lagra information i en delad plats (till exempel en SharePoint-lista) är det enkelt för gruppmedlemmar kan använda informationen att underlätta samarbete.
Dessutom inklusive med förbättringar i fyller ut formulär i InfoPath Filler och interoperabilitet med andra Microsoft Office 2010-program, Microsoft Outlook och Microsoft SharePoint Workspace 2010 (hette tidigare Microsoft Office Groove) du kan ge användarna fler alternativ när du fyller i formulär, bland annat slutförande online, offline, och på mobila enheter. Du kan också använda InfoPath 2010 för att anpassa dokumentetinformationspaneler i Microsoft Office Word, Microsoft PowerPoint och Microsoft Excel skrivbordsprogram att samla in metadata om dokument.
För IT-proffs och utvecklare
InfoPath 2010 har en fullständig modelleringsmiljö för design, utveckling, distribution, värd (tillsammans med SharePoint Server), insamling, aggregering och integrering av elektroniska formulär. Skapad från grunden med World Wide Web Consortium (W3C) XML-rekommendationer, är InfoPath 2010 utformad för att fungera med din befintliga infrastruktur och process management-miljö.
För avancerade formulär för avdelningens och enterprise affärsprocesser, du kan skapa sammansatta program och arbetsflöde sorteras med InfoPath 2010 och SharePoint Server 2010, med kod för liten eller ingen. InfoPath 2010 kan helt integrerat med SharePoint Server 2010.
Du kan ansluta InfoPath-formulär med andra datakällor och av branschspecifika system, till exempel Microsoft SQL Server, Oracle och SAP med hjälp av SharePoint Server 2010 Business Connectivity Services, Web services och SOAP (Simple Object Access Protocol) och RESTEN ( webbtjänster för Representational tillstånd transfer). InfoPath-lösningar kan också vara bärbar med hjälp av SharePoint Foundation 2010 lösningar fil (.wsp) och SharePoint-webbplats mall (STP) format, så att du enkelt kan flytta programmet på webbplatsen och server till server. Dessutom InfoPath nu lagrar URL: er som relativa (i stället för absoluta) att aktivera portabilitet.
Det här är några exempel på InfoPath 2010 och SharePoint Server 2010-funktioner som hjälper dig att skapa kraftfulla formulär-driven process automation affärslösningar.
Hur InfoPath fungerar med andra program och tekniker
För att få ut det mesta av InfoPath använder du det troligen tillsammans med andra program, servrar och tekniker, till exempel de som nämns i följande tabell.
Program eller teknik |
Hur fungerar det med InfoPath |
Microsoft SharePoint Foundation 2010 |
Du kan publicera formulärmallar direkt till ett bibliotek på en server som kör Microsoft SharePoint Foundation 2010. Detta gör det möjligt för relaterade formulär som ska lagras i en enda plats. Till exempel en säljteam kan använda en SharePoint-webbplats som en plats för att fylla i, spara och visa data från försäljning rapportera formulär. I biblioteket, användare fylla i formulär som baseras på din formulärmall, exportera data från ifyllda formulär till Excel eller sammanställa data från flera formulär till ett enda formulär. Du kan också konfigurera en dataanslutning i formulärmallen som hämtar data från en SharePoint-lista eller ett bibliotek eller skickar data till ett bibliotek. Du kan dessutom publicera en formulärmall som en webbplatsinnehållstyp på en server som kör SharePoint Foundation 2010. Här kan du tilldela flera formulärmallar i ett enstaka bibliotek eller tilldela en enskild formulärmall till flera bibliotek i en webbplatssamling. |
Microsoft SharePoint Server 2010 |
Microsoft SharePoint Server 2010 är en integrerad uppsättning server-program som utökar kärnfunktionerna i SharePoint Foundation 2010. Du kan publicera formulärmallar direkt i ett bibliotek på SharePoint Server 2010 och aktiverar dem för användning på webben. Dessutom kan du dra nytta av följande funktioner: InfoPath Forms Services Du kan skapa en webbläsarkompatibel formulärmall och publicera den på en SharePoint-Server som kör InfoPath Forms Services. Användare kan sedan fylla i formulär som baseras på din formulärmall i en webbläsare eller på en mobil enhet. Dessutom innehåller InfoPath Forms Services en central plats för att lagra och hantera formulärmallar för din organisation. Göra formulär för SharePoint-listor Du kan skapa tilltalande formulär genom att klicka på knappen baserat på SharePoint Normal eller externa listor med InfoPath 2010. I en webbläsare, gå till SharePoint-listor och SharePoint-menyfliksområdet under Listverktyg, väljer du använder InfoPath för att anpassa formuläret. Du kan automatiskt skapa ett formulär med alla fält för SharePoint-lista och sedan anpassa det, minska tid att skapa ett formulär. Publicera formulär med ett enda klick och formuläret blir aktiv i SharePoint-listan och börja använda. Använda SharePoint Workspace 2010 för Offline slutförande Med InfoPath 2010 och SharePoint Workspace 2010 arbeta business process deltagare online eller offline. SharePoint Workspace 2010 samverkar med InfoPath-formulär som gör det enkelt att koppla från en SharePoint-lista eller ett bibliotek med InfoPath-formulär. Information som anges i formulären synkroniseras automatiskt när deltagaren är online igen, vilket hjälper personer vara produktiv oberoende av deras anslutning. Bädda in formulär i webbsidor Det är lättare än någonsin att värd för dina formulär på webbsidor med nya webbdelen för InfoPath-formulär i SharePoint Server 2010. Användare som vill vara värd deras InfoPath-formulär på webbsidor måste skriva ASP.NET-kod i Visual Studio i SharePoint Server 2007. Nu, utan att skriva en enskild rad med kod, du kan bara lägga till webbdelen för InfoPath-formulär i en webbdelssida och peka på din publicerade formulär. Du kan använda webbdelen som värd för valfri webbläsare InfoPath-formulär som har publicerats på en SharePoint-lista- eller formulärbibliotek. Du kan också ansluta den till andra webbdelar på sidan skicka eller ta emot data. Koppla formulär med av branschspecifika system SharePoint Server 2010 erbjuder en extensible arkitektur för att hantera användaråtkomst till dataanslutningar och system. Det här förenklar utvecklingen av komplexa formulär med åtkomst till flera datakällor och minimerar IT-supporten problem. InfoPath 2010 samverkar med Business Connectivity Services (BCS) av SharePoint Server 2010. BCS förbättrar Microsoft Office-program och SharePoint plattform med färdiga funktioner, tjänster och verktyg som underlättar utvecklingen av lösningar med anslutningar mellan externa data och tjänster. BCS kan ansluta till externa datakällor på flera sätt. BCS kan förbruka och interagera med data i en relationsdatabas via en ADO.NET-provider för data. Det kan också ansluta till alla standard webbtjänst över SOAP 1.2 protokollet beskrivs av WSDL 1.1 eller 2.0. BCS kan förbruka och interagera med en Windows Communication Foundation tjänst samt Microsoft .NET anpassad kod kompileras av en utvecklare i en lösning. Dessutom stöder InfoPath 2010 nu hämta XML-data från RESTEN webbtjänster. RESTEN webbtjänster Använd indataparametrar som skickas i via en URL. Formulärkonstruktörer kan nu ändra URL-parametrar dynamiskt i InfoPath-formulär utan någon kod använda regler för att hämta önskade data från REST-webbtjänst. Använda SharePoint Designer 2010, du kan skapa anpassade InfoPath-formulär för att skapa, läsa, uppdatera och ta bort data i en extern lista och anpassningarna formulär finns kvar när den externa listan kopplas med hjälp av SharePoint Workspace 2010. Du kan också lägga till affärslogik med bakomliggande kod som fungerar på servern och klienten i SharePoint Workspace 2010. SharePoint Server begränsade lösningar Med InfoPath 2010 distribuera användare nu InfoPath-formulär med ett enda klick med hanterad kod som körs som en del av en lösning som SharePoint Server i begränsat läge. Med SharePoint Server begränsade lösningar överföra formulärkonstruktörer lösningar med kod till sina SharePoint-webbplatser, inom en begränsad uppsättning behörigheter. En resurskvot begränsar överflödig Resursanvändning. Administratören för webbplatssamlingen finns kvar i kontrollen och gör förtroendebeslut om lösningen. Servergruppsadministratör kan vara laserpekaren. Dataanslutningsbibliotek Om flera formulärmallar kommer att använda samma eller liknande dataanslutningar, kan du lagra inställningarna för dataanslutningen i en webbplatssamling datafil i ett dataanslutningsbibliotek på en webbplats med SharePoint Server 2010. När en användare öppnar ett formulär som ansluter till en dataanslutningsfil, använder InfoPath inställningarna i filen för att ansluta till den externa datakällan. I det här sättet kan flera formulärmallar använda samma dataanslutningsfil så inte behöver du skapa samma dataanslutning från grunden för varje formulärmall. Dessutom om plats eller anslutning inställningarna för en extern datakälla ändrar behöver du uppdatera endast dataanslutningsfilen, inte varje formulärmall. Arbetsflöden Om du använder InfoPath tillsammans med SharePoint Server 2010, kan du delta i serverbaserade dokumentarbetsflöden direkt i InfoPath. Du kan starta ett arbetsflöde i en formulärmall, spåra status för ett pågående arbetsflöde eller slutföra en arbetsflödesuppgift. SharePoint Server 2010 innehåller flera fördefinierade arbetsflöden som är utformade för att hantera vanliga affärsprocesser, till exempel godkännande av dokument, dokumentgranskning eller signatur webbplatssamling. Dokumentetinformationspaneler I många Microsoft Office-program, kan du uppdatera egenskaper för ett serverdokument i en dokumentinformationspanel som visas som en uppsättning redigerbara fält överst i ett dokument. Till exempel i ett Microsoft Word 2010-dokument kan behöva du redigera egenskaper för författarens namn, datum för att skapa webbplatser och dokumenttyp. Det här slutligen kan du enkelt för dig att hitta det du letar efter på servern. Till exempel kan du snabbt hitta alla utgåvor av trycker du på där egenskapen kunden matchar namnet på en viss kund. Du kan använda InfoPath för att skapa eller redigera en anpassad dokumentinformationspanel för användning med en webbplatsens eller listans innehållstyp. Här kan du styra utseendet och känslan av dokumentinformationspanelen eller använda InfoPath-funktioner, till exempel dataverifiering och villkorsstyrd formatering för att anpassa beteendet för formulärfält i panelen. |
Outlook |
Du kan distribuera formulärmallar genom att publicera dessa till en lista med e-postmottagare. På samma sätt kan du utforma en formulärmall så att användarna kan skicka de ifyllda formulären som bilagor till e-postmeddelanden. I Outlook 2010 kan användare dessutom öppna, fylla i och skicka InfoPath-formulär som e-postmeddelanden. De kan även svara på eller vidarebefordra i formuläret i ett e-postmeddelande, precis som de kan göra det i e-postmeddelande. Användarna kan lagra samlingar med relaterade formulär i en särskild mapp för InfoPath-formulär i sin inkorg. Genom att visa data från varje formulär i kolumnerna i mappen kan användare snabbt gruppera, filtrera och sortera data från flera formulär. |
Word |
Även om du kan använda Word för att skapa dokument som ser ut som och känns som ett formulär, fungerar Word bäst som ordbehandlingsprogram, inte som formulärdesignprogram. InfoPath har å andra sidan skapats speciellt för att designa och fylla i elektroniska formulär. Om du vill konvertera befintliga Word-dokument till InfoPath-formulärmallar, använder du guiden Importera i InfoPath. |
Excel |
Användare kan välja att exportera data från en eller flera InfoPath-formulär till ett nytt Excel-kalkylblad. Vissa organisationer används dessutom Excel-arbetsböcker som formulär för att samla in data. Dessa arbetsböcker innehåller vanligtvis tomma celler för användare att lägga till data. Du kan konvertera en Excel-arbetsbok till en InfoPath-formulärmall med hjälp av importguiden i InfoPath. |
Access |
Du kan ansluta din formulärmall till en befintlig Accessdatabas. Användare kan sedan skapa en fråga eller skicka data till databasen. Du kan på samma sätt listrutor med värden från databasen eller binda kontroller till fälten och grupperna som är kopplad till databasen. I Access 2010 kan du dessutom skapa en InfoPath-formulärmall baserat på en Access-databas och publicera formulärmallen på en lista över vilka mottagare som ett e-postmeddelande. |
Microsoft SQL Server |
InfoPath fungerar med SQL Server-databaser i något av följande format: Microsoft SQL Server 2000 till Microsoft SQL Server 2008. Du kan skapa en formulärmall som är kopplad till en SQL Server-databas. Användarna kan sedan använda formuläret för att hämta data från eller skicka data till databasen. På liknande sätt kan du fylla listrutor med värden från databasen eller binda kontroller till de fält och grupper som är kopplade till databasen. |
Microsoft Visual Studio Tools for Applications |
Även om du kan anpassa många delar av InfoPath-formulär utan att skriva kod, kan du också förbättra InfoPath-formulär med kod om deklarativa logik inte efter behov för att genomföra din lösning funktioner. Om du vet hur du skriver hanterad kod kan du komma åt Microsoft Visual Studio Tools for Applications programming miljön från designläge för att skapa, redigera och felsöka formulärkoden (”bakom”) skrivits i Microsoft Visual Basic eller Microsoft Visual C#. Koden är sedan inbäddat i InfoPath-formulärmall (XSN-fil). Till exempel om du vill ta med möjligheten för beräkning av ränta i ett formulär kan du skriva förvaltad kod i själva formuläret och InfoPath Filler eller InfoPath Forms Services körs den här koden när formuläret öppnas och redigeras. |
Webbtjänster |
Du kan koppla formulärmallen till en webbtjänst för att utbyta XML-data med andra program eller system. Du kan till exempel använda en webbtjänst för att ta emot data från eller skicka data till en Oracle-databas, vilket inte stöds direkt av InfoPath. Du kan också fylla listrutor med värden som kommer från webbtjänsten eller binda kontroller till de fält och grupper som är kopplade till webbtjänsten. |
XML-scheman |
InfoPath bygger på Extensible Markup Language (XML). När du utformar en formulärmall skapas en XSN-fil, som är arkivfiler (.cab) som innehåller filerna som behövs för formuläret till funktionen, till exempel XML-schemat (XSD) och XSL Transformation (XSLT). När en användare fyller i ett formulär i InfoPath kan data i den här formulär sparas eller skickas som XML-standarder. Du behöver inte veta något om XML för att designa en formulärmall och fylla i ett formulär. Det är att XML kan göra det lättare för din organisation att ändra syftet med de data som den samlar in med hjälp av formulär. Ett InfoPath-formulär för affärsresan rapporter kan till exempel användas för att tillhandahålla XML-data till ett system för customer relationship management, en handkassa och ett reseplaneringssystem. Om din organisation använder en viss XSD-fil för utgiftsrapporter kan baserar du dessutom utformningen av en formulärmall för utgiftsrapporter på filen. Om du inte har ett befintligt schema, skapas ett automatiskt när du lägger till kontroller i formulärmallen. |