Domain-Wechsel von injixo.com zu peopleware.com
Da wir unsere Dienste auf eine neue Domain umziehen werden, musst Du Maßnahmen ergreifen, um sicherzustellen, dass injixo weiterhin reibungslos funktioniert. Bitte führe die folgenden Schritte bis zum 31. Dezember 2024 durch und ziehe bei Bedarf Deinen IT-Support hinzu. Solltest Du diese Änderungen nicht rechtzeitig vornehmen, kann es dazu kommen, dass Du ab Januar keinen Zugriff mehr auf injixo hast.
Wenn Du Fragen zur Durchführung dieser Maßnahmen hast, wende Dich jederzeit an Deinen injixo Customer Success Manager.
Füge bei allen unten aufgeführten Schritten peopleware.com zusätzlich zu injixo.com hinzu.
1. Firewall-Ausnahmen einrichten
Damit Du auf die neuen Webseiten zugreifen kannst, musst Du Datenverkehr von und nach *.peopleware.com über Port 443 zulassen.
Wenn Du ActiveX-basierte Features oder kundenspezifische SDK-Anwendungen verwendest, muss auch ausgehender Datenverkehr zu *.peopleware.com über Port 45054 erlaubt werden (Port 80 für injixo-Hosts vor 2019).
Ausführliche Anweisungen findest Du in der Microsoft-Dokumentation.
2. URLs für WebSockets freigeben
Wir verwenden WebSockets, um Echtzeit-Updates an Benutzer in Schicht Center, Schedules und Echtzeit Adherence zu senden.
Das TCP-basierte und sichere WebSocket-Protokoll ermöglicht schnellere Übertragungen als HTTP über Port 443. Der Browser wandelt dabei eine Standard-HTTP-Verbindung in eine WebSocket-Verbindung um. Bei Erfolg zeigen die Entwicklungswerkzeuge des Browsers beim Laden der Seite den entsprechenden HTTP 101 (Switching Protocols) Statuscode an.
Das Schicht Center benötigt WebSockets, um mit maximaler Geschwindigkeit zu arbeiten. Wenn WebSockets nicht verfügbar sind, wird stattdessen AJAX Polling verwendet. Die anderen Features bieten keinen Fallback-Mechanismus und zeigen Fehlermeldungen oder erneute Verbindungsversuche an, wenn die WebSocket-Verbindung nicht hergestellt werden kann.
Um WebSocket-Verbindungen zuzulassen, müssen folgende URLs (z.B. als Allowlist in der Firewall) zugelassen werden:
- https://shiftcenter.peopleware.com
- wss://shiftcenter.peopleware.com
- https://app.peopleware.com
- wss://ws.peopleware.com
3. Proxy-Einstellungen überprüfen
Im Gegensatz zu herkömmlichen HTTP-Anfragen bleibt eine WebSocket-Verbindung offen, sobald sie aufgebaut wurde. Stelle sicher, dass eingerichtete Proxy-Server solche TCP-Verbindungen nicht unterbrechen. Beliebte Proxy-Server wie Nginx oder Apache verfügen über spezielle Module oder Direktiven zur Unterstützung von WebSocket-Verbindungen.
4. Internet-Explorer-Modus in Microsoft Edge einrichten
- Öffne Systemsteuerung oder Start Menü > suche nach Internetoptionen > Sicherheit (Tab) > Vertrauenswürdige Sites > Sites (Button) und füge *.peopleware.com zu den vertrauenswürdigen Seiten Deines Browsers hinzu.
- Öffne edge://compat in Deinem Edge-Browser. Hier werden alle Websites angezeigt, die im Internet-Explorer-Modus geöffnet werden, sowie der Speicherort der XML-Datei. Ausführliche Anweisungen findest Du in der Microsoft-Dokumentation.
- Ersetze den Inhalt der XML-Datei mit der unten stehenden XML-Beispieldatei. Stelle sicher, dass "iwfm-xxxx" durch den Bezeichner des iwfm-Systems ersetzt wird.
In diesem Beispiel ist der Bezeichner "iwfm-ky94r9q3". - Falls eine Firewall aktiv ist, musst Du sicherstellen, dass ausgehender Datenwerkverkehr über Port 45054 zugelassen ist (Port 80 für injixo-Hosts vor 2019).
- Aktiviere die neuen Einstellungen, indem Du auf "Update erzwingen" in edge://compat klickst.
- Du kannst am Ende testen, ob Du alles richtig eingerichtet hast, wenn Du die Schritte durchführst, die weiter unten im Abschnitt „Validierung“ beschrieben sind.
XML-Beispieldatei:
<site-list version="1.0">
<!-- iwfm-xxxx must be your injixo host. You can find it in the URL of injixo WFM -->
<site url="https://ihs.peopleware.com/iwfm/">
<compat-mode>Default</compat-mode>
<open-in>IE11</open-in>
</site>
<site url="https://iwfm-xxxx.injixo.com/iwfm/">
<compat-mode>Default</compat-mode>
<open-in>IE11</open-in>
</site>
<site url="https://iwfm-xxxx.peopleware.com/iwfm/">
<compat-mode>Default</compat-mode>
<open-in>IE11</open-in>
</site>
<shared-cookie
domain=".injixo.com"
name="injixo_session"
source-engine="MSEdge">
</shared-cookie>
<shared-cookie
domain=".injixo.com"
name="iwfm_language_id"
source-engine="MSEdge">
</shared-cookie>
<shared-cookie
domain=".peopleware.com"
name="injixo_session"
source-engine="MSEdge">
</shared-cookie>
<shared-cookie
domain=".peopleware.com"
name="peopleware_session"
source-engine="MSEdge">
</shared-cookie>
<shared-cookie
domain=".peopleware.com"
name="iwfm_language_id"
source-engine="MSEdge">
</shared-cookie>
</site-list>
Validierung
Die oben genannten Aktionen können durch Benutzung einer Test-Website validiert werden:
- Öffne https://ihs.peopleware.com/ie-test/ in einem neuen privaten Fenster ("Inkognito-Modus") in Edge. Dort sollte ein grünes Häkchen zu sehen sein:
Klicke als Nächstes auf den "Start test" Link. Nach einer Weiterleitung auf https://ihs.peopleware.com/iwfm/ie-test/ sollte der Internet Explorer als Browser erkannt werden. Außerdem sollten notwendige Cookies durch grüne Häkchen beim jeweiligen Cookie-Namen erkannt werden. Das Internet-Explorer-Symbol muss in der Adressleiste sichtbar sein:
Falls der Internet Explorer nicht unter "Browser info" erkannt wurde, füge<site url="https://ihs.peopleware.com/iwfm/"> <compat-mode>Default</compat-mode> <open-in>IE11</open-in> </site>
zur IE Mode Site-List XML hinzu und klicke "Update erzwingen" in edge://compat. Lade die Seite neu und wiederhole den Test.
Falls eines der Cookies unter "Cookie info" nicht erkannt wurde, füge<shared-cookie domain=".peopleware.com" name="xxxx" source-engine="MSEdge"> </shared-cookie>
zur IE Mode Site-List XML hinzu und klicke "Update erzwingen" in edge://compat. Lade die Seite neu und wiederhole den Test. ("xxxx" ist dabei der Name des fehlenden Cookie, z.B. "injixo_session".) - Melde dich bei injixo an und öffne iwfm (https://www.injixo.com/iwfm/). Die angezeigte URL sollte in etwa so lauten: https://iwfm-xxxx.injixo.com/iwfm (wobei "iwfm-xxxx" der Bezeichner des iwfm-Systems ist). Das Internet-Explorer-Symbol sollte in der Adressleiste zu sehen sein. Ist dies nicht der Fall, muss die IE Mode Site-List mit der XML-Beispieldatei verglichen werden. Stelle sicher, dass die IE Mode Site-List XML-Datei einen Site-URL-Block enthält, der wie folgt aussieht (wobei "iwfm-xxxx" der Bezeichner des iwfm-Systems ist):
<site url="https://iwfm-xxxx.injixo.com/iwfm/"> <compat-mode>Default</compat-mode> <open-in>IE11</open-in> </site>
- Ersetze in der aktuellen URL den Teil "injixo" durch "peopleware". Die angezeigte URL sollte etwa so lauten: https://iwfm-xxxx.peopleware.com/iwfm (wobei "iwfm-xxxx" der Bezeichner des iwfm-Systems ist). Es kann möglich sein, dass die Seite im Moment noch blockiert oder unerreichbar ist. Dennoch sollte das IE-Symbol in der Adressleiste sichtbar sein, um anzuzeigen, dass die Seite im IE-Modus geöffnet ist. Ist dies nicht der Fall, muss die IE Mode Site-List mit der XML-Beispieldatei verglichen werden. Stelle sicher, dass die IE Mode Site-List XML-Datei einen Site-URL-Block enthält, der wie folgt aussieht (wobei "iwfm-xxxx" der Bezeichner des iwfm-Systems ist):
<site url="https://iwfm-xxxx.peopleware.com/iwfm/"> <compat-mode>Default</compat-mode> <open-in>IE11</open-in> </site>
Tipp: Falls du kurz nach dem Test Probleme beim Einloggen hast, wurde wahrscheinlich kein privater Tab ("Inkognito-Modus") verwendet. In diesem Fall müssen die Cookies für injixo.com und peopleware.com in den Browsereinstellungen gelöscht werden, um das Problem zu beheben.