Questo post è stato originariamente pubblicato il 23 luglio, 2018 – aggiornamento: 28 aprile, 2020
all’Interno del mondo di SharePoint, il cittadino sviluppatore movimento è stato sostenuto per molti anni da due prodotti principali: InfoPath e SharePoint Designer., Entrambi i prodotti sono stati estremamente popolari, contribuendo a espandere la piattaforma all’interno di molte organizzazioni, fornendo agli utenti esperti e professionisti IT la possibilità di creare moduli elettronici (InfoPath) e flussi di lavoro (SPDesigner). E mentre SharePoint Server 2019 continuerà a supportare l’uso di entrambe le tecnologie, Microsoft ha cessato di investire in esse, con il supporto mainstream che termina il 13 luglio 2021 e il supporto esteso che termina il 14 luglio 2026.,
Per molte organizzazioni che sono venuti a fare affidamento su uno o entrambi di questi strumenti, il percorso in avanti non è esattamente chiaro, con Microsoft che annuncia la sospensione del supporto per InfoPath Forms Services nel lontano gennaio 2014, solo per aggiornare la propria strategia più tardi per il supporto di strumenti in SharePoint 2016, e ora di nuovo per SharePoint 2019. Allo stesso modo, la fine della vita per SharePoint Designer è stata annunciata durante la conferenza Ignite di Microsoft nel 2015, ma solo più recentemente Microsoft Flow è stato annunciato come suo successore.,
Inoltre, Microsoft ha identificato un problema con le funzionalità di creazione di moduli personalizzati all’interno di SharePoint Designer relative a SharePoint Online e, a partire dal 25 aprile 2020, la funzionalità è completamente deprecata. Crea un bisogno immediato di scoprire e aggiornare la tecnologia.
Niente di tutto questo dovrebbe essere una notizia per chiunque all’interno dello spazio – abbiamo tutti avuto un sacco di tempo per elaborare queste informazioni e, si spera, iniziare a fare piani per il futuro.,
La strada da percorrere
Originariamente rilasciato come parte di Microsoft Office 2003, InfoPath ha reso facile per i non sviluppatori progettare e distribuire moduli elettronici utilizzando un designer di moduli WYSIWYG, collegando moduli a dati strutturati in SharePoint e diventando rapidamente uno degli strumenti di sviluppo cittadini più popolari sul mercato. SharePoint Designer è stato uno dei discendenti di FrontPage, ed è cresciuto fino a diventare uno strumento SharePoint-only per la personalizzazione di siti e flussi di lavoro del team., Entrambe le tecnologie sono state costruite per on-premise – ma come le strategie di Microsoft spostato verso il cloud, la società ha fatto piani per allontanarsi sia da InfoPath e SPDesigner.
Gran parte della nostra attività di collaborazione si sta spostando verso il cloud. La maggior parte degli strumenti che sono stati progettati e prosperato in un mondo on-premise non sono più una misura (per la maggior parte) per il cloud., Anche con SharePoint ibrido che costituisce una grande percentuale di distribuzioni, molti siti e soluzioni di SharePoint legacy sono stati archiviati o trasformati per consentire loro di sfruttare le ultime/più grandi offerte di Microsoft e della comunità di partner.,
Ci sono differenze fondamentali con SharePoint e altre piattaforme sono progettati per locali contro le implementazioni cloud, costringendo gli amministratori di SharePoint per la revisione e la priorità che devono essere archiviati quello che dovrebbe essere aggiornata o ricostruita, e quello che dovrebbe semplicemente essere lasciato alle spalle. Secondo Microsoft MVP Marc Anderson (@sympmarc), la barriera più difficile per andare avanti è spesso le persone – non la tecnologia., “Le persone continueranno a utilizzare ciò che sanno, specialmente fino a quando gli strumenti più recenti non raggiungeranno la funzionalità e la parità funzionale. Che la parità, tuttavia, spesso significa fare le cose in un modo diverso-diversi modi di pensare – quindi ci deve essere un sacco di educazione.”
A tale proposito, Microsoft ha aumentato la propria messaggistica e documentazione sulla trasformazione di InfoPath e SPDesigner., Ad esempio, Trasforma i tuoi moduli InfoPath in PowerApps guida l’utente passo dopo passo su come iniziare, contribuendo a ricreare un’app SharePoint esistente all’interno di PowerApps dove possono quindi personalizzare. E per il flusso di lavoro, l’articolo Avvia un flusso in un’app aiuta il lettore a creare un semplice flusso Microsoft per automatizzare una o più attività in un’app e sfruttare uno dei tanti connettori attualmente disponibili.
Un settore in cui Microsoft ha notevolmente migliorato i propri sforzi è nel fornire documentazione di supporto., In passato, gran parte di questo è stato lasciato alla comunità – e mentre la comunità continua ad aggiungere al ricco contenuto disponibile in ogni prodotto Microsoft, i team di prodotto sono pronti a fornire materiale di supporto dettagliato, come guide di avvio rapido, tutorial e soluzioni di esempio. Ad esempio, controlla le procedure dettagliate delle variabili PowerApps e delle origini dati o il tutorial su come creare un’app da zero utilizzando il servizio dati comune per le app.,
Il problema con la migrazione e la trasformazione
La causa numero uno di errore in qualsiasi sforzo di migrazione o trasformazione è la personalizzazione sconosciuta o non rilevata. Se si utilizza uno strumento di migrazione di terze parti o orchestrare la mossa utilizzando semplici strumenti di migrazione di Microsoft e script, è necessario iniziare il processo con una valutazione approfondita del proprio ambiente, identificando ciò che c’è e la priorità di ciascuno.,
Il team Rencore sono ben consapevoli di questo problema e hanno sviluppato soluzioni specificamente per affrontare il problema.
“In molte organizzazioni, centinaia di personalizzazioni di SharePoint saranno state aggiunte nel tempo da sviluppatori interni, consulenti esterni o persino utenti finali., Ciò significa che quando le organizzazioni decidono di migrare, spesso non saranno consapevoli dell’impatto completo delle personalizzazioni esistenti distribuite nelle farm di SharePoint. Di conseguenza, perdono importanti personalizzazioni e rallentano l’intero progetto di migrazione.”
Ma identificare le personalizzazioni non è sufficiente – potrebbe richiedere strumenti aggiuntivi e persino una ricostruzione completa, per spostarne alcuni all’ultima versione di SharePoint, assicurando che possano evolversi ed essere supportati in futuro., Questo è uno dei motivi per cui Rencore ha collaborato con skybow, una piattaforma di soluzioni aziendali che aiuta le organizzazioni a passare al cloud utilizzando lo stack Microsoft. In particolare, skybow offre forme ricche come un percorso lontano da InfoPath, che si allinea con la soluzione di modernizzazione e migrazione di Rencore.,
“Molte aziende hanno i loro dati e i loro processi bloccati in personalizzazioni creata da InfoPath o SharePoint Designer – indipendentemente dal fatto che i dati sono intrappolati in Forma Librerie o flussi di lavoro complessi, che sono sempre di meno le persone a ricordare come leggere, figuriamoci modifica., Con questi due prodotti dichiarati come deprecati o completamente abbandonati da Microsoft, la vera sfida è scoprire, analizzare, spostare e trasformare i dati e i processi in SharePoint moderno”, afferma Microsoft MVP Adis Jugo (@adisjugo), Director of Product Technology di skybow.
Dove Rencore è in grado di scoprire automaticamente tutte le personalizzazioni in SharePoint, così come il loro utilizzo, Rich Forms aiuta a spostare quei moduli InfoPath in un formato più supportabile per il futuro.,
Adis continua, “Rencore e skybow sono il team vincente per tutti coloro che vogliono uscire dalla trappola legacy, aiutando le organizzazioni a scoprire, analizzare e trasformare le personalizzazioni legacy non importa come sono stati sviluppati o dove sono stati distribuiti, e per gettare la strada verso un posto di lavoro moderno senza legacy.
Rencore aiuta le organizzazioni che stanno cercando di modernizzare o de-personalizzare gradualmente il proprio ambiente SharePoint o che sono in fase di migrazione a Office 365., Li aiuta a scoprire, analizzare e quindi trasformare le personalizzazioni locali esistenti in modo che i loro ambienti si allineino meglio con i nuovi standard che Microsoft ha incoraggiato gli sviluppatori a seguire per la personalizzazione, come SharePoint Framework., E prendendo il tempo gradualmente e organicamente evolvere le proprie personalizzazioni, saranno meglio preparati per le nuove esigenze della nuova generazione di piattaforme SharePoint, come SharePoint Server 2019, SharePoint Online, e oltre
Iterazione è la Chiave
Per quelli di noi che sono cresciuti nel 1980, probabilmente vi ricordate la linea dal GI Joe cartoni animati: “Ora sai – e sapendo che è la metà della battaglia.”Quella linea definisce davvero il nucleo di ogni trasformazione aziendale: sapere cosa c’è e quindi agire., Una soluzione come quella di Rencore non solo ridurrà i tempi e i costi associati alla migrazione e alla trasformazione, ma ridurrà anche i rischi inerenti a queste attività fornendo la visibilità necessaria in tutto l’ambiente. E una volta che hai visibilità, puoi dare la priorità a ogni sito e personalizzazione del team, permettendoti di spostarti con il minimo impatto per gli utenti finali.,
Secondo Microsoft MVP Liam Cleary, il momento giusto per pensare di allontanarsi da InfoPath e SPDesigner è ora, dando un sacco di pista per dare la priorità al “low hanging fruit” dalle personalizzazioni davvero difficili che potrebbero richiedere una completa ri-architettura.
“InfoPath e SharePoint Designer sono stati de facto utensili di scelta per tutte le versioni di SharePoint., Erano facili da usare, facevano parte della suite di strumenti per ufficio e funzionavano. Microsoft negli ultimi anni ha preso decisioni per non aggiornare e supportare più questi strumenti, semplicemente a causa del modo in cui sono state apportate modifiche, questi non sono più supportati o voluti all’interno delle piattaforme più recenti. Ora è il momento di migrare i moduli e le personalizzazioni al modello più recente utilizzando PowerApps per sostituire InfoPath e SharePoint Framework per le personalizzazioni di SharePoint Designer. Tuttavia, questo non è un compito da poco e richiede un’ampia pianificazione, oltre all’apprendimento di nuovi utensili., La scelta di questo approccio, tuttavia, garantirà che si seguano le best practice e che le personalizzazioni e le soluzioni siano a prova di futuro.”
Trova i flussi di lavoro di InfoPath e SharePoint Designer
Se sei d’accordo o non sei d’accordo con la deprecazione della tecnologia legacy, tecnologia come InfoPath e SharePoint Designer deve essere sostituita. Il processo inizia con la loro scoperta nel vostro ambiente. Solo allora puoi capire il loro utilizzo e decidere quali vuoi sostituire con alternative moderne., Prova lo strumento Rencore Migration Assesssment con dati demo nella pagina del prodotto oggi stesso per scoprire moduli InfoPath, flussi di lavoro e altro ancora.