MS Teams Provisioning – We love to support you
avatar

A major topic in the Office365 world is Microsoft Teams, and especially the provisioning of new MS Teams rooms. Now HanseVision provides a simple but smart solution for this scenario. I´m happy to introduce this solution here. A common problem with Teams in company environments is „Should we allow all users create rooms in Teams…

SPO–CAML: Modified greater than returns no elements
avatar

In einem meiner letzten Projekte musste ich per CAML Query Elemente aus einer Liste in SharePoint Online abfragen. Eigentlich eine einfache Sache, die aber offensichtlich aber ihre Tücken haben kann, wenn man Zeitwerte prüft.  Die Abfrage war schnell erstellt und sah wie folgt aus: camlQuery.ViewXml = String.Format(„<View><Query><Where><And><Eq><FieldRef Name='{0}‘ /><Value Type=’Choice‘>{1}</Value></Eq><Gt><FieldRef Name=’Modified‘ /><Value IncludeTimeValue=’TRUE‘ Type=’DateTime‘ >{2}</Value></Gt></And></Where></Query></View>“,…

Aus der Praxis: SharePoint Online > List View formatting
avatar

Die Anzeige von Daten aus Listen ist einer der häufigsten Anwendungsfälle im SharePoint Umfeld. In der Vergangenheit gab es leider nicht so viele Optionen, die Daten außerhalb des Standards anzuzeigen, außer man entwickelte eigene Webparts, JsLinks oder andere Erweiterungen. In SharePoint Online (Modern) bekommen Power User nun eine weitere Möglichkeit Listeneinträge im gewünschten Format anzuzeigen.…

No Code – MS Teams Provisionierung
avatar

Die Microsoft Cloud Plattform bietet eine riesige Anzahl an Diensten die das Realisieren von Lösungen immer einfacher machen. Wo früher viel Individualentwicklung erforderlich war, kann heute oft rein konfigurativ eine adäquate Lösung geschaffen werden. PowerApps & Flow sind ein gutes Beispiel dafür. Das Erstellen von Projekträumen mit SharePoint oder MS Teams wäre so ein Fall…

Deploying Azure Functions – My favorite
avatar

Als Software- und Lösungsarchitekt kommt man im Azure Umfeld nicht um den Einsatz von Azure Functions drum herum.Und das ist auch gut so, da diese ein idealer Baustein für eine schlanke, skalierbare Lösungsarchitekturen sind. Aus der Entwicklungsumgebung oder über die Continuous Deployment Mechanismen ist das Publizieren einer neuen Funktion Version nach Azure bis dato immer…

Modern UI – Responsive Formulare mit SPFx implementieren
avatar

Die “Modern UI” von SharePoint ist für ihr modernes, responsives Verhalten bekannt und lässt SharePoint auf allen Geräten gut aussehen. Bei der Implementieren individueller Webparts und Extensions muss daher das responsive Verhalten der UI immer im Blick behalten werden, um das responsive Gesamtbild zu erhalten. Eingabeformulare sind ein Klassiker im SharePoint. Das Erfassen von Informationen…

Aus der Praxis – Kleine Helper, große Wirkung
avatar

Hallo und ein frohes neues Jahr! Heute möchte ich wieder einmal über einen der kleinen Helfer sprechen, die mir bei der Realisierung von Projekten geholfen haben. Und warum das Rad neu erfinden, wenn es bereits so schön rund läuft! Die Komponente, die ich vorstellen möchte, heißt “tail.select” und ist unter https://github.pytes.net/tail.select/ (JavaScript und CSS) zu…

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…