Azure Functions > Achtung Runtime Version
avatar

Aus gegebenen Anlass möchte ich heute einmal kurz die Lösung für ein gestern aufgetretenes Problem bei der Entwicklung von Azure Functions zeigen. Nachdem ich mit Visual Studio 2017 und dem Azure SDK eine Azure Function erstellt, um Funktionen erweitert und lokal mit dem Emulator getestet hatte, functionierte der Code ohne Fehler. Unter anderem auch das…

Azure – Cortana Skill
avatar

Das Bot Framework in Azure bietet eine Programmsteuerung die mehr an eine Interaktion mit einer Person als mit einem Computer erinnert. Da ist es nur logisch, dass der persönliche Assistent “Cortana” auch einen Kanal bekommt. Einen eigenen Skill Bot kann man in den unterschiedlichen Sprachen, wie C#, JS, Java oder Python implementieren. Azure und das…

Aus der Praxis – MS Teams App
avatar

Im Bereich Kollaboration ist MS Teams mittlerweile kaum wegzudenken. Die Zusammenarbeit von Teams war nie einfacher als mit dieser chatbasierten Plattform. Neben den unzähligen Funktionalitäten, die bereits “out of the box” mitgeliefert werden, können auch eigene Apps und Bots integriert werden. Wie man mit einem solchen Projekt optimal startet, möchte ich heute kurz zeigen. In…

Tenant.CreateSite – Invalid template! :(
avatar

Die Provisionierung von Site Collections ist ein wichtiges Thema im SharePoint-Umfeld. Die HanseVision hat sich über viele Jahre ein immenses Wissen rund um dieses Feature Set aufgebaut und bietet individuell skalierbare Lösungen diesbezüglich. Auf programmatischem Wege werden Site Collections über die CSOM Tenant API angelegt; was sowohl im Online-Szenario als auch On-Premise solide funktioniert. Auf…

Azure Bot Entwicklung mit dem Bot Framework Emulator
avatar

Wenn man im Azure Stack nach neuen, spannenden Technologien Ausschau hält, stößt man schnell auf das Thema Bot-Entwicklung. Bots sind super praktisch, wenn es darum geht kommandogesteuerte Lösungen zu implementieren. In Webseiten kann die Bot Funktionalität über das Skype Web Control oder das Open Chat Control (https://github.com/Microsoft/BotFramework-WebChat) eingebunden werden. Es gibt allerdings noch weitere spannende…

Kleine Helfer – CamlJs
avatar

Manchmal sind es die kleinen Helfer/Tools, die im Projekt große Arbeitsersparnis bringen. Eines dieser Tools möchte ich heute kurz vorstellen. Es handelt sich dabei um CamlJs, eine JavaScript Bibliothek, um SharePoint CAML Abfragen clientseitig zu generieren. Offizielle Webseite:https://github.com/andrei-markeev/camljs Jeder der schon ein mal eine clientseitige Lösung für SharePoint implementiert hat, kam vermutlich auch an die…

UCWA 2.0 – Auch sehr cool!
avatar

Bei der Recherche im Internet nach einem Lösungsansatz für eine Anforderung im Skype-Umfeld (für unseren Surface Hub) bin ich auf folgenden Beispielcode aufmerksam geworden: https://github.com/kenakamu/UCWA2.0-CS Das Beispiel beinhaltet einen Testclient als Console und eine kleine UWP-Applikation. Nach der Konfiguration des Tenant und der übrigen Werte war die beiden Samples sehr schnell  bereit für einen Testlauf.…

PnP – Modern Site Provisioning
avatar

Das automatische Erstellen von Websitesammlungen ist seit je her ein wichtiger Anwendungsfall im SharePoint Umfeld. Auch mit den modernen Team- und Communication Sites im SharePoint Online ändert sich das nicht. Aus diesem Grund hat das SharePoint Pattern & Practise Team eine moderne Provisioning Engine geschaffen. Inspiriert von dem Beispiel unter https://github.com/SharePoint/PnP/tree/master/Samples/Provisioning.Cloud.Modern.Async habe ich bereits in…

Aus der Praxis: Azure Coding – Lokale Workbench
avatar

In modernen Cloud-Lösungen werden häufig Speicherstrukturen wie Table-,  Blob- oder Queue-Storage verwendet, um die zu verarbeitenden Daten speichern. Diese Art von Speicher gehört in Microsoft Azure allerdings zum “Premium Storage”-Paket und ist daher u.a. nicht in der freien Test Subscription enthalten. Wer dieses Angebot dennoch nutzen möchte, muss einen separaten “Azure Storage Account” buchen. Um…