Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3...

27
www.siemens.com/teamcenter TEAMCENTER MOBILITY iPad-Installationsanweisungen Answers for Industry.

Transcript of Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3...

Page 1: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

www.siemens.com/teamcenter

TEAMCENTER MOBILITY iPad-Installationsanweisungen

Answers for Industry.

Page 2: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

2

Teamcenter Mobility iPad-Installationsanweisungen 2

Inhaltsverzeichnis

iPad-Installationsanweisungen

Teamcenter-Konfiguration ............................................................. 3Anforderungen......................................................................... 3

Teamcenter 8.3.1.1 oder höher .......................................... 3Teamcenter 8.3 bis 8.3.1.1 ................................................. 3

Prüfen, ob der Teamcenter-Server richtig konfiguriert wurde ..... 4SOAP/WSDL Solution ........................................................... 4URL für FMS ........................................................................ 5Unterstützte SSO-Dienstkonfigurationen ............................. 5Teamcenter Reporting and Analytics ................................... 6

Hinzufügen der WSDL-Solution J2EE ......................................... 6Teamcenter 8.3 bis 8.3.1.1-Vorgehensweisen für nicht unterstützte J2EE-Server .................................................. 7

FMS-Konfiguration ......................................................................... 8

Rollenbasierte Anpassung der App ................................................ 10Stücklisteneintrag-Attributanzeige .......................................... 13Ordner für Änderungsbenachrichtigungen .............................. 14Links ...................................................................................... 15Zusätzliche Änderungsordner ................................................. 16Voreinstellungen für Suchabfragen ......................................... 16Einführung ............................................................................. 17Abmeldung bei Ausführung im Hintergrund............................ 17Cache beim Abmelden zurücksetzen ....................................... 17Stapelaufgaben-Abschluss deaktivieren .................................. 17Geschützten Dateiexport deaktivieren ..................................... 17

Serverrichtlinien ........................................................................... 17Anwendungsversion erzwingen .............................................. 18Berichte deaktivieren .............................................................. 18Einführung ............................................................................. 19Voreinstellungen .................................................................... 19XML-Eingabeformat ............................................................... 19

Benutzerdefinierte Stylesheets ..................................................... 19Anzeigen benutzerdefinierter Attribute ................................... 24Der Teamcenter-Server kann nicht über seinen Namen aufgerufen werden. .................................................... 25Objekte werden geladen, Datasets (wie Vorschaubilder, JT-Dateien oder andere Anhänge) jedoch nicht. ...................... 25

Fehlerbehebung .......................................................................... 25

Lizenzvereinbarungen von Drittanbietern ..................................... 26ASIHTTP Request by All-Seeing Interactive ............................... 26

Page 3: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

3

Teamcenter Mobility iPad-Installationsanweisungen 3

Anforderungen

• Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.• Ein Four-Tier Web-Server, der von Geräten aufgerufen werden kann, auf denen die App aufgerufen

wird. Es muss sowohl Zugriff auf den Web-Tier- als auch auf den FMS-Server vorhanden sein. Wenn das iPad außerhalb der Firewall Teamcenter aufruft, müssen diese zwei Server ebenfalls außerhalb der Firewall verfügbar sein.

• Web Tier SOAP/WSDL aktiviert (siehe Hinzufügen der WSDL-Solution J2EE).

Teamcenter 8.3.1.1 oder höherAlle von Teamcenter unterstützten Applikationsserver werden unterstützt.

Teamcenter 8.3 bis 8.3.1.1Die folgenden Applikationsserver werden unterstützt:• JBoss 4.2.2GA• IIS 7.0 – Lokalisierung wird nicht unterstützt

Die folgenden Applikationsserver werden nicht standardmäßig unterstützt: • WebLogic• Sun Java System Application Server• WebSphere

HINWEIS: Beziehen Sie sich zum Testen dieser Server bitte auf Teamcenter 8.3 bis 8.3.1.1-Vorgehensweisen für nicht unterstützte J2EE-Server.

Teamcenter-Konfiguration

Page 4: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

4

Teamcenter Mobility iPad-Installationsanweisungen 4

Prüfen, ob der Teamcenter-Server richtig konfiguriert wurde

SOAP/WSDL SolutionUm zu prüfen, dass die SOAP/WSDL-Lösung für einen J2EE-basierten Server richtig installiert ist, können Sie Folgendes aufrufen:

http://Server:Port/Pfad-zu-Tc/services (beispielsweise, http://tcserver:7001/tc/services)

• Wenn, wie in der folgenden Abbildung dargestellt, mehrere Dienste aufgelistet werden, wurde die Solution richtig installiert.

• Wenn nur zwei Dienste aufgelistet werden, wurde die Solution nicht installiert.

Beziehen Sie sich bitte zur Installation von Diensten auf Hinzufügen der WSDL-Solution J2EE.

HINWEIS: Diese Solution wird nur für einen J2EE-basierten Server erforderlich; für .NET-basierte Server ist diese Solution standardmäßig enthalten.

Page 5: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

5

Teamcenter Mobility iPad-Installationsanweisungen 5

URL für FMSPrüfen, ob FMS vom iPad aus aufgerufen werden kann:

1. Ermitteln Sie die Fms_BootStrap_Urls in Teamcenter, wie beschrieben in der FMS-Konfiguration.

2. Öffnen Sie auf dem iPad den Safari-Browser und und rufen Sie die URL wie in der Voreinstellung angezeigt auf. Es wird eine Fehlermeldung angezeigt.

Wenn die erwartete Fehlermeldung nicht angezeigt wird, kann der FMS-Server nicht vom iPad aus aufgerufen werden.

Informationen zur Anpassung des FMS-Servers zum Aufruf vom iPad finden Sie in der FMS-Konfiguration.

Unterstützte SSO-DienstkonfigurationenDie beiden folgenden SSO-Dienstkonfigurationen werden unterstützt:

• Direkte LDAP-Authentifikation für einen SSO-Dienst, der direkt in einen LDAP-Anbieter eingebunden ist.

• HTTP-Authentifikation, wobei der SSO-Dienst durch einen Gateway wie einen Reverse Proxy geschützt wird. Dafür gelten die folgenden Einschränkungen. Nur HTTP 401-Authentifikationen mit den Schemata "Basic", "Digest" oder "NTLM" werden unterstützt. 401-Authentifikationen mit dem Schema "Negotiate" und formularbasierter Authentifikation werden nicht unterstützt.

Page 6: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

6

Teamcenter Mobility iPad-Installationsanweisungen 6

Teamcenter Reporting and AnalyticsWenn Sie prüfen möchten, ob Teamcenter Reporting and Analytics von Ihrem iPad aus aufgerufen werden kann, laden Sie die Anwendung "Reporting and Analytics BuildNPlay" für Ihr iPad mit dem folgenden URL-Format herunter:

Methode://Server:Port/Kontext/BuildNPlay

Methode, Server, Port und Kontext sind in der Voreinstellung TC_RA_server_parameters festgelegt. Wenn das Anmeldefenster für die Anwendung "Reporting and Analytics BuildNPlay" auf Ihrem iPad angezeigt wird, kann Teamcenter Reporting and Analytics aufgerufen werden.

Benutzer, die in Teamcenter Reporting definiert wurden, müssen die gleichen Anmeldedaten wie in Teamcenter verwenden. SSO-Unterstützung für Teamcenter Reporting and Analytics und Teamcenter Mobility ist in der aktuellen Version noch nicht verfügbar.

Hinzufügen der WSDL-Solution J2EE

Wenn Sie einen J2EE Web-Tier verwenden, muss die Teamcenter Services WSDL/SOAP Support-Solution für die Webapplikation hinzugefügt werden.

Beziehen Sie sich bitte zur Aktivierung dieser Solution auf das entsprechende Teamcenter Server-Installationshandbuch für Ihren Standort.

Die erzeugte EAR-Datei muss die installierten Solutions wie dargestellt enthalten.

Page 7: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

7

Teamcenter Mobility iPad-Installationsanweisungen 7

Teamcenter 8.3 bis 8.3.1.1-Vorgehensweisen für nicht unterstützte J2EE-Server

Führen Sie die nachfolgenden Schritte aus, um Vorgehensweisen zu Testzwecken zu installieren:

1. Extrahieren Sie die Datei xercesImpl.jar aus der Datei soa_client.zip, die in den Teamcenter-Installations-CDs/ZIP-Dateien enthalten ist (soa_client.zip\soa-client\java\libs\xercesImpl.jar).

2. Öffnen Sie das tc.ear-Paket in einem ZIP-Programm wie 7-zip.

3. Öffnen Sie die Datei tc.war, die sich in dem tc.ear-Paket befindet.

4. Wechseln Sie zum Verzeichnis WEB-INF/lib und kopieren Sie die Datei xercesImpl.jar in dieses Verzeichnis.

5. Schließen Sie die Fenster, wodurch alle Aufforderungen zur Aktualisierung der Dateien akzeptiert werden.

HINWEIS: Verwenden Sie diese Vorgehensweise nicht für Server in einer Produktionsumgebung; verwenden Sie das 8.3.1.1 Patch.

Page 8: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

8

Teamcenter Mobility iPad-Installationsanweisungen 8

FMS-Konfiguration

1. Starten Sie den Teamcenter Rich Client und melden Sie sich als Benutzer mit DBA-Berechtigungen an.

2. Wählen Sie Bearbeiten > Optionen aus. Das Dialogfenster Optionen wird angezeigt.

3. Klicken Sie auf Index.

Page 9: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

9

Teamcenter Mobility iPad-Installationsanweisungen 9

4. Suchen Sie die Eigenschaft Fms_BootStrap_Urls und ändern Sie die URL in eine URL, die mit dem iPad aufgerufen werden kann, wie eine IP-Adresse anstelle eines Namen.

5. Klicken Sie auf oder , fügen Sie den Wert hinzu/ändern Sie den Wert und klicken Sie auf Ändern, um die Änderung des Werts anzuwenden.

6. Klicken Sie auf Abbrechen, um das Dialogfenster zu schließen.

7. Wenn iPad-Clients gegenwärtig mit Teamcenter verbunden sind, muss die Verbindung u.U. getrennt und wieder hergestellt werden, um die Änderung anzuzeigen.

Page 10: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

10

Teamcenter Mobility iPad-Installationsanweisungen 10

Rollenbasierte Anpassung der App

Die Teamcenter Mobility App verwendet die Teamcenter-Voreinstellung iPad_custom_attributes, um die zusätzlichen Informationen anzupassen, die im Datenfenster angezeigt werden. Die Attributanzeige kann für den Benutzer, die Rolle, Gruppe oder die Site konfiguriert werden.

So legen Sie die Voreinstellung iPad_custom_attributes fest:

1. Melden Sie sich mit dem Teamcenter Rich Client an. Zur Festlegung einer Site-Voreinstellung benötigen Sie DBA-Berechtigungen. Rollen- bzw. Gruppenvoreinstellungen können nur von einem Gruppenadministrator festgelegt

werden.

2. Wählen Sie Bearbeiten > Optionen aus, um das Dialogfenster Optionen anzuzeigen.

Page 11: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

11

Teamcenter Mobility iPad-Installationsanweisungen 11

3. Klicken Sie auf Index.

4. Klicken Sie auf Neu.

Page 12: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

12

Teamcenter Mobility iPad-Installationsanweisungen 12

5. Geben Sie iPad_custom_attributes im Feld Name ein.

6. Wählen Sie den entsprechenden Umfang aus. • Wählen Sie Benutzer aus, um die Voreinstellung für den gegenwärtig angewendeten Benutzer

festzulegen. Nur der aktuelle Benutzer kann die gewünschten Attribute im Dialogfenster Benutzerdefinierte Attribute aus.

• Wählen Sie Gruppe oder "Rolle" aus, um die Voreinstellung für die Gruppe oder Rolle des gegenwärtigen Benutzer festzulegen. Alle Mitglieder der Gruppe bzw. Rolle können die gewünschten Attribute unter Benutzerdefinierte Attribute.

• Wählen Sie Standort aus, um die Voreinstellung für alle Benutzer festzulegen.

7. Legen Sie Mehrere Werte auf "True" fest.

8. Geben Sie für jedes Attribut, das Sie im Dialogfenster "Benutzerdefinierte Attribute" anzeigen möchten, den Namen in das Textfeld unter "Werte" ein und klicken Sie auf , um das Attribut für die Voreinstellung hinzuzufügen. Sie können sowohl Standard- als auch benutzerdefinierte Attribute eingeben.

Page 13: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

13

Teamcenter Mobility iPad-Installationsanweisungen 13

9. Klicken Sie zum Festlegen der Voreinstellung auf "Erstellen".

Stücklisteneintrag-Attributanzeige

Bei Anzeige der Struktur können die Stücklisteneintrags-Attribute im Datenfenster angezeigt werden. Die anzuzeigenden Stücklisteneintragsattribute werden durch die Teamcenter-Voreinstellung iPad_custom_bomline_attributes festgelegt.

Führen Sie zum Festlegen der Voreinstellung iPad_custom_bomline_attributes die gleichen Schritte wie für die rollenbasierte App-Anpassung aus, wobei iPad_custom_bomline_attributes für den Voreinstellungsnamen ersetzt wird, und die gewünschten Stücklisteneintragsattribute als Werte verwendet werden.

Page 14: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

14

Teamcenter Mobility iPad-Installationsanweisungen 14

Ordner für Änderungsbenachrichtigungen

Verwenden Sie für die Darstellung mehrerer Änderungen als Anzeige in der Teamcenter Mobility App die Teamcenter-Voreinstellung iPad_ChangeFolderNameForBadge für die Auswahl des zu prüfenden Änderungsordners. Der Ordner kann für den Benutzer, die Rolle, Gruppe oder die Site konfiguriert werden.

So legen Sie die Voreinstellung iPad_ChangeFolderNameForBadge fest:

1. Melden Sie sich mit dem Teamcenter Rich Client an. Zur Festlegung einer Site-Voreinstellung benötigen Sie DBA-Berechtigungen. Rollen- bzw. Gruppenvoreinstellungen können nur von einem Gruppenadministrator festgelegt werden.

2. Wählen Sie Bearbeiten > Optionen zur Anzeige des Dialogfensters Optionen aus.

3. Klicken Sie auf Index.

4. Klicken Sie auf Neu.

5. Geben Sie iPad_ChangeFolderNameForBadge im Feld Name ein ein.

6. Wählen Sie den entsprechenden Umfang aus. • Wählen Sie Benutzer aus, um die Voreinstellung für den gegenwärtig angewendeten Benutzer

festzulegen. Nur der Client des aktuellen Benutzers verwendet den festgelegten Ordner für die Angabe des Anzeigewerts.

• Wählen Sie Gruppe oder Rolle aus, um die Voreinstellung für die Gruppe oder Rolle des gegenwärtigen Benutzer festzulegen. Alle Clients eines Mitglieds der Gruppe bzw. Rolle verwendet den angegebenen Ordner für die Angabe des Anzeigewerts.

• Wählen Sie Standort aus, um die Voreinstellung für alle Benutzer festzulegen.

7. Geben Sie den Namen des Änderungsordners im Textfeld unter Werte ein. Der eingegebene Wert sollte mit einem Änderungsordner übereinstimmen, der für den Benutzer verfügbar ist.

8. Klicken Sie zum Festlegen der Voreinstellung auf Erstellen. Wenn die Voreinstellung iPad_ChangeFolderNameForBadge festgelegt wurde, wird in der Teamcenter Mobility-App eine Anzeige dargestellt, wenn Probleme in diesem Änderungsordner vorhanden sind.

Page 15: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

15

Teamcenter Mobility iPad-Installationsanweisungen 15

Links

Die einem Benutzer zur Verfügung gestellten Link-Typen beim Erstellen eines Links können mit der Teamcenter-Voreinstellung iPad_RelationshipActions festgelegt werden. Die verfügbaren Typen können für den Benutzer, die Rolle, Gruppe oder die Site konfiguriert werden.

Führen Sie zum Festlegen der Voreinstellung iPad_RelationshipActions fest:

1. Melden Sie sich mit dem Teamcenter Rich Client an. Zur Festlegung einer Site-Voreinstellung benötigen Sie DBA-Berechtigungen. Rollen- bzw. Gruppenvoreinstellungen können nur von einem Gruppenadministrator festgelegt werden.

2. Wählen Sie Bearbeiten > Optionen aus, um das Dialogfenster Optionen aus.

3. Klicken Sie auf Index.

4. Klicken Sie auf Neu.

5. Geben Sie iPad_RelationshipActions im Feld Name ein.

6. Wählen Sie den entsprechenden Umfang aus. • Wählen Sie Benutzer aus, um die Typen für den gegenwärtig angemeldeten Benutzer festzulegen.

Nur der aktuelle Benutzer kann diese Typen auswählen. • Wählen Sie Gruppe oder Rolle, um die gültigen Typen für die Gruppe oder Rolle des aktuellen

Benutzers festzulegen. Beliebige Mitglieder der Gruppe bzw. Rollen können diese Typen auswählen.

• Wählen Sie Standort aus, um die Voreinstellung für alle Benutzer festzulegen.

7. Legen Sie Mehrere Werte auf "True" fest.

8. Geben Sie eine Link-Aktion ein. Das zu verwendende Format ist: Name/Ausgangs typen/Zieltypen/Beziehung

• Name: Der Typenname. Der Name wird im Feld Link erstellen angezeigt. • Ausgangstypen: Eine kommagetrennte Liste der gültigen Ausgangstypen. • Zieltypen: Eine kommagetrennte Liste der gültigen Zieltypen. • Beziehung: Die Beziehung, die zur Verbindung des ausgewählten Ausgangs- und Zielelements

verwendet wird.

Geben Sie den nachfolgenden Wert ein, um alle Link-Typen für einen Benutzer zu deaktivieren: ////

Betrachten Sie beispielsweise den folgenden Wert: Attach Markup/Document,Dataset/Dataset/TC_Derived

Page 16: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

16

Teamcenter Mobility iPad-Installationsanweisungen 16

Hiermit wird eine Aktion beschrieben, mit der die Beziehung TC_Derived zwischen einem Dokument oder Dataset und einem Dataset mit dem Namen Attach Markup.

9. Klicken Sie zum Festlegen der Voreinstellung auf Erstellen. Wenn die Voreinstellung iPad_RelationshipActions festgelegt wurde, werden die Link-Typen in der Teamcenter Mobility App wie folgt im Dialogfenster Link erstellen angezeigt.

Wenn die Voreinstellung nicht festgelegt wurde, dann gelten folgende Standardwerte:• Markup für Dataset/Dataset/Dataset/TC_Derived• Referenz für Task/EPMTask/POM_object/root_reference_attachments• Ziel für Task/EPMTask/POM_object/root_target_attachments• Betroffenes Element für Change/GnChangeRequestRevision/ItemRevision/CMHasImpactedItem • Problemelement für Change/ChangeItemRevision/ItemRevision/CMHasProblemItem• Referenzelement für Change/ChangeItemRevision/WorkspaceObject/CMReferences • Von CR/GnChangeRequestRevision/GnProblemReportRevision/CMImplements implementiertes

Problem • Von CN/GnChangeNoticeRevision/GnChangeRequestRevision/CMImplements implementierte CR

Zusätzliche Änderungsordner

Um Standardänderungselemente in der Registerkarte Änderungen zu unterstützten, können gespeicherte Suchen mit der Voreinstellung iPad_AdditionalChangeFolderSavedSearches festgelegt werden. Diese gespeicherten Suchen werden als Ordner in der Registerkarte Änderungen angezeigt.

Führen Sie zum Festlegen der Voreinstellung iPad_AdditionalChangeFolderSavedSearches die gleichen Schritte wie in der rollenbasierten Anpassung aus, wobei iPad_AdditionalChangeFolderSavedSearches mit dem Voreinstellungsnamen mit den gewünschten gespeicherten Suchnamen als Werte ersetzt wird.

Voreinstellungen für Suchabfragen

In früheren Versionen von Mobility (vor Version 3.2) wurden Suchzeichenfolgen von Platzhaltern eingeschlossen, um eine vereinfachte Suche zu ermöglichen. Ab der Version 3.2 verwendet Mobility die Teamcenter-Voreinstellung zur Steuerung der verwendeten Platzhalterzeichen und wie diese Platzhalter standardmäßig die Suchzeichenfolge umschließen. Die Voreinstellung zum Festlegen der Platzhalterzeichen ist: TC_pattern_match_style. Die Voreinstellung zur Ermittlung wie Abfragen automatisch umschlossen werden ist: search_automatic_wildcard. Wenn die Funktionalität einer Version for Mobility 3.2 entsprechen soll, muss diese Voreinstellung auf “3” festgelegt werden.

Page 17: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

17

Teamcenter Mobility iPad-Installationsanweisungen 17

Serverrichtlinien

Einführung

Server-Richtlinien sind besondere Teamcenter-Voreinstellungen, die festgelegt werden können, um bestimmte Richtlinien für die Teamcenter Mobility App zu erzwingen. Diese Richtlinien können vom Benutzer in der App nicht geändert bzw. deaktiviert werden.

Abmeldung bei Ausführung im Hintergrund

Wenn die Boolesche-Voreinstellung iPad_ServerPolicy_LogoutWhenBackgrounded auf 1 festgelegt wurde, meldet die App den Benutzer ab, wenn die App im Hintergrund ausgeführt wird oder beendet wird (wenn der Benutzer auf die Schaltfläche Start drückt (iPad), oder eine App mit der Mehrfinger-Handbewegung schließt). Es ist eine App-Voreinstellung Abmeldung bei Ausführung im Hintergrund verfügbar, die von einem Benutzer für das iPad geändert werden kann; die Server-Richtlinien setzen diese App-Voreinstellung jedoch außer Kraft. Wenn die Server-Voreinstellung oder App-Voreinstellung auf Ein festgelegt wurde, erfolgt bei einer Ausführung im Hintergrund eine Abmeldung.

Cache beim Abmelden zurücksetzen

Wenn die Boolesche-Voreinstellung iPad_ServerPolicy_ClearCacheOnLogout auf 1 festgelegt wurde, löscht die App den Offline-Cache, wenn sich der Benutzer abmeldet. Die App-Voreinstellung Cache beim Abmelden zurücksetzen ist verfügbar, die von einem Benutzer für das iPad geändert werden kann; die Server-Richtlinien setzen diese App-Voreinstellung jedoch außer Kraft. Wenn eine der Servervoreinstellungen der App-Voreinstellung auf Ein festgelegt wurde, wird der Cache beim Abmelden gelöscht.

Stapelaufgaben-Abschluss deaktivieren

Wenn die Boolesche-Voreinstellung iPad_ServerPolicy_DisableBatchTaskCompletion auf 1 festgelegt wurde, wird die Schaltfläche in der Registerkarte Aufgaben, die Zugriff auf die Funktion Stapelabschluss bietet, deaktiviert.

Geschützten Dateiexport deaktivieren

Die Mehrfachwert-Voreinstellung iPad_ServerPolicy_DisableProtectedFileExport kann auf eine Liste von Dateierweiterungen festgelegt werden. Der Benutzer kann dann die Funktionen Öffnen in und In Fotoalbum speichern bei Anzeige einer beliebigen Datei mit einer dieser Erweiterungen nicht verwenden.

Page 18: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

18

Teamcenter Mobility iPad-Installationsanweisungen 18

Anwendungsversion erzwingen

Die Voreinstellung iPad_ServerPolicy_EnforceApplicationVersion kann auf einen Zeichenfolgenwert festgelegt werden, der die Mindestversion der Teamcenter Mobility-App darstellt, die mit dem Server verbunden werden kann. Wenn die Voreinstellung beispielsweise auf 2.5.0 festgelegt wurde, kann ein Benutzer, der die App-Version 2.0.0 nicht aktualisiert hat, keine Verbindung zum Server herstellen und er erhält eine Meldung beim Anmelden, dass die App aktualisiert werden muss.

Berichte deaktivieren

Wenn die Boolesche-Voreinstellung iPad_ServerPolicy_DisableReports auf 1 festgelegt ist, werden alle Teamcenter Reporting and Analytics-Funktionen innerhalb der App deaktiviert und die Registerkarte "Berichte" wird ausgeblendet.

Page 19: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

19

Teamcenter Mobility iPad-Installationsanweisungen 19

Einführung

In Teamcenter Mobility wird die Anzeige der Detailansicht durch Festlegen der serverseitigen Voreinstellungen angepasst. Die Stylesheets sind Extensible Stylesheet Language (XSL)-Dateien, ein W3C-Standard. Diese XSL-Dateien werden zur Transformation eines XML-Dokuments in ein anderes Dokument verwendet. Dieser Prozess wird als Extensible Stylesheet Language Transformation (XSLT) bezeichnet. In diesem Fall wird die Eingabe-XML-Datei von der Anwendung erstellt und stellt die anzuzeigenden Daten dar, und die Ausgabe-XML-Datei ist eine XHTML-Zeichenfolge, welche die endgültige Detailansicht darstellt, die für den Benutzer angezeigt wird.

Voreinstellungen

Die beiden serverseitigen Voreinstellungen sind iPad_DetailStyleSheetDataset_ItemView und iPad_DetailStyleSheetDataset_TaskView. Die erste Voreinstellung legt das Format der Detailansicht für Elemente/Elementänderungsstände sowie anderen Nicht-Aufgabenobjekten fest, und die zweite Voreinstellung wird ausschließlich für EPMTask-Objekte verwendet. Beide sollten auf einen Zeichenfolgenwert festgelegt werden, welcher der Objektname eines Datasets ist, der in der Teamcenter-Datenbank vorhanden ist. Der Dataset sollte nur eine Dateireferenz mit einer XSL-Datei mit der Erweiterung ".xsl" enthalten. Wenn diese Voreinstellungen nicht festgelegt sind, werden in der Anwendung die XSL-Standarddateien für die Anzeige verwendet.

XML-Eingabeformat

Das folgende XML-Format wird von der Anwendung erstellt, um die Daten darzustellen, die für die Anzeige im XHTML-Format transformiert werden sollen. Das ist das XML-Format, das alle benutzerdefinierten XSL-Dateien transformieren müssen. Das XML-Format gilt nur innerhalb der App und kann nicht konfiguriert werden.

Benutzerdefinierte Stylesheets

Page 20: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

20

Teamcenter Mobility iPad-Installationsanweisungen 20

Beispiel eines Elements/Elementänderungsstands:

<?xml version="1.0" encoding="ISO-8859-1"?><?xml-stylesheet type="text/xsl" href="ItemView.xsl"?><view> <image_path>/var/mobile/Applications/234B136A-7E62-4F3F-BE49-504C5C4A3E78/Library/Caches/downloads/AiMxNQjLYgloJD-1323290155.171477.prev </image_path> <objects> <object> <name>000224-Tractor</name> <type>Item</type> <attributes> <attribute> <name>Description</name> <value>Model 173A-3</value> </attribute> <attribute> <name>Release Status</name> <value>perform-signoffs</value> </attribute> <attribute> <name>Owner</name> <value>technician</value> </attribute> <attribute> <name>Last Modified Date</name> <value>Sep 25, 2011 6:45:40 PM</value> </attribute> <attribute> <name>ID</name> <value>000224</value> </attribute> </attributes> </object>

Page 21: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

21

Teamcenter Mobility iPad-Installationsanweisungen 21

<object> <name>000224/C;1-Tractor</name> <type>ItemRevision</type> <attributes> <attribute> <name>Description</name> <value>American marketing materials.</value> </attribute> <attribute> <name>Release Status</name> <value /> </attribute> <attribute> <name>Owner</name> <value>technician</value> </attribute> <attribute> <name>Last Modified Date</name> <value>Sep 25, 2011 6:45:28 PM</value> </attribute> <attribute> <name>ID</name> <value>000224</value> </attribute> </attributes> </object> </objects> <buttons /></view>

Page 22: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

22

Teamcenter Mobility iPad-Installationsanweisungen 22

Beispiel einer EPMTask:

<?xml version="1.0" encoding="ISO-8859-1"?><?xml-stylesheet type="text/xsl" href="TaskView.xsl"?><view> <image_path /> <objects> <object> <name>000223-Fiat</name> <type>EPMDoTask</type> <attributes> <attribute> <name>Instructions</name> <value /> </attribute> <attribute> <name>Description</name> <value>Test</value> </attribute> <attribute> <name>Owner</name> <value>technician</value> </attribute> <attribute> <name>Last Modified Date</name> <value>Dec 5, 2011 11:58:43 AM</value> </attribute> <attribute> <name>Task State</name> <value>Started</value> </attribute> <attribute> <name>Priority</name> <value>0</value> </attribute> <attribute> <name>Due Date</name> <value>Dec 7, 2011 7:00:16 AM</value> </attribute> </attributes> </object> </objects> <buttons> <button> <name>Complete</name> <action>completeTaskButtonTap</action> </button> </buttons></view>

Page 23: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

23

Teamcenter Mobility iPad-Installationsanweisungen 23

XSL-Standardstylesheet

Nachfolgend finden Sie das standardmäßige XSL-Stylesheet, das sowohl für die Elementansicht als auch die Aufgabenansicht.

<?xml version="1.0" encoding="ISO-8859-1"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <head> <style type="text/css"> body { font-family: Helvetica, Arial, Sans-Serif; } table { margin-bottom: 10px; background: whitesmoke; border-collapse: collapse; width: 100%; white-space: pre-wrap; } table th, table td { border: 1px silver solid; padding: 0.2em; } table th { background: gainsboro; text-align: left; } table th.key { width: 30%; } table th.value { width: 70%; } .button { border: 1px solid rgb(157,157,157); background: white; color: rgb(50,79,133); margin-right: 15px; margin-bottom: 10px; padding: 11px; min-width: 300px; display: inline-block; font-size: 15px; font-weight: bold; text-decoration: none; text-align: center; -webkit-border-radius: 10px; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; } .button:active {

Page 24: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

24

Teamcenter Mobility iPad-Installationsanweisungen 24

background: rgb(2,109,236); color: white; } img.centeredImage { display: block; margin-left: auto; margin-right: auto; margin-top: 10px; max-width: 100%; } </style> </head> <body> <xsl:for-each select="view/objects/object"> <table> <tr> <th class="key"><xsl:value-of select="type"/></th> <th class="value"><xsl:value-of select="name"/></th> </tr> <xsl:for-each select="attributes/attribute"> <tr> <td><em><xsl:value-of select="name"/></em></td> <td><xsl:value-of select="value"/></td> </tr> </xsl:for-each> </table> </xsl:for-each> <xsl:for-each select="view/buttons/button"> <a class="button" ontouchstart=""> <xsl:attribute name="href">tcnativeaction:<xsl:value-of select="action"/></xsl:attribute> <xsl:value-of select="name"/> </a> </xsl:for-each> <img class="centeredImage"> <xsl:attribute name="src"><xsl:value-of select="view/image_path"/></xsl:attribute> </img> </body> </html> </xsl:template></xsl:stylesheet>

Anzeigen benutzerdefinierter Attribute

Benutzerdefinierte Attribute werden wie in vorherigen Versionen der Anwendung mit Hilfe der Server-Voreinstellung iPad_custom_attributes angezeigt. In Teamcenter Mobility werden diese Attribute im Haupt-Datenfenster anstelle einer separaten Ansicht angezeigt.

Page 25: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

25

Teamcenter Mobility iPad-Installationsanweisungen 25

Der Teamcenter-Server kann nicht über seinen Namen aufgerufen werden.

Mit einem Computer kann Teamcenter unter http://tcserver:7001aufgerufen werden, das iPad kann jedoch keine Verbindung mit diesem Host aufbauen.• Prüfen Sie, ob Zugriff auf den vollständigen Namen des Servers vorhanden ist, beispielsweise

http://tcserver.Unternehmen.de:7001. Falls das möglich ist, fügen Sie eine Such-Domain auf dem iPad hinzu, indem Sie auf Einstellungen, Wi-Fi und danach Ihr Netzwerk drücken. Fügen Sie im Feld Such-Domains die Domain hinzu, beispielsweise Unternehmen.de. Wenden Sie sich für weitere Informationen an Ihren Netzwerkadministrator.

Objekte werden geladen, Datasets (wie Vorschaubilder, JT-Dateien oder andere Anhänge) jedoch nicht.

• Sie müssen u. U. eine Such-Domain, wie oben angezeigt, hinzufügen. Siehe Der Teamcenter-Server kann nicht über seinen Namen aufgerufen werden.

• Ihr Web Tier kann auf Ihren FMS-Server mit einem Domain-Namen verweisen, der nicht mit dem iPad aufgerufen werden kann. Informationen zur Behebung dieses Problems finden Sie unter: FMS-Konfiguration.

Fehlerbehebung

Page 26: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

26

Teamcenter Mobility iPad-Installationsanweisungen 26

ASIHTTP Request by All-Seeing Interactive

Copyright (c) 2007-2011, All-Seeing InteractiveAll rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:• Redistributions of source code must retain the above copyright notice, this list of conditions and the

following disclaimer.• Redistributions in binary form must reproduce the above copyright notice, this list of conditions and

the following disclaimer in the documentation and/or other materials provided with the distribution.• Neither the name of the All-Seeing Interactive nor the names of its contributors may be used to

endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY All-Seeing Interactive ‘’AS IS’’ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL All-Seeing Interactive BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Für andere Software in diesem Paket ist u. U. eine andere Lizenz erforderlich, einschließlich den Klassen GHUnit und Andrew Donoho’s Reachability. Informationen zu Bedingungen deren einzelner Lizenzen finden Sie in den entsprechenden Überschriften.

Lizenzvereinbarungen von Drittanbietern

Page 27: Answers for Industry. TEAMCENTER MOBILITY · 3 Teamcenter Mobility iPad-Installationsanweisungen 3 Anforderungen • Teamcenter 8.3 oder höher, einschließlich Teamcenter 9 und 9.1.

Informationen zu Siemens PLM Software

Siemens PLM Software ist ein Geschäftsbereich von Siemens Industry Automation Division und der führende globale Anbieter von Product Lifecycle Management (PLM) Software und Services mit fast neun Millionen lizenzierten Anwendungen und 77.000 Kunden weltweit. Mit Hauptsitz in Plano, Texas, USA unterstützt Siemens PLM Software Tausende von Unternehmen bei der Herstellung herausragender Produkte durch Optimierung der entsprechenden Lebenszyklusprozesse von der Produktplanung und Produktentwicklung bis hin zu Fertigung und Support. Unsere Vision "HD-PLM" besteht darin, jedem Teilnehmer im Produktherstellungsprozess die erforderlichen Informationen zum richtigen Zeitpunkt zur Verfügung zu stellen, um dadurch die fundierte Entscheidungen treffen zu können. Weitere Informationen zu Produkten und Services von Siemens PLM Software finden Sie unter www.siemens.com/plm.

© 2013 Siemens Product Lifecycle Management Software Inc. Siemens and the Siemens logo are registered trademarks of Siemens AG. D-Cubed, Femap, Geolus, GO PLM, I-deas, JT, NX, Parasolid, Solid Edge, Teamcenter and Tecnomatix are trademarks or registered trademarks of Siemens Product Lifecycle Management Soft-ware Inc. or its subsidiaries in the United States and in other countries. All other logos, trademarks, regis-tered trademarks or service marks used herein are the property of their respective holders.

X23 11/13 C

Siemens Industry Software

Hauptniederlassungen Granite Park One 5800 Granite Parkway Suite 600 Plano, TX 75024 USA +1 972 987 3000

Americas Granite Park One 5800 Granite Parkway Suite 600 Plano, TX 75024 USA +1 314 264 8499

Europa Stephenson House Sir William Siemens Square Frimley, Camberley Surrey, GU16 8QD +44 (0) 1276 413200

Asia-Pacific Suites 4301-4302, 43/F AIA Kowloon Tower, Landmark East 100 How Ming Street Kwun Tong, Kowloon Hong Kong +852 2230 3308