Item Berechtigung mittels Remote Event Receiver setzen

In SharePoint 2013 gibt es im Rahmen des neuen App-Modell auch das Konzept der Remote Event Receiver. Im Prinzip ein Event Receiver, der nicht mit Server API programmiert wird, sondern analog zu Apps Remote läuft und daher auch mittels Client Side Object Model zu programmieren ist. Das Visual Studi... [Mehr]

SharePoint 2013 Server für App Development vorbereiten

Auch wenn es sich anbietet die Online Variante von SharePoint 2013 für die App Entwicklung zu verwenden. Manchmal muss es doch eine On-Premise-Lösung sein. Aber wie ist der SharePoint Server zu konfigurieren, sodass App Development auf der Maschine möglich ist. Hier eine kleine Anleitung: Dev Site... [Mehr]

SharePoint Hosted App in TypeScript mit Visual Studio 2013

TypeScript nähert sich mittlerweile der Version 1.0 an. Im Moment gibt es in Visual Studio 2013 Support für TypeScript 0.9, wenn das AddIn von der TypeScript Seite installiert wird. Zumindest findet man in den Projektvorlagen bereits TypeScript unter “Other Languages”. Solange das AddIn nicht instal... [Mehr]

SharePoint Hosted App und der Zugriff auf WebApi

Begonnen hat es ganz einfach. Siehe (hier). Heute stand am Programm, den TypeScript Code in eine SharePoint hosted App zu transferieren. Wie ich TypeScript in Visual Studio 2013 innerhalb einer SharePoint Hosted App verwenden kann, beschreibe ich später. Jetzt geht es mal darum, den Json Call auf... [Mehr]

Spaß mit “this” in TypeScript

Eigentlich war der Plan ganz simpel. Eine kleine SharePoint Hosted App, die in Typescript geschrieben wird und die Daten einer Datenbank mit WebAPI bzw. Json abfragt. Um den Entwicklungsaufwand gering zu halten verwende ich jquery und knockout. Aber wie so oft, liegt der Stolperstein nicht dort, wo ... [Mehr]

ZIP Datei beim SharePoint-Upload automatisch entpacken

Manchmal ist es wünschenswert, dass Benutzer eine Zip-Datei auf SharePoint hochladen können, diese Datei sofort beim Upload entpackt wird und der Inhalt in einen Ordner geschrieben wird. Mit .NET 4.5 wird eine ZipArchive Klasse im Namespace System.IO.Compression geliefert. Da SharePoint 2013 diese ... [Mehr]

SharePoint 2013- Änderungen am Workflow sind unwirksam

Bei der Programmierung von SharePoint 2013 Workflows fällt schnell auf dass die WOrkflow gecached werden. Änderungen am Workflow werden von Visual Studio zwar ohne Fehlermeldung deployed aber beim Testlauf wird noch der zuletzt ausgelieferte Code verwendet. Das hat den unangenehmen Effekt, dass die ... [Mehr]

Datensammelwut der USA–gewinnbringend einsetzen

oder: warum ich auf http://earth-info.nga.mil/ und https://www.cia.gov wichtige Infos für meine Vorträge finde. Derzeit stecke ich wieder in Vorbereitung für einen BI Vortrag der auch das Thema Power View umfasst. In jedem guten Demo sind Bilder enthalten. Die geben beim Vortrag einfach mehr her. U... [Mehr]

SharePoint 2013 App–Zugriff auf das HostWeb mittels Javascript

In einer SharePoint-Hosted App in ist ein Zugriff auf das Host Web über einen ClientContext nicht direkt möglich. Der Versuch die HostWeb-Url aus dem Request zu extrahieren und damit einen neuen ClientContext zu instanzieren schlägt fehl. Richtig ist der Weg über die Klasse “AppContextSite”. Zunäch... [Mehr]

Excel Power Query und Power Map– neue BI Komponenten

Microsoft setzt immer mehr auf “Self Service BI” und bringt laufend neue Komponenten. Zwei neue Werkzeuge sind Power Query und Power Map. Power Query vereinfacht die Abfrage und Aufbereitung von externen Daten und Power Map ermöglicht die Darstellung von Diagrammen auf einer Weltkugel. PowerQue... [Mehr]