Aplikacja SharePoint bez programowania. Czy to jest w ogóle możliwe? Jeżeli zajmujecie się tworzeniem rozwiązań dla SharePoint na pewno słyszeliście o nowym modelu budowania rozwiązań dla SharePoint – SharePoint Apps (Aplikacje SharePoint). Czym jest taka aplikacja SharePoint? Krótkie wyjaśnienie firmy Microsoft określa Apps jako mini aplikacje, które można tworzyć w nowej wersji Office i SharePoint 2013. Na przykład za pomocą takiej aplikacji można przeglądać Wikipedię bez opuszczenia Worda albo uzyskać informacje drogowe bezpośrednio w Outlooku. Aplikacje są dostępne dla Word, Excel, Outlook, Project, PowerPoint oraz SharePoint 2013.

Nie jestem jakimś wielkim fanem aplikacje, raczej wolę sandbox solution, ale muszę przyznać że jeżeli chcemy tworzyć rozwiązania dla chmury Microsoft, to wcześniej lub później będziemy musieli skorzystać z aplikacji. Zajmie trochę czasu żeby się zapoznać z tym modelem, ale pozwólcie, że zademonstruję jak stworzyć zaawansowaną aplikację SharePoint bez kodu. Do tego celu wykorzystamy nowe opcje, które pojawiły się w nowej wersji Accessa. No to do dzieła!

Aplikacja SharePoint bez programowania

Pierwszym krokiem, który wykonamy będzie stworzenie aplikacji Accessa na naszej witrynie SharePoint.

Dobrze, teraz musimy poczekać chwilę aż SharePoint stworzy naszą aplikację, a następnie klikamy na nią. Pojawi się komunikat, że możemy dokonać edycji Aplikacji SharePoint w Microsoft: „Open this app in Access to start adding tables.”

Akceptujemy otwarcie w naszej lokalnej instalacji Accessa.

Gdy podasz swoje poświadczenia do Office 365 pojawi pusty projekt w naszym lokalnym Accessie. I w tym momencie mamy wiele opcji do wyboru. Możesz zbudować swoja aplikację na bazie istniejących źródeł danych.

Pojawi się również wspaniała opcja dającą możliwość wyboru z istniejących wzorców. Wpiszmy w oknie wyszukiwania „sprzedaż”. Otrzymamy wiele możliwości, ale w tym momencie dla nas najbardziej interesującym będzie układ o nazwie „Faktury”.

Warto zwrócić uwagę na mnogość propozycji, które dostaliśmy. No dobrze, wybieramy nasze „Faktury”. Czekamy chwilę, aż Access przygotuje naszą konfigurację i po chwili gotowe.  Nasza Aplikacja SharePoint bez kodu jest gotowa! Sprawdźmy co dostaliśmy. Jak widać na poniższym zdjęciu Access stworzył dla nas kilka tabel i formularzy, które dla aplikacji sprzedażowej byłyby naturalnym wyborem, a wszystko jest gotowe do użycia. Co więcej, jeżeli sobie wyświetlimy tabelę „Produkty” to zobaczymy, że program stworzył nawet relację z tabelą „Kontrahenci”. Super!

Teraz wystarczy po prostu zapisać Aplikację SharePoint i nacisnąć przycisk „Uruchom aplikację”. Zostaniemy przeniesieni z powrotem do naszej witryny SharePoint, a nasza Aplikacja SharePoint bez kodu jest gotowa do użycia.

Warto w tym momencie wspomnieć jeszcze o jednej rzeczy, która może być bardzo przydatna. Gdy pracujemy z Accessem możemy przejść do menu „Plik” i wybrać opcję „Zapisz jako”. Będzie tam widoczna opcja „Zapisz jako pakiet”.

Zapisując naszą aplikację jako pakiet możemy ją w bardzo prosty sposób przenosić w inne miejsca i instalować czy to na naszych witrynach SharePoint czy to witrynach naszych klientów.

Aplikacja SharePoint bez programowania – co dalej

Zaprezentowany przykład wydaje się bardzo prosty, ale spójrzmy na to z innej strony. W bardzo wielu przypadkach to rozwiązanie będzie absolutnie wystarczające dla klienta biznesowego. Zwróćcie uwagę, że ta aplikacja jest całkowicie funkcjonalna, a nie wymagała pomocy programisty –  czyli to nasza Aplikacja SharePoint bez programowania. Oczywiście możemy w razie potrzeb rozwijać ją i dostosowywać do naszych potrzeb, ale o tym będzie w kolejnym poście.

Warto tu podkreślić, że w ten sposób jesteśmy w stanie rozwiązać wiele naszych problemów, nie posiadając jakiejś zaawansowanej wiedzy programistycznej. Zachęcam do testów po to mało znana funkcjonalność, a bardzo użyteczna.