close

SharePoint 2013

Must-HaveOn-PremisesSharePoint 2013SharePoint 2016

Masterpage Problem nach dem Editieren der Navigation

Ich bin gestern auf ein Problem gestoßen das ich nicht vorenthalten möchte. Besonders die Lösung dazu, weil sie nicht sofort auf der Hand liegt.Das angesprochene Problem tritt manchmal auf wenn man versucht die Top- oder Current Navigation über das Front End (also NICHT über die Site Settings) zu ändern, und der HATAHET Style Master aktiviert ist.

Für alle die den HATAHET Style Master 2.0 nicht kennen: Damit kann man regelbasiert Masterpages beim Laden einer Page austauschen und damit das Branding des Unternehmens einfach und rasch auf die gesamte Farm verteilen. Eines unserer Must-Haves das bei dutzenden Kunden im Einsatz ist.

Aber wieder zurück zum Problem. Nach dem Speichern der Navigationsanpassung kann es dann vorkommen, dass folgende Fehlermeldung angezeigt wird:

> The referenced file ‚/_layouts/15/<Folder>/<Filename>.master‘ is not allowed on this page.

In diesem Fall dann bitte einfach folgende Schritte durchführen:
– Das Web Application Feature des Style Masters auf der betroffenen Web Application deaktivieren.
– Danach manuell, über die Site Settings eine beliebige Masterpage in der betroffenen Site zuordnen. Zum Beispiel den seattle.master.
– Das Web Application Feature des Style Masters wieder aktivieren.

Bitte beachten, dass beim Deaktivieren des Features der Application Pool recycled wird und damit die Web Application für ein paar Sekunden nicht erreichbar ist.

Falls ihr Fragen zu dem Problem oder zum Style Master habt bitte einfach an uns wenden (https://www.hatahet.eu/kontaktformular/), wir geben gerne dazu Auskunft.

LG
Markus

mehr lesen
CloudDevelopment, CodingOn-PremisesSharePoint 2013SharePoint 2016SharePoint OnlineTechnologie

Sharepoint Online Experience: Gegenüberstellung

SharePoint Online rühmt sich, eine tolle Lösung für viele Probleme zu sein. Angefangen von einer fix fertigen Infrastruktur, Entlastung durch Übernahme administrativer Tätigkeiten, laufende Updates und Support, agiles Vorgehen bei der Entwicklung, fließender Übergang von OnPrem zu Online, eine mächtige Community, OpenSource Solutions und schließlich eine tolle neue Oberfläche, Modern UI.

Wie aber sieht es damit im Detail aus?

(mehr …)

mehr lesen
AllgemeinAutomation, Workflow, Self ServiceAzureCloudHybridInterviewOffice 365SharePoint 2013SharePoint 2016

Microsoft Azure und dox42

Wie vielleicht viele wissen, fand am 11.11.2017 der SharePoint Saturday in Wien statt. Leider konnten wir an diesem Spektakel nicht teilnehmen. Johannes Linder von dox42, einer unserer Partner, war am SPS Vienna als Speaker vertreten und hatte somit die Möglichkeit zum Austausch mit einigen SharePoint Experten.

Im Rahmen seines Vortrags konnte er neben technischen Neuerungen rund um Office 365 auch die neue Version von dox42 vorstellen. Für alle die es ebenfalls nicht geschafft haben beim SharePoint Saturday in Wien vorbeizuschauen habe ich Johannes befragt wie es denn so war und natürlich auch welche neuen Features wir nun mit der neuen dox42 Version nutzen können.

(mehr …)

mehr lesen
AllgemeinCollaboration, ProduktivitätSharePoint 2013Success Story, KundenreferenzYammer

Kundenreferenz: Kwizda – Die Integration von Yammer in SharePoint steigert die Effizienz der Zusammenarbeit

Von der Familienapotheke zum Pharma- und Chemie-Konzern: Das 1853 gegründete Wiener Unternehmen Kwizda zählt zu den führenden Unternehmen in Österreich und einigen Nachbarländern im Bereich Life Science in Industrie und Handel. Aus der k. u. k. Hofapotheke entwickelte sich über die Erzeugung von veterinärmedizinischen Präparaten eine Unternehmensgruppe, die heute die Divisionen Pharmaproduktion, -distribution und -handel, Agro (Pflanzenschutz), Kosmetik sowie Abdichtungssysteme umfasst und mit Apotronik ein eigenes Management- und Informationssystem für österreichische Apotheken etabliert hat. Die Kwizda Gruppe mit rund 1.200 Mitarbeitern hat Niederlassungen in 10 Ländern, hält rund 240 aktive Arzneimittelzulassungen und versorgt österreichweit über 1.300 Apotheken mit Medikamenten. Die Konzernzentrale ist in Wien angesiedelt, weitere größere internationale Standorte befinden sich in Frankreich, Ungarn, Rumänien und Tschechien. Auch heute noch wird Kwizda als Familienunternehmen geführt.

image
 „HATAHET geht Themen strukturiert an und verfolgt einen starken Projektansatz, was unserer Philosophie entspricht.“
 Ing. Roland Zieger, IT Projektmanager bei Kwizda

 

 

Lesen Sie die ganze Story >> PDF-Download

 

(mehr …)

mehr lesen
FormularmanagementScripting, PowerShellSharePoint 2013SharePoint 2016

InfoPath Formulare automatisiert austauschen

Wie ja mittlerweile so gut wie alle wissen wurde InfoPath von Microsoft abgekündigt. Und auch wenn der Support noch für einige Jahre seitens Microsoft sichergestellt ist, machen sich unsere Kunden Gedanken zu alternativen Formularlösungen für SharePoint.

Eine Möglichkeit InfoPath Formulare und deren Logik abzulösen ist z.B. Nintex Forms. Nachdem man das Nintex Formular fertig erstellt und mit allen Funktionen des bisherigen InfoPath Formulars versehen hat, reichen ein paar Klicks um das neue Formular zu exportieren und auf eine Liste zu übertragen. Das geht über die GUI sehr schnell und komfortabel.

Was aber wenn man es mit einem Projektportal mit hunderten Projekten zu tun hat? Wobei jedes Projekt eine Site darstellt in der eine Liste mit einem InfoPath Formular existiert? Sicher, man kann die hunderten Formulare manuell umstellen, was aber sicher ein paar Tage dauern wird und fehleranfällig ist.

Eleganter ist es das Austauschen mittels PowerShell zu erledigen. Der erste Schritt dazu ist das alte InfoPath Formular zu deaktivieren und zu löschen. Ansonsten kann man gerne ein anderes Formular zuweisen, aber SharePoint wird noch immer versuchen InfoPath zu öffnen.

Wir haben dazu ein Script erstellt das grob beschrieben folgende Schritte erledigt:

  1. Es durchläuft alle Sub Sites einer Start Site die frei angegeben werden kann.
  2. In jeder Sub Site sucht es nach einer bestimmten Liste. In diesem Beispiel „Tasks“.
  3. Innerhalb der Liste wird ein bestimmter Content Type gesucht.
  4. Wurde dieser Content Type gefunden wird das zugehörige InfoPath Formular deaktiviert und auf das SharePoint Standard Formular zurückgestellt.
  5. WICHTIG: Danach müssen auch alle Formular URLs zurückgesetzt werden, sonst wird nach wie vor nach den .aspx Files für InfoPath gesucht (z.B. editifs.aspx)
  6. Im Anschluss werden alle nicht mehr benötigten Dateien aus dem Ordner des Content Types entfernt. Dieser Schritt ist nicht unbedingt nötig, aber man will ja keine Karteileichen herumliegen haben 😉 ?
  7. Zuletzt nicht vergessen den Content Type und die Liste zu aktualisieren.

Und hier das fertige Script:

Code downloaden

Danach kann man mit der automatisierten Verteilung der neuen Formulare (z.B. Nintex) starten. Hoffe dieser kurze PowerShell Ausflug konnte weiterhelfen. Wer Fragen zu dem Thema hat kann uns natürlich gerne kontaktieren 🙂 .

mehr lesen
SharePoint 2016

Web Application Proxy + SharePoint 2016

Wozu brauche ich das?

Immer wieder erhalten wir Anfragen von Kunden, wie man am einfachsten eine SharePoint Farm auch außerhalb des Firmennetzwerks verfügbar machen kann.  Früher waren dafür zum Beispiel Microsoft Threat Managment Gateway (TMG) oder Unified Access Gateway (UAG) Server als Reverse Proxy im Einsatz. Diese beiden Technologien werden aber in dieser Form nicht mehr weiterentwickelt oder supportet.

Die WebApplication Proxy (WAP) Rolle von Windows Server 2016 kann hier eine mögliche Antwort sein. (mehr …)

mehr lesen
AllgemeinAutomation, Workflow, Self ServiceCloudCollaboration, ProduktivitätHow-To, Tutorial, SzenarioHybridOffice 365On-PremisesSharePoint 2013SharePoint 2016SharePoint OnlineTool, Bot, App, Add-In

Der moderne Arbeitsplatz: Mein intelligentes Dokument weiß was ich will!

Ein erfolgreiches Telefongespräch zwischen Ihnen und Ihrem Kunden geht zu Ende. Bevor die nächsten Meetings eine Stunde später starten, soll das besprochene Angebot noch schnell versendet werden.

ABER: Nach Kopieren der Produkt- und Kundeninformationen geht sich das individuelle Anpassen nicht mehr aus und so schaffen Sie es erst am Abend das Angebot zu versenden. In Summe hat Sie diese Arbeit mehr als eine Stunde (und viele Nerven) gekostet! Ihr Kunde hat den ganzen Tag gewartet. Hat denn der moderne Arbeitsplatz für diese repetitive und zeitintensive Tätigkeit nicht schon eine Lösung zu bieten?

Die gute Nachricht: JA! Denn das Generieren individueller und komplexer Dokumente geht nun automatisiert und Sie haben mehr Zeit für die wirklich wichtigen Dinge – mit dox42!

(mehr …)

mehr lesen
Teams, Groups

Microsoft Teams – Das All-In-One Frontend

Bei unserem Event “10 Jahre HATAHET” am 18.05.2017 musste ich leider einige Punkte, was Teams anbelangt, auslassen. Dieses möchte ich nun nachholen.

Bevor wir die Weiterführenden Funktionen und Einstellungsmöglichkeiten besprechen möchte ich noch eine kurze Zusammenfassung unseres Vortrags zum Thema „Chat basierende Zusammenarbeit mit Teams und BOTS“ geben.

(mehr …)

mehr lesen
AllgemeinCollaboration, ProduktivitätSharePoint 2013Success Story, Kundenreferenz

Kundenreferenz: Digitalisierung zweier Prozesse unterstützt ISS-Mitarbeiter bei der Konzentration auf deren Kernaufgaben

Mit über 500.000 Mitarbeitern global ist ISS der viertgrößte private Arbeitgeber der Welt. Das Unternehmen ist als Gesamtanbieter positioniert und  stellt seinen Kunden demnach eine Vielzahl an Facility Services zur Verfügung, die von der Gebäudetechnik und Außenanlagenbetreuung bis hin zu Cleaning Services und Security Services reichen. „Um unsere Serviceleistungen ständig verbessern zu können, sind wir bei den Trends immer vorne mit dabei“, sagt Christoph Feytl, Development Manager bei ISS Austria Holding, und nennt Internet of Things und Sensorik als wesentliche Zukunftstechnologien im Bereich Facility Management. (mehr …)

mehr lesen
AllgemeinDevelopment, CodingHow-To, Tutorial, SzenarioOn-PremisesSharePoint 2013SharePoint 2016

SharePoint Basics: Publishing Pages

Site Pages in SharePoint programmatisch zu verändern wäre einfach und böte viele Möglichkeiten, wären da nicht die Publishing Pages. Sie verhindern oft konsistente Änderungen über alle Pages, da sie im Hintergrund anders verwaltet werden.

Besonders bei dynamischen Änderungen (zB über ein Http-Module) ist Vorsicht geboten. Beim Aufruf einer normalen Page sind viele Möglichkeiten offen, die bei Publishing Pages ausgeschlossen wurden. Die Unterschiede resultieren daraus, dass bei Publishing Pages im Hintergrund „TemplateRedirectionPages“ verwendet werden, die die Erstellung der eigentlichen Page kapseln.

(mehr …)

mehr lesen
1 2 3 11
Page 1 of 11