In diesem Artikel behandeln wir die Möglichkeit von OptiSigns, mit der OptiSync-Funktion benutzerdefinierte News-Apps zu erstellen.
- SharePoint News-Beispiele
- So richten Sie einen benutzerdefinierten News-Feed ein
Es ist üblich, dass Unternehmen ihre interne Kommunikation, einschließlich Memos, Nachrichten, Ankündigungen und mehr, über das Intranet teilen. Digital Signage erhöht das Bewusstsein der Mitarbeiter für veröffentlichte Unternehmensnachrichten und Ankündigungen.
Mit OptiSync ist es möglich, eine benutzerdefinierte News-App zu erstellen, um Unternehmensnachrichten anzuzeigen, die im Intranet Ihres Unternehmens gespeichert sind. Dies wird erreicht, indem eine Intranet-API mit OptiSync verbunden wird und ausgewählt wird, welche Daten in der OptiSigns Designer-App angezeigt werden sollen.
Die Erstellung von News-Feeds mit OptiSync hat einen entscheidenden Vorteil: Sie haben die volle Kontrolle über das Aussehen und die Gestaltung Ihres Feeds. Sie können Feeds erstellen, die zu Ihrem Unternehmensbranding und Ihren Designrichtlinien passen, unabhängig davon, welche Nachrichtenquelle Sie verwenden. Wir verwenden hier SharePoint als Beispiel, aber Sie können alles verwenden, was als Datenquelle eingegeben werden kann.
Bevor wir beginnen, ist es hilfreich, sich mit einigen anderen Konzepten vertraut zu machen, die wichtig zu verstehen sind und die wir in anderen Artikeln behandeln:
- Wie Sie API integrieren und API-Daten über OptiSync veröffentlichen
- Wie Sie dynamisches Daten-Mapping mit OptiSync einrichten
Insbesondere der API-Artikel bietet detaillierte Anweisungen dazu, wie Sie eine API koppeln und ihre Daten mit automatischen Aktualisierungen auf den Bildschirm bringen. Sobald Sie Ihre API eingerichtet und ihre Daten als Datenquelle gespeichert haben, können Sie einige der unten aufgeführten Beispiele mit der Designer-App erstellen.
Das Hauptbeispiel in diesem Artikel sind Unternehmensnachrichten, aber diese Funktion kann für viel mehr verwendet werden, einschließlich:
- Benutzerdefinierte RSS-Feeds
- Benutzerdefinierte XML/JSON-Feeds
- Bestandsverwaltungssysteme
- Point-of-Sales-Aktualisierungen über mehrere Standorte
- Zusätzliche interne Kommunikation
- Andere Nachrichtenseiten
SharePoint News-Beispiele
Nachfolgend finden Sie einige Beispiele mit SharePoint. Es gibt zahlreiche Möglichkeiten, wie Sie mit SharePoint News oder anderen Intranet-Anwendungen ansprechende News-Feeds gestalten und erstellen können.
Hier sind einige Beispiele:
Bulletin-Feed
Dieser Stil ermöglicht es, mehrere Nachrichtenbeiträge gleichzeitig anzuzeigen. Die Bilder und Texte werden direkt aus der Datenquelle übernommen und mit OptiSync angezeigt. Diese werden so eingestellt, dass sie alle 30 Minuten periodisch aktualisiert werden.
Einzelner Story-Feed
Dieser Stil ermöglicht es, eine einzelne Story hervorzuheben. Mit den Repeater-Einstellungen können Sie eine rotierende Auswahl von hervorgehobenen Nachrichtenartikeln anzeigen.
So richten Sie einen benutzerdefinierten News-Feed ein
Um einen benutzerdefinierten News-Feed einzurichten, müssen Sie diese Schritte befolgen:
- Richten Sie das benutzerdefinierte API-Gateway ein
- Ordnen Sie die API einer Datenquelle in OptiSigns zu
- Erstellen Sie einen News-Feed mit OptiSigns Designer
Schritt 1: Einrichten eines benutzerdefinierten API-Gateways (SharePoint-Beispiel)
Die meisten Details dieses Schritts behandeln wir in unserem Leitfaden Wie Sie API integrieren und API-Daten über OptiSync veröffentlichen. Bitte sehen Sie sich diesen Leitfaden für einen schrittweisen Prozess an.
Es gibt jedoch einige Elemente, die spezifisch für die Verbindung zu einer SharePoint-API (oder einer Vielzahl von Ressourcen in Microsoft 365) sind, die wir hier behandeln werden.
Auswahl des richtigen URL-Endpunkts für die SharePoint-Verbindung
Es gibt zahlreiche Optionen für die Verbindung zu SharePoints API-Endpunkten, und sicherzustellen, dass Sie den richtigen haben, ist entscheidend für den Import der korrekten Daten in OptiSigns. Klicken Sie hier, um mehr über SharePoint REST-Service-Endpunkt-URIs bestimmen zu erfahren.
Für die Zwecke dieses Beispiels verwenden wir den Funktionsbereich "Site", was bedeutet, dass der Zugriffspunkt wie folgt lautet:
https://{site_url}/_api/site
SharePoint API-Authentifizierung mit OAuth 2.0 in Microsoft Azure
Die Authentifizierung für SharePoint kann mit verschiedenen Methoden durchgeführt werden, aber OAuth 2.0 ist zum empfohlenen Standard geworden. Um mit OAuth 2.0 zu beginnen, müssen Sie Ihre Anwendung in Azure Active Directory registrieren.
Sobald das erledigt ist, benötigen Sie:
Diese sind für die Authentifizierung erforderlich. Jede weitere Authentifizierung kann in der Pre-Request-Phase durchgeführt werden, um Zugriffstoken zu erhalten. Diese Authentifizierungstoken müssen aktualisiert gehalten werden: Siehe Microsofts Artikel über Zertifikatsanmeldeinformationen der Identitätsplattform für weitere Informationen.
In Kombination mit einem "Accept"-Wert bietet dies die Authentifizierung für Ihre API-Anfrage. Sie benötigen die folgenden Werte:
Authorization: "Bearer " + accessToken
Accept: "application/json;odata=verbose"
Diese Werte sollten unter der Registerkarte Header eingegeben werden, wenn Sie Ihre API-Anfrage einrichten:
Stellen Sie sicher, dass Sie Diese Anfrage aktivieren, bevor Sie zum nächsten Schritt übergehen.
Schritt 2: Zuordnung der API zu einer Datenquelle
Die meisten Details dieses Schritts behandeln wir in unserem Artikel Wie Sie dynamisches Daten-Mapping mit OptiSync einrichten. Wenn korrekt importiert, erscheinen Ihre Daten im JSON-Format, wie folgt:
Ihre Nachrichtenbeiträge haben ähnliche Datensätze, wenn Sie diesem Leitfaden folgen. Die wichtigsten Datenfelder sind:
- "Title"
- "Description"
- "Banner Image URL"
- Die Eingabe dieser URL zeigt das Banner-Bild an.
| HINWEIS |
| Sie sollten sich auch den Datenwert "PromotedState" notieren. Diese sind später nützlich für das Anwenden von Filtern. Andere Werte können bei Bedarf ebenfalls mit Filtern verwendet werden. |
Schritt 3: Erstellen eines News-Feeds mit Designer in OptiSigns
Der nächste Schritt besteht darin, diese Werte auf Ihre Bildschirme zu bringen und sie automatisch aktualisieren zu lassen.
Um zu beginnen, finden Sie Ihr Design oder erstellen Sie ein neues im Tab Dateien/Assets.
Mit dem geöffneten Design klicken Sie auf "Datenquelle" in der linken Spalte. Klicken Sie dann auf "Datenquelle hinzufügen", um eine API-Datenquelle zum Design hinzuzufügen.
Scrollen Sie nach unten zu "API Gateway" und klicken Sie darauf.
Sie können auch ein mehrfach nutzbares Gateway mit der API Gateway Collection einrichten. Für dieses Beispiel bleiben wir beim einmalig nutzbaren API Gateway.
Sie sollten diesen Bildschirm sehen:
- Name - Der Name der Datenquelle. Dies ist intern und wird nicht auf Ihren Bildschirmen angezeigt.
- APIs auswählen - Hier wählen Sie aus den API-Gateways aus, die Sie bereits in früheren Schritten eingerichtet haben. Sie können nur eines oder mehrere auswählen. Wenn mehrere ausgewählt sind, aggregiert die API-Datenquelle diese automatisch.
- Aktualisierungsintervall - Wie oft Anfragen zur Aktualisierung an die API zurückgesendet werden sollen. Wählen Sie aus Keine (niemals die API zurückrufen), 30 Minuten, 60 Minuten oder alle 6 Stunden. Wenn Sie WebHook bei Ihrer API-Anfrage aktivieren und die bereitgestellte URL in Ihrer API eingeben, ändert sich dieses Aktualisierungsintervall auf nahezu Echtzeit.
Klicken Sie auf Speichern, und die Datenquelle wird erstellt.
Sie sollte in der linken Spalte unter "In diesem Design verwendet" erscheinen. Sie wird definitiv im Abschnitt "Andere Datenquellen" erscheinen. Möglicherweise müssen Sie die Seite aktualisieren, damit sie angezeigt wird.
Element-Zuordnung
Nachdem Ihre API-Datenquelle erstellt wurde, sind wir bereit, die Daten zuzuordnen. In diesem Beispiel zeigen wir Ihnen, wie Sie einen SharePoint News-Feed erstellen.
Hinzufügen von Textelementen zu einer digitalen Menütafel
Erstellen Sie zunächst Ihr Design. Sie können eine unserer Repeater-Vorlagen verwenden oder das Design selbst erstellen. Unsere Repeater-Vorlagen können an Ihr Unternehmensbranding angepasst werden.
Der einfachste Weg, einen benutzerdefinierten News-Feed einzurichten, ist mit einem Daten-Repeater. Eine vollständige Aufschlüsselung der Fähigkeiten eines Repeaters finden Sie in diesem Artikel. Hier bleiben wir dabei, zu zeigen, wie Informationen aus Ihrer API hinzugefügt werden.
Um einen Repeater einzurichten, klicken Sie auf "Repeater" → Leeren Repeater hinzufügen.
Mit dem ausgewählten Repeater klicken Sie auf Einstellungen. Ein neuer Bereich öffnet sich auf der rechten Seite. Wählen Sie hier Mit Datenquelle verbinden.
Wählen Sie die Datenquelle aus, die Sie im letzten Schritt unter "Andere Datenquellen" eingerichtet haben.
Sie werden zum letzten Bereich zurückgeführt, wobei Ihre Datenquelle jetzt ausgewählt ist. Klicken Sie nun auf Bearbeiten oder doppelklicken Sie auf den ausgewählten Repeater, um zum Repeater-Editor zu gelangen. Dies ist wie ein Design-im-Design, speziell für Ihre Repeater-(Nachrichten-)Elemente. Klicken Sie bei ausgewähltem Text auf den Pfeil links.
Dies öffnet den Datenquellen-Tab. Klicken Sie auf die in diesem Design verwendete Datenquelle und Sie sehen so etwas wie:
In diesem Beispiel möchten wir den Titel des Beitrags, die zugehörigen Bilder und die Story selbst anzeigen.
Durch das Erstellen von Text und das Ziehen von Datenpunkten dorthin können wir einen News-Feed wie diesen erstellen:
Dies wurde erstellt, indem Datenpunkte aus der API gefunden und in die gewünschten Textfelder gezogen wurden. In diesem Fall möchten wir nur "Title", "Banner URL Image" und "Description" anzeigen, daher wurden diese Werte in ein leeres oder vorhandenes Textfeld gezogen.
Der Wert eines Repeaters besteht darin, dass er das Format dieser einen Zelle kopiert und dann die Datenpunkte durch andere aus Ihrer API ersetzt. Er wird so viele Datenpunkte abrufen, wie Sie in Ihrer API eingerichtet haben. In diesem Beispiel haben wir nur eine Nachrichtenstory hervorgehoben. Der Repeater wird durch die übrigen rotieren und jeweils nur eine anzeigen. Wenn Sie mehr anzeigen möchten, können die Anzahl der wiederholten Elemente und ihre Formatierung mit diesen Optionen unter Einstellungen geändert werden:
Wenn wir die Gesamtzahl der Elemente auf beispielsweise 3 ändern, erhalten wir mit ein wenig Designarbeit einen News-Feed wie diesen:
Hoffentlich ist dies eine effektive Demonstration einiger der Fähigkeiten von OptiSync.
Anwenden von Filtern zur Anpassung der anzuzeigenden Nachrichtenbeiträge
Welche Nachrichtenbeiträge Sie anzeigen möchten, kann von einer Reihe von Faktoren abhängen. Um unerwünschte oder redundante Storys herauszufiltern, können Sie den OptiSigns Datenquellen-Filter verwenden.
Um zu beginnen, markieren Sie die Daten, die Sie filtern möchten, und klicken Sie dann auf Einstellungen. Klicken Sie anschließend auf die Option Filter unter Ihrer Datenquelle.
Dieser Bildschirm wird angezeigt:
Was folgt, ist im Wesentlichen eine UND-Anweisung oder eine ODER-Anweisung, wie Sie sie in Excel oder Google Sheets verwenden würden. Der einfachste Weg, die Filteroption zu verstehen, ist als Excel- oder Google Sheets-Formel, die Sie in OptiSigns eingeben.
Sie können Regeln oder Regelsätze zu Ihrem Filter hinzufügen, um so viel Komplexität zu erstellen, wie Sie benötigen:
Um eine Regel einzurichten, müssen Sie drei Werte konfigurieren.
Die Auswahl des ersten Feldes gibt Ihnen diese Optionen:
Standardmäßig entsprechen diese Optionen den Überschriften der der Quelle zugeordneten Daten. Diese Liste variiert in der Länge, je nachdem, wie viele Überschriften Sie haben. Sie können auch jeden gewünschten Wert eingeben, indem Sie ihn in das Feld eingeben.
Das zweite Feld ist Ihre Variable. OptiSigns bietet diese Optionen:
Die letzte Option bietet die folgenden Standardwerte:
Standardmäßig werden diese einem Bildschirm oder einem anderen Gerät zugeordnet, sodass Ihr Filter nur auf bestimmte Bildschirme abzielen kann.
Dieser Wert kann jedoch in alles geändert werden, was Sie möchten. Geben Sie einfach einen beliebigen Wert ein.
Es gibt Dutzende von Möglichkeiten, mit dem OptiSync-Filter noch präzisere automatisierte Daten auf Ihren Bildschirmen anzuzeigen.
| TIPP |
|
Erinnern Sie sich an den Datenwert "PromotedState" von vorher? Wenn Sie sicherstellen möchten, dass nur benutzerdefinierte Nachrichtenartikel auf Ihrem Bildschirm erscheinen, versuchen Sie, den Filter auf Folgendes einzustellen: PromotedState - Gleich - 2 Dies sollte alle anderen von der API empfangenen Daten herausfiltern. |
Das ist alles!
OptiSigns ist der führende Anbieter von Digital Signage Software. Wenn Sie weitere Fragen, Bedenken oder Feedback zu OptiSigns haben, wenden Sie sich bitte an unser Support-Team unter support@optisigns.com.