Wanneer er veel gebruik wordt gemaakt van lijstitems en InfoPath formulieren zal er regelmatig de vraag komen om een uniek ID te generen aan een Item. Nu kan er gebruik worden gemaakt van het unieke ID die automatisch wordt gegenereerd door SharePoint maar er is ook een eenvoudige ‘geen code schrijvende’ oplossing in InfoPath
Met het ontwerpen van een InfoPath formulier, is het mogelijk om een dataverbinding te maken om data te verkrijgen van, of te versturen naar een SharePointlijst of bibliotheek. Om deze dataverbinding te maken in InfoPath;
Stap 1: Gegevensverbinding beheren… (rechts onderin InfoPath2010)
Stap 2: Kies voor Toevoegen
Stap 3: Kies als gegevensverbinding Gegevens ontvangen
met als bron SharePoint-bibliotheek of –lijst en de URL locatie van de
SharePoint-bibliotheek of –lijst in de SharePoint Online omgeving.
Stap 4: Selecteer hier de desbetreffende lijst of bibliotheek die gebruikt voor het
verhogen van het unieke ID
Stap 5: Selecteer ID
Stap 6: Nu de verbinding is gelegd, moet er een tekstveld worden toegevoegd in het
formulier.
Stap 7: Klik met de rechtermuisknop op het tekstveld en kies voor eigenschappen van
tekstvak.
Stap 8: Klik op het “fx” symbool voor het invoeren van de formule voor het ophogen van
het unieke ID.
Stap 9: Klik op ‘Functie invoegen’ en kies voor Max.
Stap 10: Klik op ‘veld of groep invoegen…’,‘Geavanceerde weergave’ en browse naar
de toegevoegde secundaire gegevensverbinding.
Stap 11: Kies voor ‘ID’ onder ‘Datafields – d:SharePointListItem_RW’.
Stap 12: Wanneer de formule is toegevoegd, is de laatste stap er +1 aan toe te voegen
het bestaande ID op te hogen met 1.