Přidávání polí do mobilních aplikací . . . . . . Přidávání seznamů hodnot pro vyhledávání v polích. . Přidávání souvisejících záznamů do mobilních aplikací Uspořádání rozvržení mobilních obrazovek . . . . . Soubory šablon rozvržení . . . . . . . . . Změna rozvržení polí v zobrazení seznamů . . . . Úprava souborů javascript pro mobilní aplikace . . . . Vytváření podmíněných polí v aplikacích . . . . . Vytváření podmíněných polí jen pro čtení . . . . . Vytváření požadovaných podmíněných polí . . . .
13 14 16 21 21 22 24 24 26 27
Poznámky . . . . . . . . . . . . . 31 Ochranné známky . . . . . . . . . . . . . 33 Podmínky pro dokumentaci k produktu . . . . . . 33 Online prohlášení IBM o zásadách ochrany osobních údajů 34
Rejstřík . . . . . . . . . . . . . . 35
iii
iv
Konfigurace mobilních aplikací Maximo Anywhere
Přizpůsobení mobilních aplikací Maximo Anywhere Uživatelské rozhraní mobilních aplikací Maximo Anywhere můžete upravovat, například měnit popisky polí, přidávat pole nebo přidávat zobrazení úpravou souborů artefaktů pro aplikace IBM MobileFirst Platform Studio.
Začínáme Než budete upravovat mobilní aplikace, nastavte vývojové prostředí instalací produktu Worklight Studio na server sestavení.
Vývojové prostředí MobileFirst Studio MobileFirst Studio je integrované vývojové prostředí založené na platformě Eclipse, které můžete nasadit pomocí produktu Maximo Anywhere. Produkt MobileFirst Studio používáte ke konfiguraci a testování aplikací Maximo Anywhere a ke správě procesů sestavení a nasazení. Mobilní aplikaci konfigurujete úpravami definice aplikace, souboru app.xml, v editoru XML produktu MobileFirst Studio. Pomocí karty návrhu v editoru XML můžete snadno nalézt prvky v souboru a změnit nebo přidat jejich obsah. Když uložíte změny, aplikace bude automaticky sestavena a můžete změny otestovat. Poté můžete nasadit aktualizované aplikace na server. Každý prvek v definici aplikace vyžaduje ID. Po vyplnění pole ID se toto přizpůsobení definice aplikace uchová během všech upgradů. Než budete nasazovat mobilní aplikace do produkčního prostředí, můžete zobrazit jejich náhled a otestovat všechny aktualizace mobilních aplikací v simulátoru mobilního prohlížeče. Jako externí prohlížeč musíte vybrat Google Chrome, abyste mohli zobrazit náhled v simulátoru mobilního prohlížeče. Chcete-li zobrazit náhled změn, klepněte pravým tlačítkem myši na složku aplikace a vyberte volbu Spustit jako > Náhled. Související informace: Přehled produktu Worklight Studio
Příprava prostředí produktu Maximo Anywhere Než budete moci sestavit a nasadit aplikace Maximo Anywhere, musíte připravit počítač, na kterém je produkt Maximo Anywhere nainstalovaný.
Informace o této úloze Chcete-li sestavit aplikace pro mobilní zařízení iOS, je vyžadován počítač Mac OS X se specifickým softwarem.
Postup 1. Připravte prostředí na sestavení mobilních aplikací: Android
Nainstalujte produkt Maximo Anywhere. Vytvořte běhové prostředí MobileFirst. Zave�te aplikace z příkazového řádku. Volitelné: Nainstalujte integrované vývojové prostředí.
Instalace vývojových nástrojů pro Android Pro sestavení mobilních aplikací pro Android jsou požadovány Oracle JDK a Android SDK.
Informace o této úloze Když instalujete integrované vývojové prostředí, které obsahuje MobileFirst Studio a Eclipse, musíte také nainstalovat modul plug-in Android Development Tools (ADT).
Postup 1. Nainstalujte produkt Oracle JDK verze 7.0. a. Ze stránky Oracle Soubory ke stažení Java™ SE (www.oracle.com/technetwork/java/ javase/downloads/jdk7-downloads-1880260.html) si stáhněte sadu pro vývoj JSDK (Java SE Development Kit) pro váš operační systém. b. Spus�te spustitelný soubor a pokračujte pomocí v instalačním programu. c. Nastavte proměnnou prostředí JAVA_HOME a uve�te cestu k adresáři, do kterého byla nainstalována sada JDK: Windows
1. Přejděte do rozšířených nastavení systému vašeho počítače. 2. Na kartě Rozšířené klepněte na volbu Proměnné prostředí. 3. Pod systémovými proměnnými klepněte na volbu Nová. 4. Jako název proměnné uve�te JAVA_HOME a zadejte jako hodnotu proměnné cestu k instalačnímu adresáři sady JDK. Hodnoty proměnných prostředí nemohou být odděleny mezerou. Pokud instalační adresář Java obsahuje v názvu cesty mezeru, uve�te zkrácený název cesty. Na operačních systémech Windows například zadejte C:\Progra~1\Java\jdk1.7.0_55 5. Zavřete všechna otevřená okna. 6. Otevřením nového příkazového řádku a zadáním následujícího příkazu ověřte, že je definována proměnná prostředí JAVA_HOME: SET JAVA_HOME Vrátí se hodnota jako například: JAVA_HOME=C:\Progra~1\Java\jdk1.7.x
2
Konfigurace mobilních aplikací Maximo Anywhere
Linux nebo UNIX
1. V příkazovém řádku spus�te tento příkaz: vi ~/.bash_profile 2. Spuštěním následujícího příkazu a nahrazením proměnné java_path cestou Java, kterou jste uvedli, nastavte proměnné: export JAVA_HOME=java_path export PATH=$JAVA_HOME/bin:$PATH 3. Uložte a zavřete profil .bash a spuštěním tohoto příkazu použijte změny: source ~/.bash_profile 4. Otevřením nového příkazového řádku a zadáním následujícího příkazu ověřte, že je definována proměnná prostředí JAVA_HOME: echo $JAVA_HOME
2. Nainstalujte sady nástrojů Android SDK: a. Přejděte na webový server vývojářů Android (developer.android.com/sdk/index.html) a klepněte na volbu Ostatní volby pro stažení. b. V sekci Pouze nástroje SDK stáhněte SDK pro váš operační systém a extrahujte komprimovaný soubor na vašem počítači. c. Spus�te průvodce instalací. V systému Windows:
Z extrahovaného adresáře spus�te soubor SDK Manager.exe.
Na systémech Linux nebo OS X:
Otevřete terminál, přejděte do adresáře android_home/tools/ a pak spus�te tento příkaz: android sdk
d. Pod nástroji vyberte Android SDK Tools Revision 22 nebo novější a nejnovější nástroje sestavení Android SDK. Také vyberte balík Android s rozhraním API 19 nebo vyšším a klepněte na volbu Instalovat balíky. 3. Volitelné: Nainstalujte integrované vývojové prostředí. 4. Pokud jste v kroku 3 nainstalovali Eclipse, nainstalujte modul plug-in Android Development Tools (ADT): a. V Eclipse vyberte nabídku Nápověda > Instalovat nový software > Přidat. b. V okně Přidat úložiště uve�te v poli Umístění následující adresu URL: https://dl-ssl.google.com/android/eclipse/. c. V poli Název uve�te Android Development Tools a klepněte na tlačítko OK. d. V podokně Dostupný software klepněte na nabídku Vybrat vše > Další > Další > Dokončit. e. Restartujte Eclipse a uve�te adresář pracovního prostoru. f. Otevřete okno Předvolby Eclipse a uve�te cestu k Android SDK. Klepnutím na nabídku Použít > OK použijte změny. g. V podokně Vítejte ve vývoji pro Android vyberte volbu Použít existující SDK a přejděte do adresáře SDK. Klepněte na nabídku OK > Další > Dokončit.
Instalace vývojových nástrojů pro iOS Produkty Oracle JDK a Xcode jsou požadovány pro sestavování mobilních aplikací pro iOS. Pro registraci do vývojářského programu použijte své Apple ID. Přizpůsobení mobilních aplikací Maximo Anywhere
3
Informace o této úloze Chcete-li sestavit aplikaci pro mobilní zařízení iOS, je vyžadován počítač Mac OS X. V programu iOS Developer Program se můžete zaregistrovat jako jedinec nebo jako společnost, ve které je jednotlivec považován za jednočlenný tým. V programu iOS Developer Enterprise Program se můžete také zaregistrovat jako společnost, což vás autorizuje k vytváření patentovaných vnitropodnikových aplikací pro iOS. Procedura nastavení konta aplikace iOS Developer Enterprise může zahrnovat další kroky. Osoba, která vytvoří tým, se stane agentem týmu, který je právním kontaktem a administrátorem týmu a má všechna oprávnění a úplný přístup k aplikacím Member Center a iTunes Connect. Agent týmu musí dokončit kroky 5-7. Vývojáři pro iOS mohou požadovat spolupráci agenta týmu pro dokončení procedury. Vytvořte profily zajiš�ování, chcete-li spravovat používání vámi vyvinutých aplikací iOS. Profil zajiš�ování vývoje reguluje vývoj a testování aplikací na určitý počet zařízení. Profily zajiš�ování vývoje pro aplikace musí obsahovat ID zařízení, na kterých je aplikace nainstalovaná. Můžete registrovat více zařízení iOS a přidat je do profilů zajiš�ování. Profil zajiš�ování distribuce poskytuje přístup do obchodu s aplikacemi ze všech zařízení ve vašem podniku. Avšak produkt Maximo Anywhere podporuje jen ID globálních aplikací pro profil zajiš�ování distribuce.
Postup 1. Nainstalujte produkt Oracle JDK verze 7.0. a. Ze stránky Oracle Soubory ke stažení Java SE (www.oracle.com/technetwork/java/ javase/downloads/jdk7-downloads-1880260.html) si stáhněte sadu pro vývoj JSDK (Java SE Development Kit) pro váš operační systém. b. Spus�te spustitelný soubor a dokončete instalační program. c. V terminálu přejděte do domovského adresáře cd ~. d. Zadejte příkaz echo $JAVA_HOME. e. Je-li výsledek prázdný, zadejte příkaz sudo nano .bash_profile. Tento krok vyžaduje vaše systémové heslo. f. Do okna se souborem .bash_profile zadejte export JAVA_HOME=$(/usr/libexec/ java_home), poté soubor uložte a zavřete. g. Chcete-li znovu načíst terminál a zobrazit, co jste vložili do souborů, zadejte příkaz source ~/.bash_profile. h. Zadejte příkaz echo $JAVA_HOME. Ověřte, že cesta je /Library/Java/ JavaVirtualMachines/jdk_version/Contents/Home. 2. Vytvořte ID Apple tak, že se zaregistrujete jako vývojář Apple v centru Apple Registration Center (developer.apple.com/programs/register/). 3. Stáhněte a nainstalujte Xcode IDE, včetně sady SDK a simulátoru iOS, z obchodu s aplikacemi Mac (www.apple.com/osx/apps/app-store.html). 4. Přidejte ID Apple do prostředí Xcode (developer.apple.com/library/ios/documentation/ IDEs/Conceptual/AppStoreDistributionTutorial/AddingYourAccounttoXcode/ AddingYourAccounttoXcode.html). 5. Jste-li agent týmu, v prostředí Xcode vytvořte certifikát (developer.apple.com/library/ ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/ MaintainingCertificates.html) pro profil zajiš�ování.
4
Konfigurace mobilních aplikací Maximo Anywhere
v Vytvořte certifikát vývojáře pro profil zajiš�ování vývoje. Stáhněte certifikát a přidejte jej do aplikace Keychain (support.apple.com/kb/PH7297). v Vytvořte certifikát distribuce pro profil zajiš�ování distribuce. Stáhněte certifikát do lokálního prostředí. 6. Zaregistrujte ID aplikací (developer.apple.com/library/ios/documentation/IDEs/ Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html). Vytvořte jedinečné ID pro každou aplikaci, kterou podporujete. ID aplikace, které uvedete, musí být jedinečné: Apple neumožňuje duplicitní ID aplikací. Následující tabulka obsahuje příklady ID balíků, které lze uvést pro aplikace Maximo Anywhere. Nahra�te hodnotu název_společnosti názvem společnosti. Název aplikace
Chcete-li uvést identifikátor pro znázornění jednotlivé aplikace, klepněte na volbu Explicitní ID aplikace a zadejte jedinečné ID pro tuto aplikaci. Zopakujte tento krok pro každou aplikaci, kterou podporujete. Chcete-li uvést ID balíku, které může znázorňovat všechny aplikace, klepněte na volbu ID aplikace zástupných znaků a zadejte ID balíku, které představuje všechny aplikace, jako je com.název_společnosti.maximoanywhere*. Tato volba vytvoří jediný profil zajiš�ování pro všechny aplikace Maximo Anywhere. 7. V adresáři maximoanywhere_home\MaximoAnywhere\apps\název_aplikace otevřete soubor application_descriptor.xml a změňte řetězce ID balíku tak, aby odpovídaly ID balíku, které jste vytvořili. 8. Zaregistrujte ID zařízení v aplikaci Member Center (developer.apple.com/library/ios/ documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/ MaintainingProfiles.html). Jedinečný identifikátor zařízení (UDID) můžete vyhledat připojením vašeho zařízení k počítači Mac OS X při spuštění Xcode nebo iTunes. 9. Vytvořte profil zajiš�ování. a. Vytvořte profil zajiš�ování distribuce pro každou aplikaci pomocí Centra členů (developer.apple.com/library/ios/documentation/IDEs/Conceptual/ AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html). Když vygenerujete profil zajiš�ování distribuce, nemusíte poskytnout ID zařízení. b. Stáhněte si profil na svůj počítač Mac OS X. Při každé aktualizaci profilu zajiš�ování musíte tento profil stáhnout na server sestavení. c. Otevřete soubor build.properties, okomentujte vlastnost provisionprofile a přidejte identifikátor profilu . Když spustíte proces sestavení a nasazení aplikace, jsou profily zajiš�ování shromážděny a uloženy v archivním souboru aplikace iOS (IPA). 10. Spus�te následující příkaz: ./build.sh clean all Přizpůsobení mobilních aplikací Maximo Anywhere
5
Instalace integrovaného vývojového prostředí Chcete-li vytvořit vývojové prostředí, musíte nainstalovat sadu vývojových nástrojů na počítač sestavení. Integrované vývojové prostředí můžete použít k testování a konfiguraci mobilních aplikací, než je nasadíte na mobilní zařízení.
Než začnete v Ujistěte se, že jste nainstalovali vývojové nástroje pro platformu mobilních zařízení. v Chcete-li zobrazit náhled aplikací v simulátoru mobilního prohlížeče MobileFirst Studio, nainstalujte aplikaci Google Chrome.
Informace o této úloze Aplikace MobileFirst Studio je vývojové prostředí založené na Eclipse, které lze použít ke konfiguraci aplikací Maximo Anywhere. Aplikaci MobileFirst Studio nainstalujete z pracovní plochy integrovaného vývojové prostředí Eclipse. Pro sestavení a nasazení mobilních aplikací se také požaduje sada vývojových nástrojů platformy. Můžete použít simulátor mobilního prohlížeče, emulátor systému Android nebo simulátor iOS, a zobrazit a testovat mobilní aplikace. Když jsou aplikace nasazovány, můžete je upravovat. Další informace viz sekce Konfigurace mobilních aplikací Maximo Anywhere v Centru znalostí IBM.
Postup 1. Nainstalujte prostředí Eclipse IDE: a. Přejděte na stránku www.eclipse.org/downloads/packages/eclipse-ide-java-eedevelopers/keplersr1 a stáhněte Eclipse IDE for Java EE Developers verze 4.3.2 (Kepler) pro váš operační systém. b. Extrahujte komprimovanou složku a spuštěním aplikace Eclipse nainstalujte software. 2. Nastavte vaše vývojové prostředí Eclipse: a. Zkontrolujte, zda je nainstalován modul plug-in Eclipse JSDT. Modul plug-in JavaScript Development Tool (JSDT) vám pomáhá v navigaci kódem skriptu Java Script v Eclipse. 1) Vyberte nabídku Nápověda > O Eclipse a klepněte na volbu Eclipse Web Tools Platform (WTP) 2) Vyhledejte Eclipse JavaScript Development Tools v okně O funkcích Eclipse. b. Pokud není modul plug-in JavaScript Development Tools již nainstalován, postupujte takto: 1) Vyberte nabídku Nápověda > Instalovat nový software > Přidat. 2) V okně Přidat úložiště uve�te v poli Umístění následující adresu URL: http://download.eclipse.org/webtools/repository/kepler. 3) V poli Název uve�te Eclipse WTP. 4) Vyberte nabídku Web Tools Platform (WTP) 3.5.1 (nebo novější) > JavaScript Development Tools a nainstalujte modul plug-in. c. Nastavte Google Chrome jako výchozí webový prohlížeč výběrem nabídky Okno > Předvolby > Obecné > Webový prohlížeč > Použít externí webový prohlížeč. Vyberte zaškrtávací políčko Chrome a klepnutím na tlačítko OK použijte vaše změny. 3. Nainstalujte MobileFirst Studio Consumer Edition: a. V Eclipse vyberte nabídku Nápověda > Instalovat nový software > Přidat. b. V okně Přidat úložiště vyberte volbu Archiv.
6
Konfigurace mobilních aplikací Maximo Anywhere
c. Přejděte na soubor MobileFirstStudio.zip v adresáři Instalovat obrazu instalace produktu Maximo Anywhere a klepněte na volby Otevřít > OK. d. V podokně Dostupný software vyberte volbu IBM Worklight Studio Development Tools a klepněte na nabídku Další > Další > Dokončit. e. Restartováním Eclipse použijte změny. 4. Importujte projekt MaximoAnywhere do aplikace MobileFirst Studio. a. V Eclipse klepněte na nabídku Soubor > Importovat > Obecné, vyberte volbu Existující projekty do pracovního prostoru a klepněte na volbu Další. b. Klepněte na volbu Vybrat kořenový adresář a uve�te cestu k \ibm\Anywhere. c. Vyberte projekt MaximoAnywhere a klepněte na volbu Zkopírovat projekty do pracovního prostoru. Klepněte na tlačítko Dokončit. d. V podokně Průzkumník projektů rozbalte všechny uzly. Klepněte pravým tlačítkem myši na složku OSLCGenericAdapter a vyberte nabídku Spustit jako > Nasadit adaptér Worklight. e. Klepněte pravým tlačítkem myši na složku aplikace a klepněte na nabídku Spustit jako > Spustit na serveru vývoje Worklight. f. Chcete-li zobrazit náhled aplikace, klepněte pravým tlačítkem myši na složku aplikace a klepněte na nabídku Spustit jako > Náhled.
Nasazení aplikací pomocí produktu MobileFirst Studio MobileFirst Studio obsahuje vestavěnou instanci serveru MobileFirst Server, což znamená, že soubor WAR nemusíte nasazovat. MobileFirst Studio také obsahuje komponentu Mobile Browser Simulator pro testování vašich aplikací.
Než začnete v Nastavení produktu Maximo Asset Management pro produkt Maximo Anywhere. v Pokud plánujete zobrazit náhled nasazených aplikací v prostředí Mobile Browser Simulator, ve vývojovém prostředí musí být nainstalován Google Chrome. Funkce náhledu pro nasazené aplikace nepodporuje jiné webové prohlížeče.
Postup 1. V produktu MobileFirst Studio importujte projekt Maximo Anywhere. a. Klepněte pravým tlačítkem myši do průzkumníka projektů a vyberte volbu Importovat. Z okna Import vyberte volbu Existující projekty do pracovního prostoru a klepněte na tlačítko Další. b. Procházením přejděte do složky maximoanywhere_home, vyberte složku MaximoAnywhere, vyberte volbu Kopírovat projekty do pracovního prostoru a klepněte na tlačítko Dokončit. 2. Nastavte cestu k souboru Ant. a. Z nabídky Okno vyberte volbu Předvolby. Rozbalte položku Ant a vyberte volbu Běhové prostředí. b. Vyberte položku Ant Home a klepněte na volbu Ant Home. c. V okně Procházet složku rozbalte položku maximoanywhere_home > MaximoAnywhere > sestavení > nástroje > ant a klepněte na tlačítko OK. 3. Přidejte soubor build.xml do zobrazení Ant. Vyberte soubor build.xml z aplikace MaximoAnywhere a přetáhněte soubor build.xml do zobrazení Ant. 4. Rozbalte soubor build.xml v zobrazení Ant a poklepejte na úlohu all. 5. Z průzkumníka projektů nasa�te adaptér. a. Vyberte položku MaximoAnywhere > Adaptéry a klepněte pravým tlačítkem na OSLCGenericAdapter. Přizpůsobení mobilních aplikací Maximo Anywhere
7
b. Vyberte volbu Spustit jako > nasadit MobileFirst Adaptér. 6. Sestavte a nasa�te aplikaci Maximo Anywhere Asset Audit. a. Pod aplikacemi MaximoAnywhere > , klepněte pravým tlačítkem na položku AssetAudit. b. Vyberte volbu Spustit jako > Spustit na MobileFirst Vývojový server. 7. Sestavte a nasa�te aplikaci Maximo Anywhere Asset Data Manager. a. Pod aplikacemi MaximoAnywhere > , klepněte pravým tlačítkem na položku AssetDataManager. b. Vyberte volbu Spustit jako > Spustit na MobileFirst Vývojový server. 8. Sestavte a nasa�te aplikaci Maximo Anywhere Inspection. a. Pod aplikacemi MaximoAnywhere > , klepněte pravým tlačítkem na položku Inspection. b. Vyberte volbu Spustit jako > Spustit na MobileFirst Vývojový server. 9. Sestavte a nasa�te aplikaci Maximo Anywhere Issues and Returns. a. Pod aplikacemi MaximoAnywhere > , klepněte pravým tlačítkem na položku IssuesReturns. b. Vyberte volbu Spustit jako > Spustit na MobileFirst Vývojový server. 10. Sestavte a nasa�te aplikaci Maximo Anywhere Physical Count. a. Pod aplikacemi MaximoAnywhere > , klepněte pravým tlačítkem na položku PhysicalCount. b. Vyberte volbu Spustit jako > Spustit na MobileFirst Vývojový server. 11. Sestavte a nasa�te aplikaci Maximo Anywhere Service Request. a. Pod aplikacemi MaximoAnywhere > , klepněte pravým tlačítkem na položku ServiceRequest. b. Vyberte volbu Spustit jako > Spustit na MobileFirst Vývojový server. 12. Sestavte a nasa�te aplikaci Maximo Anywhere Transfers and Receiving. a. Pod aplikacemi MaximoAnywhere > , klepněte pravým tlačítkem na položku Transfers. b. Vyberte volbu Spustit jako > Spustit na MobileFirst Vývojový server. 13. Sestavte a nasa�te aplikaci Maximo Anywhere Work Approval. a. Pod aplikacemi MaximoAnywhere > klepněte pravým tlačítkem na položku WorkApproval. b. Vyberte volbu Spustit jako > Spustit na MobileFirst Vývojový server. 14. Sestavte a nasa�te aplikaci IBM® Maximo Anywhere Work Execution. a. Pod aplikacemi MaximoAnywhere > klepněte pravým tlačítkem na položku WorkExecution. b. Vyberte volbu Spustit jako > Spustit na MobileFirst Vývojový server. 15. Ověřte nasazení aplikace v konzole MobileFirst Operations Console klepnutím pravým tlačítkem na aplikaci a výběrem volby Spustit jako > Náhled. 16. Otestujte aplikaci na mobilním zařízení, v emulátoru Android nebo simulátoru iOS. Chcete-li otestovat aplikaci v emulátoru Android, musíte nejprve emulátor nastavit. Chcete-li otestovat aplikaci na mobilním zařízení, připojte zařízení k počítači.
8
Konfigurace mobilních aplikací Maximo Anywhere
Typ zařízení
Kroky
Android
1. V průzkumníku projektů vyberte projekt Android, který je pod testovanou aplikací, a vyberte volbu Spustit jako > Aplikace Android. 2. Vyberte volbu Spustit nové virtuální zařízení Android, v případě emulátoru Android, nebo volbu Spustit nové zařízení Android, v případě mobilního zařízení Android.
iOS
1. Pod aplikacemi MaximoAnywhere > > název_aplikace > iphone, vyberte volbu Spustit jako > Projekt Xcode. 2. Z okna Xcode vyberte simulované zařízení nebo mobilní zařízení, na kterém chcete aplikaci otestovat, a klepněte na ikonu Přehrát.
Windows
1. Otevřete produkt Microsoft Visual Studio. 2. Z pruhu nabídky vyberte volbu SOUBOR > Otevřít > Projekt/Řešení. 3. Z adresářeMaximoAnywhere/apps/ application_name/windows8/native vyberte souboru *.jsproj. 4. V produktu Visual Studio vyberte souboru index.html a poté klepnutím na volbu Simulátor spus�te simulátor.
Integrace produktu Maximo Anywhere s produktem Maximo Asset Management Produkt Maximo Anywhere se integruje s aplikacemi Maximo Asset Management s pomocí služeb OSLC (Open Services for Lifecycle Collaboration).
Prostředky OSLC Produkt Maximo Anywhere poskytuje prostředky OSLC, které definují metadata pro obchodní objekty poskytovatelů služeb OSLC. Prostředky OSLC jsou využívány mobilními aplikacemi k načítání a zpracování dat aplikací od poskytovatelů služeb Maximo Asset Management. Metadata prostředků zahrnují soubory s formátem RDF (Resource Description Framework) definované pro každý obchodní objekt v integraci mezi produkty Maximo Anywhere a Maximo Asset Management. Prostředky pro produkt Maximo Anywhere jsou v adresáři MaximoAnywhere\oslc-docs\resources\rdf\oslc. Prostředky OSLC, které produkt Maximo Anywhere poskytuje, zahrnují předdefinované struktury objektů, poskytovatele služeb a soubory RDF. Pro nové prostředky, které chcete používat v mobilních aplikacích, můžete v produktu Maximo Asset Management také definovat další data prostředků. Poté, co definujete data prostředků, musíte importovat soubory RDF do produktu Maximo Anywhere, aby bylo možné data používat v mobilních aplikacích. Prostředky do mobilních aplikací nasazujete tak, že aktualizujete soubor definice aplikace a nasadíte novou verzi aplikace. Přizpůsobení mobilních aplikací Maximo Anywhere
9
Obvykle použijete prostředky OSLC v následujících scénářích. Přidání polí z prostředků Maximo Anywhere Když přidáte pole do mobilní aplikace z aktuálních prostředků produktu Maximo Anywhere. Pokud struktura objektu a soubor RDF existují v produktu Maximo Anywhere, ale nejsou zahrnuty v aplikaci, aktualizujte soubor app.xml. Přidání nových polí z produktu Maximo Asset Management do produktu Maximo Anywhere Při vytváření obchodního objektu v produktu Maximo Asset Management pro nové pole struktury objektu standardně načtou všechna pole, která jsou definovaná obchodním objektem. Chcete-li používat nová pole v produktu Maximo Anywhere, musíte importovat soubor RDF z produktu Maximo Asset Management do produktu Maximo Anywhere, a pak aktualizovat soubor app.xml. Přidání podřízeného objektu k existující struktuře objektu Když přidáte podřízený objekt v produktu Maximo Asset Management do struktury objektu, která existuje v produktu Maximo Anywhere. V produktu Maximo Asset Management aktualizuje prostředek, který má strukturu objektu, aby bylo možné zahrnout podřízený objekt. Chcete-li použít podřízený objekt v produktu Maximo Anywhere, musíte importovat soubor RDF z produktu Maximo Asset Management do produktu Maximo Anywhere, a pak aktualizovat soubor app.xml. Vytváření struktury objektu pro existující objekt Když vytváříte strukturu objektu pro existující objekt, jako je doména nebo seznam hodnot, v produktu Maximo Asset Management a chcete přidat strukturu objektu do pole. V produktu Maximo Asset Management vytvoříte strukturu objektu a aktualizujete prostředek pomocí struktury objektu. Chcete-li používat doménu v produktu Maximo Anywhere, musíte importovat soubor RDF z produktu Maximo Asset Management do produktu Maximo Anywhere, a pak aktualizovat soubor app.xml. Následující obrázek uvádí, jak lze konfigurovat data objektu jako data prostředku a použít je v produktu Maximo Anywhere.
Vytváření prostředků OSLC v produktu Maximo Asset Management Prostředky OSLC jsou potřeba pro načítání a zpracování dat v mobilních aplikacích. Prostředky OSLC, které definujete, musí vycházet z přidružených struktur objektu v produktu Maximo. Chcete-li nadefinovat data prostředku pro nové prostředky, které chcete používat v mobilních aplikacích, vytvořte strukturu objektu a prostředek v produktu Maximo Asset Management.
Informace o této úloze Prostředky služeb OSLC jsou implementovány strukturami objektu. Struktura objektu je obecná datová vrstva, kterou rámec integrace používá pro zpracování dat. Když je prostředek vytvořen jako prostředek OSLC, aplikace Maximo Anywhere mohou vytvořit požadavky na dotazování, vytvoření, aktualizaci nebo odstranění dat prostředku.
Postup 1. V aplikaci Struktury objektu klepněte na volbu Nová struktura objektu a uve�te identifikátor struktury objektu. 2. V poli Spotřeboval uve�te hodnotu OSLC jako modul, který využívá strukturu objektu. 3. Uve�te zdrojové objekty pro strukturu objektu a uložte záznam.
10
Konfigurace mobilních aplikací Maximo Anywhere
4. V aplikaci Prostředky OSLC vytvořte prostředek. 5. Uve�te struktury objektu, které jsou vytvořeny v aplikaci Struktury objektu. 6. Uve�te název domény a výchozí identifikátor URI oboru názvů. Můžete uvést existující doménu a obory názvů pro prostředek, například SmarterPhysicalInfrastructure a http://jazz.net/ns/ism/asset/smarter_physical_infrastructure#. Nebo můžete definovat novou doménu a obor názvů pomocí nabídky Vybrat akci. 7. Uložte záznam. Dokument shape prostředku je aktualizován, aby zahrnoval strukturu objektu pro toto pole. 8. Volitelné: Ověřte, že dokument shape prostředkuje aktualizován na následující adrese URL http://hostname/maximo/oslc/shapes/struktura_objektu.
Jak pokračovat dále Importujte prostředky OSLC do produktu Maximo Anywhere.
Import prostředků OSLC do produktu Maximo Anywhere Poté, co vytvoříte prostředky OSLC v produktu Maximo Asset Management, budete muset naimportovat aktualizovaná metadata do produktu Maximo Anywhere.
Než začnete Ověřte správnost vlastností adresy pro poskytovatele služeb v souboru build.properties. Soubor build.properties se nachází ve složce MaximoAnywhere. v adapter.name=název_poskytovatele_služeb v adapter.connection.protocol=http v adapter.connection.domain=ip v adapter.connection.port=číslo_portu v adapter.connection.context=kontext
Informace o této úloze Spus�te skript Ant importního programu, který importuje data prostředku z produktu Maximo Asset Management do souborů RDF v produktu Maximo Anywhere. Importní program se nazývá anywhere-rdfs-puller.xml a nachází se ve složce MaximoAnywhere. Program zahrnuje všechny dokumenty shape používané poskytovatelem služeb v produktu Maximo Asset Management pro mobilní aplikace Maximo Anywhere.
Postup 1. Upravte soubor anywhere-rdfs-puller.xml a přidejte odpovídající soubory RDF. Pokud jste například vytvořili prostředek pro objekt myRelatedObject, přidáte do souboru anywhere-rdfs-puller.xml identifikátor URI <downloadOneRdf context="/oslc/shapes/oslcwodetail/myRelatedObject" />. 2. Chcete-li spustit importní program ve vývojovém prostředí, uve�te jméno uživatele a heslo jako argumenty pro tento soubor. a. V produktu MobileFirst Studio přidejte soubor Ant anywhere-rdfs-puller.xml do zobrazení Ant. b. Klepněte pravým tlačítkem myši na soubor Ant anywhere-rdfs-puller.xml a vyberte volby Spustit jako > Sestavení Ant. c. Na kartě Hlavní přidejte jméno uživatele a heslo pro adaptér do pole Argumenty. -Dadapter.connection.user=<jméno_uživatele> -Dadapter.connection.password= Přizpůsobení mobilních aplikací Maximo Anywhere
11
3. Importujte data prostředku OSLC. Prostředí
Akce
Ve vývojovém prostředí v produktu MobileFirst Studio
Spus�te soubor anywhere-rdfs-puller.xml ze zobrazení Ant.
V produkčním prostředí
Spus�te tento příkaz: ant -f anywhere-rdfs-puller.xml -Dadapter.connection.user=<user_name> -Dadapter.connection.password=<password>
4. Ověřte, že byl soubor RDF importován, a že je jeho obsah, atributy a název správný, v adresáři MaximoAnywhere\oslc-docs\resources\rdf\oslc.
Jak pokračovat dále Chcete-li nasadit prostředky v mobilních aplikacích, aktualizujte definici aplikace a nasa�te novou verzi aplikace.
Vytváření a úprava polí v mobilních aplikacích Chcete-li vyvinout mobilní aplikaci Maximo Anywhere, můžete přidat pole do mobilní aplikace, přejmenovat pole a zobrazení, a také přidávat seznamy hodnot do polí.
Změna popisku polí Popisky pro pole v mobilních aplikacích jsou definovány v souboru app.xml. Veškeré popisky můžete změnit tak, aby odpovídaly vaší implementaci produktu Maximo Anywhere.
Postup 1. V produktu MobileFirst Studio přejděte do adresáře MaximoAnywhere\apps\ app_name\artifact a otevřete soubor app.xml v editoru XML. 2. Na kartě Návrh rozbalte zobrazení, které obsahuje atribut popisku, který chcete změnit, a zadejte nový název. 3. Když mobilní aplikaci překládáte, změňte název popisku v souboru artifact.js pro každý podporovaný jazyk. Je-li například základní jazyk mobilní aplikace angličtina a vy ji překládáte do francouzštiny, změňte název popisku v souboru artifact.js v adresáři MaximoAnywhere\apps\WorkExecution\common\js\application\translation\nls\fr. 4. Uložte změny. Aplikace bude sestavena automaticky. 5. Volitelné: Chcete-li zobrazit změny v simulátoru mobilního prohlížeče, klepněte pravým tlačítkem myši na složku aplikace a vyberte volbu Spustit jako > Náhled.
Jak pokračovat dále Nasa�te aplikaci na server
Uspořádání polí v mobilní aplikaci Pořadí, ve kterém se pole objeví v mobilním kontejnerovém zobrazení, je definováno v souboru app.xml. Pozice polí můžete změnit, aby uživatelé mohli zadávat informace v pořadí, které vyhovuje obchodním požadavkům.
12
Konfigurace mobilních aplikací Maximo Anywhere
Informace o této úloze Pole v kontejnerovém zobrazení jsou definována jako atributy v prvcích v souboru definice aplikace, a jsou obsaženy v prvku . Prvek zobrazuje pole v zobrazení aplikace. Pořadí atributů ve skupině odráží pořadí, ve kterém se atributy zobrazí na obrazovce. Kontejnerové zobrazení v mobilní aplikaci zobrazuje předem definovaná pole a podrobnosti záznamu. Například zobrazení Podrobnosti pracovního příkazu v aplikaci Work Execution je kontejnerové zobrazení, které zobrazuje pole pro pracovní příkaz.
Postup 1. V produktu MobileFirst Studio přejděte do adresáře MaximoAnywhere\apps\ app_name\artifact a otevřete soubor app.xml v editoru XML. 2. Přesuňte pozici pole. a. Na kartě návrhu vyhledejte a vyberte prvek , který obsahuje prvek , který chcete přesunout. b. Na kartě Zdroj vyjměte a vložte prvek na novou pozici. 3. Uložte změny. Aplikace bude sestavena automaticky. 4. Volitelné: Chcete-li zobrazit změny v simulátoru mobilního prohlížeče, klepněte pravým tlačítkem myši na složku aplikace a vyberte volbu Spustit jako > Náhled.
Jak pokračovat dále Nasa�te aplikaci na server
Přidávání polí do mobilních aplikací Pole, která přidáte do mobilních aplikací, jsou definovaná soubory RDF (Resource Description Framework) OSLC. Když přidáváte pole do mobilní aplikace, musíte v souboru definice aplikace uvést prostředek OSLC pro pole, jako atribut prostředku.
Než začnete Spuštěním modulu puller RDF naimportujete prostředky OSLC do produktu Maximo Anywhere.
Informace o této úloze Prostředek OSLC musí existovat v produktu Maximo Asset Management pro pole, které přidáváte do mobilní aplikace. Pro přidávané pole můžete použít existující prostředek OSLC. Pole můžete také vytvořit vytvořením prostředku pro pole v produktu Maximo Asset Management a importováním RDF prostředku do produktu Maximo Anywhere. Když přidáte pole do zobrazení aplikace, musíte nejprve definovat prostředek pro pole v sekci Data v souboru definice aplikace. Pak můžete přidat prostředek do zobrazení v sekci UI, aby se pole zobrazilo v aplikaci. Když překládáte mobilní aplikaci, aktualizujte soubor artifact.js pro každý podporovaný jazyk, aby obsahoval název pole. Soubory artifact.js pro každý jazyk jsou v adresáři MaximoAnywhere\apps\app_name\common\js\application\translation.
Postup 1. V produktu MobileFirst Studio přejděte do adresáře MaximoAnywhere\apps\ app_name\artifact a otevřete soubor app.xml v editoru XML. Přizpůsobení mobilních aplikací Maximo Anywhere
13
2. Do sekce Data přidejte atribut prostředku, ke kterému chcete přidat pole. a. Na kartě Návrh vyhledejte prvek , ke kterému chcete přidat pole. b. Na kartě Zdroj přidejte atribut, který obsahuje podrobnosti o dokumentu shape, do prvku . Chcete-li například přidat pole Risk do zobrazení Podrobnosti pracovního příkazu v aplikaci Work Execution, přidejte podrobnosti o atributu risk do prostředku s názvem workOrder: <.....>
3. Do sekce UI přidejte atribut prostředku do zobrazení, do kterého chcete pole přidat. a. Na kartě Návrh vyhledejte prvek , který chcete aktualizovat. b. Na kartě Zdroj přidejte atribut resource, do prvku v zobrazení, které aktualizujete. Například přidejte atribut resource pro pole Risk do zobrazení pro Podrobnosti pracovního příkazu: ...
4. Volitelné: Nastavte pole jako upravitelné přidáním hodnoty true do atributu editable a přidáním hodnoty Upravte �uknutím do atributu placeholder. Atribut placeholder označuje, že pole je upravitelné, a že můžete do pole zadat libovolnou hodnotu. Chcete-li změnit pole jen pro čtení, změňte hodnotu atributu editable na false a odstraňte atribut placeholder. 5. Uložte změny. Aplikace bude sestavena automaticky. 6. Volitelné: Chcete-li zobrazit změny v mobilním simulátoru, klepněte pravým tlačítkem myši na složku aplikace a vyberte volbu Spustit jako > Náhled.
Jak pokračovat dále Nasa�te aplikaci na server Související úlohy: “Vytváření prostředků OSLC v produktu Maximo Asset Management” na stránce 10 Prostředky OSLC jsou potřeba pro načítání a zpracování dat v mobilních aplikacích. Prostředky OSLC, které definujete, musí vycházet z přidružených struktur objektu v produktu Maximo. Chcete-li nadefinovat data prostředku pro nové prostředky, které chcete používat v mobilních aplikacích, vytvořte strukturu objektu a prostředek v produktu Maximo Asset Management.
Přidávání seznamů hodnot pro vyhledávání v polích Některá pole v mobilní aplikaci mají seznamy hodnot, nebo domény , ze kterých uživatelé mohou vybrat hodnotu. Seznam hodnot přidáte jako vyhledávání do pole v souboru app.xml.
14
Konfigurace mobilních aplikací Maximo Anywhere
Než začnete Přidejte pole, ke kterému chcete v mobilní aplikaci přidružit vyhledávání hodnot. Spuštěním modulu puller RDF (Resource Description Framework) naimportujte prostředky Open Services for Lifecycle Collaboration (OSLC) do produktu Maximo Anywhere. Produkt Maximo Anywhere obsahuje prostředky OSLC pro domény synonym a alfanumerické domény (ALN). Ověřte, že je prostředek OSLC poskytován v produktu Maximo Anywhere pro typ domain, který přidáváte. Také můžete vytvořit prostředky pro domain v produktu Maximo Asset Management a importovat je do produktu Maximo Anywhere.
Informace o této úloze Chcete-li přidat seznam hodnot do pole, přidáte seznam hodnot jako prostředek a vytvoříte vyhledávání pro daný prostředek. Poté můžete přidat prostředek a vyhledávání do zobrazení pole.
Postup 1. V prostředí MobileFirst Studio otevřete v editoru XML soubor app.xml pro mobilní aplikaci, kterou chcete aktualizovat. Soubor app.xml je ve složce MaximoAnywhere\ apps\app_name\artifact. 2. V sekci Definice dat přidejte data prostředku pro seznam hodnot. Chcete-li například přidat seznam hodnot do pole s názvem Risk v zobrazení Podrobnosti pracovního příkazu aplikace Work Execution, přidejte data prostředku pro doménu s názvem RISKDOMAIN do sekce Data v souboru app.xml. RISK_DOMAIN je doména ALN a má hodnoty vysoký, střední a nízký. <whereClause clause="spi:domainid=’RISKDOMAIN’" />
3. V sekci uživatelského rozhraní vytvořte data vyhledávání pro seznam hodnot a přidružte prostředek k vyhledávání. Například přidejte vyhledávání pro prostředek RISK DOMAIN. <requiredResources> <requiredResource name="riskDomain"/> <list resource="riskDomain"> <listItemTemplate layout="Item1Desc1"> <listtext resourceAttribute="value" layoutInsertAt="item1" cssClass="bold textappearance-medium"/> <listtext resourceAttribute="description" layoutInsertAt="desc1" cssClass="bold textappearance-medium"/>
Přizpůsobení mobilních aplikací Maximo Anywhere
15
4. V sekci uživatelského rozhraní přidružte nové vyhledání k poli. a. Na kartě Návrh vyhledejte prvek pro pole, ke kterému chcete přidat vyhledávání. b. Na kartě Zdroj přidejte vyhledávání do prvku v zobrazení, které aktualizujete. Například přidružte vyhledávání domény rizika do zobrazení Podrobnosti pracovního příkazu. <...> <...> <...>
5. Uložte změny. Aplikace bude sestavena automaticky. 6. Volitelné: Chcete-li zobrazit náhled změn a otestovat změny v mobilním simulátoru, klepněte pravým tlačítkem myši na složku aplikace a vyberte volbu Spustit jako > Náhled.
Jak pokračovat dále Nasa�te aplikaci na server Související úlohy: “Vytváření prostředků OSLC v produktu Maximo Asset Management” na stránce 10 Prostředky OSLC jsou potřeba pro načítání a zpracování dat v mobilních aplikacích. Prostředky OSLC, které definujete, musí vycházet z přidružených struktur objektu v produktu Maximo. Chcete-li nadefinovat data prostředku pro nové prostředky, které chcete používat v mobilních aplikacích, vytvořte strukturu objektu a prostředek v produktu Maximo Asset Management. Související informace: Předdefinované prostředky OSLC a struktury objektu
Přidávání souvisejících záznamů do mobilních aplikací Objekty, které můžete přidávat jako související záznamy do mobilních aplikací, jsou definovány soubory RDF (Resource Description Framework) OSLC. V produktu Maximo Asset Management můžete přidat související objekt do prostředku OSLC a použít metadata pro objekt jako související záznam v aplikaci Maximo Anywhere.
Než začnete Spuštěním modulu puller RDF naimportujete prostředky OSLC do produktu Maximo Anywhere.
16
Konfigurace mobilních aplikací Maximo Anywhere
Informace o této úloze Když přidáte související nebo podřízený objekt v produktu Maximo Asset Management do struktury objektu OSLC, která existuje v produktu Maximo Anywhere, aktualizujete nadřízený prostředek OSLC, který má obsahovat podřízený objekt. Chcete-li použít podřízený objekt jako související záznam v mobilní aplikaci, importujte soubor RDF z produktu Maximo Asset Management do produktu Maximo Anywhere. Po importu souboru RDF definujte prostředek a zobrazení pro související záznam v souborech artefaktů aplikace. Prostředek pro podřízený objekt musí existovat v souboru app.xml, aby se pole mohla objevit v mobilní aplikaci. Chcete-li zobrazit související záznam, aktualizujte soubor app.xml přidáním zobrazení, které v mobilní aplikaci zobrazí podrobností záznamu a zobrazení, které zobrazí seznam souvisejících záznamů. Komunikační protokol je například podřízený objekt obchodního objektu (MBO) pracovního příkazu produktu Maximo. Seznam komunikačních protokolů může souviset s pracovním příkazem. Chcete-li použít komunikační protokoly jako související záznamy v zobrazení Podrobnosti pracovního příkazu v aplikaci Work Execution, přidejte objekt pro komunikační protokol do struktury objektu pracovního příkazu OSLC a přidruženého prostředku OSLC v produktu Maximo Asset Management. Naimportujte aktualizovaná metadata do produktu Maximo Anywhere a přidejte atribut pro seznam komunikačních protokolů do souboru app.xml, aby se mohly záznamy pro komunikační protokoly a jejich pole objevit v zobrazení Podrobnosti pracovního příkazu.
Postup 1. V produktu Maximo Asset Management přidáte objekt pro související záznam do prostředku OSLC. a. V aplikaci Struktury objektu otevřete záznam struktury objektu, který je přidružen k prostředku, ke kterému chcete přidat objekt. b. Přidejte podřízený objekt jako zdrojový objekt. c. Uve�te nadřízený objekt a vztah a uložte záznam. Prostředek OSLC, který je přidružen ke struktuře objektu, je automaticky aktualizován, aby zahrnoval objekt. d. V aplikaci Prostředky OSLC vyhledejte prostředek OSLC a ověřte, že byl podřízený objekt přidán. Chcete-li například přidat objekt pro komunikační protokol, objekt komunikačního protokolu, do prostředku pracovního příkazu, vyhledejte záznam pro strukturu objektu oslcwodetail. Přidejte objekt komunikačního protokolu jako zdrojový objekt. Uve�te WORKORDER jako nadřízený objekt a uve�te COMMLOG jako relaci k prostředku. V aplikaci Prostředky OSLC vyhledejte prostředek WORKORDER a ověřte, že je přidán objekt COMMLOG. 2.
Importujte aktualizovaný prostředek OSLC z produktu Maximo Asset Management do produktu Maximo Anywhere. a. Upravte soubor anywhere-rdfs-puller.xml a přidejte název RDF. b. Spus�te soubor anywhere-rdfs-puller.xml, který importuje soubor RDF do adresáře prostředků OSLC v produktu Maximo Anywhere. c. Ověřte, že soubor RDF byl importován do adresáře MaximoAnywhere\oslc-docs\ resources\rdf\oslc. Například v produktu MobileFirst Studio upravte soubor anywhere-rdfs-puller.xml, chcete-li přidat soubor RDF komunikačního protokolu. <...> <downloadOneRdf context="/oslc/shapes/oslcalndomain" /> <downloadOneRdf context="/oslc/shapes/oslcwodetail/commlog" /> Přizpůsobení mobilních aplikací Maximo Anywhere
17
Spuštěním souboru anywhere-rdfs-puller.xml naimportujte soubor RDF komunikačního protokolu. Ověřte, že dokument shape pro komunikační protokol je naimportován do adresáře MaximoAnywhere\oslc-docs\resources\rdf\oslcshapes\oslcwodetail\ commlog. 3. Definujte atribut a prostředek pro související záznam v sekci Data souboru app.xml. a. V produktu MobileFirst Studio otevřete soubor app.xml a přidejte atribut pro související záznam do prostředku OSLC. Atribut definuje související záznam, který je dostupný pro použití v aplikaci. b. Přidejte prostředek pro související záznam. Prostředek popisuje metadata pro pole, která související záznam používá. Přidejte například atribut pro komunikační protokol do prostředku pracovního příkazu, chcete-li zobrazit komunikační protokol v podřízeném zobrazení pohledu Podrobnosti pracovního příkazu pro aplikaci Work Execution. Zobrazení Podrobnosti pracovního příkazu se odkazuje na prostředek workOrder. .... .... ....
Přidejte prostředek pro komunikační protokol s použitými poli do aplikace Work Execution.
4. V sekci uživatelského rozhraní souboru app.xml vytvořte zobrazení, které bude zobrazovat podrobnosti souvisejícího záznamu. a. Přidejte prvek a uve�te ID a označení zobrazení. b. Definujte prostředek pro zobrazení. c. Přidejte pole pro zobrazení. Chcete-li například vytvořit podrobné zobrazení komunikačního protokolu, uve�te atribut ID jako WorkExecution.CommLogDetailView do nového prvku . Podrobné zobrazení se nazývá Položka komunikačního protokolu a do zobrazení budou přidána následující pole jen pro čtení: v Vytvořil v Komu odeslat v Předmět v Zpráva Datum a čas, kdy byl komunikační protokol vytvořen, byly také přidány. <requiredResources> <requiredResource name="workOrder"> <requiredAttribute name="commloglist" />
18
Konfigurace mobilních aplikací Maximo Anywhere
5. V sekci uživatelského rozhraní souboru app.xml vytvořte zobrazení, které bude zobrazovat seznam souvisejících záznamů pro mobilní aplikaci. a. Přidejte prvek a uve�te ID a označení zobrazení. b. Definujte prostředek a atribut pro zobrazení. c. Přidejte pole pro zobrazení. d. Přidejte odkaz na zobrazení podrobností. e. Uve�te název šablony rozvržení pro zobrazení seznamu. Chcete-li například vytvořit zobrazení seznamu komunikačního protokolu, uve�te atribut ID jako WorkExecution.CommLogView do nového prvku . Zobrazení seznamu se nazývá Komunikační protokol. Následující pole budou přidána do zobrazení jen pro čtení: v Vytvořil v Komu odeslat v Předmět Datum a čas, kdy byl komunikační protokol vytvořen, byly také přidány. Chcete-li získat přístup k podrobnému zobrazení položky komunikačního protokolu ze zobrazení seznamu komunikačního protokolu, zadejte ID pro WorkExecution.CommLogDetailView do atributu transitionTo. Rozvržení pro zobrazení se nazývá CommLogListItem.