Aggiornamento di un elenco di SharePoint con l'elenco InfoPath?
-
28-10-2019 - |
Domanda
Voglio aggiornare/creare un elenco di SharePoint usando Infopath. Finora ho creato il modulo e quando seleziono il pulsante "Invia" ho impostato il programma per indicare se il modulo è stato inviato correttamente e ricevo questo messaggio. Tuttavia, quando guardo l'elenco di SharePoint in cui ho indicato il programma in cui voglio che l'elenco risieda, non ci sono aggiornamenti.
Sto estraendo i dati dal database e le condizioni sono impostate e i dati interrogati sono corretti. Tutto il resto sarà un gioco da ragazzi non appena riuscirò a capire come collegare l'elenco Infopath all'elenco di SharePoint. Ovunque in cui sto guardando indica che non è possibile e sgradevole, sembra così. Deve esserci una sorta di lavoro in giro. Ho lavorato con InfoPath e SharePoint solo negli ultimi mesi (letteralmente), potrei aver bisogno di qualcuno che mi guidi attraverso questo poiché nessun altro in ufficio conosce questi programmi.
Soluzione
Penso che il modo più semplice sia far chiamare il tuo modulo infatario. Nel servizio web puoi fare quello che vuoi; Crea un elenco, crea un elemento elenco o qualsiasi altra cosa.
Altri suggerimenti
Penso che potrebbe essere d'aiuto se hai spiegato un po 'meglio cosa stai cercando di realizzare ...
Stai cercando di creare un elenco o aggiornare un elenco in SharePoint? Quando si interroga il database, si sta cercando di inserire nuovi valori in un elenco esistente o creare un nuovo elenco e inserire i valori.
Probabilmente potresti raggiungere questo obiettivo (inserendo le righe in un elenco esistente) scrivendo il codice dietro il modulo dell'elenco e quindi pubblicandolo come una forma approvata da sandbox o di amministrazione.
Se questo è quello che vuoi fare, crea l'elenco in SharePoint, esporta il modulo di elenco da SharePoint in Infopath (in modo da avere i campi di elenco come connessione principale), quindi scrivi il codice per fare quello che vuoi fare, cioè recuperare i dati da il database e aggiungere all'elenco.