Posts mit dem Label SharePoint werden angezeigt. Alle Posts anzeigen
Posts mit dem Label SharePoint werden angezeigt. Alle Posts anzeigen

Dienstag, 3. Februar 2015

K2 Sprachpakete (Language Packs)



Die Zeit rückt immer näher, die ersten Language Packs für K2 stehen in den Startlöchern. Wir haben intern bereits einen ersten RC zum Spielen erhalten. Es wird also nicht mehr lange dauern, bis man K2 auch in den vorerst folgenden Sprachen:
  • Deutsch
  • Französisch 
  • Afrikaans
  • Chinesisch (Simplified and Traditional)
nutzen kann. Bis heute ist es möglich seine Anwendungen mehrsprachig zu gestalten, indem man hierzu einfach das Multi-Language-Control aus der Community verwendet. Dank der bald erscheinenden Sprachpakete wird es nun jedoch eine Lösung mit OOTB-Funktionalität geben. 
Da dies das erste Release der Sprachpakete sein wird ist noch keine 100% Umsetzung aller K2 Komponenten gegeben (aber dies wird noch folgen). Derzeit wird k2 Smartforms und der View Flow unterstützt. Anbei ein paar deutsche Screenshots:































Wir sind alle wirklich sehr gespannt auf den Release der ersten K2 Sprachpakete.

Viele Grüße,
Patrick

Dienstag, 31. Dezember 2013

Formularbasierte Geschäftsanwendungen

Seit der Veröffentlichung von Microsoft Office 2013 und insbesondere InfoPath 2013 gibt es immer wieder Diskussionen und Spekulationen um die Zukunft von Microsoft InfoPath. Aber wieso entstehen diese Diskussionen und Fragen? Das kann man eigentlich sehr einfach erklären.

Es wurden keine spürbaren Erweiterungen/Verbesserungen in InfoPath 2013 implementiert. Es wurde auf das neue Microsoft Office 2013 Design umgestellt, das Schreiben von Code setzt Microsoft Visual Studio 2012 mit dem Microsoft Visual Studio Tools for Applications 2012 Add-On voraus (die integrierte IDE ist in InfoPath 2013 nicht mehr vorhanden). Dies sind keine nennenswerten Erweiterungen, die InfoPath 2013 als das Tool der Zukunft zur Formularerstellung machen könnten. Zudem hält sich Microsoft mit einem klaren Statement bzgl. der Zukunft von InfoPath sehr zurück. Es heißt lediglich "InfoPath is currently in the product". 

Im Folgenden drei Beiträge die meiner Meinung nach sehr lesenswert und informativ sind:

Viele Unternehmen haben InfoPath (in Verbindung mit SharePoint) als Ihre "Formularlösung" eingesetzt und teilweise jahrelange Entwicklung in Ihr Formularwesen investiert und dieses auch erfolgreich betrieben. Über dieses Thema wurden bereits (wie auch in den oben genannten Beiträgen) genug Informationen zur Verfügung gestellt, daher werde ich hier nicht tiefer in das Thema einsteigen. Aber in welche Technologie soll man in der Zukunft investieren? 

Ich habe mir aus diesem Anlass eine kleine Blogreihe von 3 Artikeln 
  • Formularerstellung - Eine Gegenüberstellung von K2 smartforms und InfoPath
  • Wie verhalten sich K2 smartforms und InfoPath zur Laufzeit?
  • Schlussfolgerungen und Beispiele mit K2 smartforms
überlegt und möchte Ihnen K2 smartforms auf diesem Wege vorstellen. Ich werde diese Artikel im Januar 2014 veröffentlichen. Bleiben Sie also dran :-) und bis dahin wünsche ich einen guten Rutsch ins neue Jahr 2014.

Viele Grüße,
Patrick

Dienstag, 29. Oktober 2013

SharePoint Ereignisse und Starten von Prozessen mit K2

Im heutigen Beitrag möchte ich kurz aufzeigen, wie man mit der K2 Plattform Workflows im SharePoint initialisieren und dabei unterschiedliche Ereignisse (Events) als Startparameter nutzen kann ohne eine entsprechende Erweiterung programmieren zu müssen.

Wenn man sich die Standardmöglichkeiten zum Starten von SharePoint Workflows (oder auch Workflows von Drittanbietern, die als Add-On im SharePoint verfügbar sind) ansieht, stehen hier 3 Möglichkeiten zur Auswahl. 
In der Regel startet ein Workflow sobald ein Element erstellt bzw. eine Änderung an einem Element vollzogen wurde. Als 3. Option gibt es noch den manuellen Start eines Workflows. 
Was passiert aber, wenn wir z.B. das Löschen eines Elements abfangen und einen entsprechenden Prozess starten müssen. Mit dem SharePoint-Standard haben wir keine Möglichkeit dieses Ereignis entsprechend abzufangen und einen Workflow zu starten.

K2 stellt Out-of-the-Box die folgenden Möglichkeiten bereit, Ereignisse im SharePoint abzufangen und entsprechend einen Workflow zu starten:
  • Item added
  • Item Attachment added
  • Item Attachment deleted
  • Item Checked-In
  • Item Checked-Out
  • Item deleted
  • Item File Converted
  • Item File Moved
  • Item Unchecked-Out 
  • Item Updated

Wie man erkennen kann, sind mit der K2 Plattform bereits die meistgenutzten Ereignisse im Standard abgedeckt und benötigen keinen zusätzlichen Programmieraufwand (wobei weitere Erweiterungen natürlich programmierbar sind). Die oben aufgelisteten Ereignisse können sowohl auf Elementen in Listen und Dateien in Bibliotheken angewandt werden.

Zudem bietet die K2 Plattform noch 3 weitere Ereignisse die auf Listen- und Bibliotheksebene abgefangen werden können an:
  • Field added
  • Field deleted
  • Field updated

Noch ein kurzer Einblick in die einfache Implementierung. Die Auswahl der Ereignisse erfolgt wie gewohnt über den graphischen Designer mit dem K2 Studio. Zunächst wählen wir unsere entsprechende Aktion aus, auf welcher unser Ereignis abgefangen werden soll.


Hier müssen wir lediglich das Ereignis auswählen und der Startparameter für unseren Workflow ist gesetzt.



Ich hoffe Sie bald wieder auf meinem Blog begrüßen zu dürfen.

Viele Grüße,
Patrick