Microsoft InfoPath

Microsoft InfoPath
Utvecklare Microsoft
Slutlig utgåva
2013 (15.0.4805.1000) / 3 maj 2016 ; för 6 år sedan ( 2016-05-03 )
Operativ system Windows 7 och senare
Typ Samarbetande programvara
Licens Provprogram
Hemsida www .microsoft .com /en-us /download /details .aspx?id #61;48734

Microsoft InfoPath är ett program för att designa, distribuera, fylla i och skicka elektroniska formulär som innehåller strukturerad data. Microsoft släppte initialt InfoPath som en del av Microsoft Office 2003- familjen. Produkten har en WYSIWYG- formulärdesigner där de olika kontrollerna (t.ex. textruta , alternativknapp , kryssruta ) är bundna till data, representerade separat som en hierarkisk trädvy av mappar och datafält.

InfoPath 2013 blev tillgänglig för första gången som en fristående nedladdning den 1 september 2015, när Microsoft gjorde den tillgänglig i sitt nedladdningscenter. Men till skillnad från tidigare versioner av InfoPath kräver den fristående versionen av InfoPath 2013 en aktiv ProPlus-prenumeration på Office 365. Den nuvarande versionen av InfoPath 2013 (15.0.4733.1000) är utformad för att vara en valfri komponent i Office-paketet med applikationer för användare som behöver det. Dess indirekta efterträdare är Office Forms , är gratis för alla med ett Microsoft-konto .

Funktioner

För att kunna använda InfoPath för att fylla i ett formulär måste en designer först utveckla en InfoPath-mall. Enligt Jean Paoli , en av dess utvecklare, var ett viktigt beslut för arkitektonisk design "att följa XML -paradigmet att separera data i ett dokument från formateringen." Ett patent inlämnat 2000 av Adriana Neagu och Jean Paoli beskriver tekniken som "att skriva XML med hjälp av DHTML- vyer och XSLT ."

All data som lagras i InfoPath-formulär lagras i ett XML-format, som kallas "datakällan". Formulärmallen måste ha en primär datakälla för att skicka data och kan ha flera sekundära datakällor för att hämta data till formuläret. Sekundära datakällor kan byggas in i formuläret eller så kan de nås via en extern dataanslutning till SharePoint eller en webbtjänst. Filerna i InfoPath-formulärmallen sparas som ett arkiv i filformatet kabinett med filnamnstillägget xsn .

InfoPath tillhandahåller flera kontroller (t.ex. textruta , alternativknapp , kryssruta ) för att presentera data i datakällan för slutanvändare. För datatabeller och sekundära datakällor introduceras "Repeating Table" och andra upprepade kontroller. Malldelar och ActiveX-kontroller kan också läggas till som anpassade kontroller i designern.

För var och en av dessa kontroller kan åtgärder (kallade "regler") bindas in. Regler finns i tre typer: formateringsregler som att dölja eller färglägga en kontroll, valideringsregler (t.ex. tillåter endast ett niosiffrigt nummer) och åtgärdsregler som att ställa in ett fälts värde baserat på andra fält. Regler kan utlösas antingen genom en användaråtgärd som att klicka på en knapp eller genom utvärdering av olika förhållanden som fältvärden. Till exempel kan en villkorlig regel vara: "Sätt fältet 'Totalt' till 100 när fältet 'fält1' inte är tomt".

Paradigm

  • Regler tillämpar specifika åtgärder när de utlöses av knappklick eller ändrade värden i formuläret. De kan ändra värdena för fält i datakällan, skicka till och fråga efter databaser, visa meddelanden, öppna och stänga formulär och växla till olika vyer av formuläret.
  • Datavalidering testar giltigheten av indata i fält genom att jämföra indata med mönster, kontrollera efter rätt datatyp (som en sträng eller ett heltal) och på andra anpassningsbara sätt.
  • Villkorlig formatering kan användas för att ändra utseende eller synlighet för objekt baserat på värden i formuläret.
  • InfoPath har många olika ActiveX- kontroller , som alla har ett värde bundet till ett fält i formulärets datakälla. Vanliga kontroller inkluderar listrutor, alternativknappar, textrutor, knappar och kryssrutor. Info Path använder också kontroller som Beräknade värden, som visar resultatet av xPath-uttryck, och sektioner, som är behållare för andra kontroller. InfoPath innehåller också upprepade fält och sektioner, som kan lagra många olika värden.
  • XPath-uttryck och -funktioner kan användas för att beräkna värden genom att tillämpa funktioner på värdet av fält i formuläret, såsom " concat(string(field1 + field2), "#;", field3) " (sammansättningen av summan av två fält, strängen "#;" och värdet för ett annat fält). XPath-funktioner för manipulering av strängar, enkla matematiska operationer och många andra operationer ingår i InfoPath. Dessutom kan data filtreras (välj enskilda värden från ett upprepande fält eller databas).
  • InfoPath stöder anslutningar till externa datakällor. SQL-, Microsoft Access- och SharePoint -databaser kan kopplas till och skickas i formuläret.
  • JScript, Visual Basic, C# och andra språk kan användas för att utöka InfoPaths möjligheter genom att lägga till anpassade HTML- uppgiftsrutor, iterera genom data, använda Active Directory och i allmänhet utföra uppgifter som är omöjliga i InfoPath-designmiljön. Språkstödet underlättas av Visual Studio , även om det krävs en specifik version av Visual Studio för att använda varje version av InfoPath.
  • SharePoint-integration (se Integration med SharePoint ).
  • Användarroller kan anpassa en användares upplevelse genom att ändra vyer eller använda villkorlig formatering baserat på användarens identitet.
  • InfoPaths formateringsmöjligheter och användargränssnitt liknar Microsoft Word 2003 och 2010, beroende på version.

Användande

InfoPath används för att skapa formulär för att fånga information och spara innehållet som en fil på en PC eller på en webbserver när den finns på SharePoint. InfoPath kan användas för att komma åt och visa data från olika källor (webbtjänster, XML, databaser, andra formulär) och har ett rikt interaktivt beteende baserat på regler, villkor och åtgärder. Ett InfoPath-formulär kräver att klienten har InfoPath Filler eller InfoPath Designer installerat, eller genom att visa formuläret i en webbläsare när det finns på SharePoint. InfoPath används mest i företag snarare än av privatpersoner, eftersom det är ett samarbetsverktyg som används för att samla in data från flera individer i en strukturerad metod, och för att distribuera krävs antingen en SharePoint-värd och/eller individuella licensierade Filler-kopior. InfoPath-formulär kan visas på mobila enheter om de visas från en webbläsare (värd på SharePoint) eller genom att använda en tredjepartsprodukt.

För att köras som ett webbläsarformulär måste filen laddas upp till en server som kör InfoPath Forms Services. Fördelen med detta är att klienten inte behöver InfoPath, bara en webbläsare. Formuläret kan sedan ställas in för att skickas via e-post när det är klart eller så kan dess fält läggas till direkt i en SharePoint-lista.

Integration med SharePoint

En vanlig användning av InfoPath är att integrera den med Microsoft SharePoint- teknik. InfoPath-formulär kan skickas till SharePoint-listor och -bibliotek, och skickade instanser kan öppnas från SharePoint med InfoPath Filler eller tredjepartsprodukter. Alternativt InfoPath Forms Services att ett webbläsaraktiverat InfoPath-formulär kan lagras på en SharePoint-installation och renderas som en HTML-sida med skript och postback-beteenden på klientsidan som liknar en ASP.NET-sida.

I SharePoint är ett "formulärbibliotek" ett dokumentbibliotek som har en InfoPath-mall som angiven dokumenttyp. InfoPath-fält kan främjas vid publicering till SharePoint så att de kan läsas och visas som en "kolumn"-data i en biblioteksvy. Som med andra SharePoint-dokument kan InfoPath-formulär ha arbetsflöden kopplade till dem som kan komma åt de marknadsförda fälten.

Stöd

Den 31 januari 2014 meddelade Microsoft att InfoPath upphörde och kommer att ersättas av en mer plattformsoberoende lösning kallad PowerApps, släppt i slutet av 2016. Den 1 mars 2016 meddelade Microsoft att InfoPath 2013-klientapplikationen kommer att stödjas till och med juli 2026. Microsoft specificerar att "InfoPath Forms Services ingår i den lokala utgåvan av SharePoint Server 2016, samt att de stöds fullt ut i Office 365 tills vidare." Microsofts MVP Roger Haueter uppger att InfoPath fortfarande förväntas stödjas i SharePoint Server 2019 On-Premises.

Komponenter på serversidan

Forms Server 2007 är en utgående produkt som konverterar InfoPath-klientformulär till Ajax HTML -formulär som kan nås och fyllas i med vilken webbläsare som helst, inklusive webbläsare för mobiltelefoner. Forms Server 2007 stöder användning av en databas eller annan datakälla som backend för formuläret. Det kräver Microsoft Windows SharePoint Services 3.0 och .NET Framework version 2.0.

InfoPath Forms Services (eller Office Forms Services) tar över funktionerna i Form Server 2007, vilket gör att InfoPath-formulär kan lagras på en SharePoint-webbplats och visas via webbläsare . Ursprungligen en komponent i Microsoft Office SharePoint Server 2007 Enterprise Edition, 2013, gjordes den tillgänglig med:

  • SharePoint Online Plan 2
  • Office 365 E3/A3/G3 eller högre
  • SharePoint Server 2013 Enterprise CAL

Den 31 januari 2014 sa Microsoft att de upphör med InfoPath Forms Services. Senare i en odaterad uppdatering av det ursprungliga inlägget ändrade Microsoft planen och meddelade att InfoPath Forms Services trots allt skulle inkluderas i SharePoint 2016.

InfoPath Forms Services är tillgängliga för Office 365 Education-prenumeranter (Office 365 A1, Office 365 A3 och Office 365 A5-planer).

Versioner

Microsoft Office InfoPath 2007 körs på Windows Vista
Version Ingår i... Releasedatum _ Slutdatum för support
InfoPath 2003 Microsoft Office 2003 Professional Enterprise 19 november 2003 8 april 2014
InfoPath 2007 Microsoft Office 2007 Ultimate, Professional Plus och Enterprise 27 januari 2007 10 oktober 2017
InfoPath 2010 Microsoft Office 2010 Professional Plus; Kontor 365 15 juli 2010 13 oktober 2020
InfoPath 2013 Microsoft Office 2013 Professional Plus; Kontor 365 29 januari 2013 14 juli 2026


externa länkar

  1. ^ "Framtiden för Infopath & SharePoint Forms" . ClaySys Technologies . 2019-07-11 . Hämtad 2020-10-13 .