MOB320 SAP Agentry Work Manager for IBM Maximo. COURSE OUTLINE Course Version: 10 Course Duration: 5 Day(s)
SAP Copyrights and Trademarks 2014 SAP SE. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iseries, pseries, xseries, zseries, eserver, z/vm, z/os, i5/os, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, ianywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.
All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP SE and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. Copyright. All rights reserved. iii
iv Copyright. All rights reserved.
Typographic Conventions American English is the standard used in this handbook. The following typographic conventions are also used. This information is displayed in the instructor s presentation Demonstration Procedure Warning or Caution Hint Related or Additional Information Facilitated Discussion User interface control Example text Window title Example text Copyright. All rights reserved. v
vi Copyright. All rights reserved.
Contents ix Course Overview 1 Unit 1: Introduction to the Agentry Mobile Apps for IBM Maximo 1 Lesson: Outlining Agentry Mobile Apps for IBM Maximo 1 Lesson: Identifying Component Interaction in Agentry Mobile Apps for IBM Maximo 3 Unit 2: Environment Setup for Agentry Mobile Apps for IBM Maximo 3 Lesson: Installing the Agentry Server 3 Lesson: Installing the Agentry Client 3 Lesson: Installing the Agentry Editor 5 Unit 3: IBM Maximo Java Interface 5 Lesson: Outlining the Java Virtual Machine System Connection to IBM Maximo 5 Lesson: Setting up the Java Projects 5 Lesson: Outlining the Java API 5 Lesson: Extending the Base Java Classes 5 Lesson: Debugging the Java Classes 7 Unit 4: Security Options 7 Lesson: Outlining and Configuring Security Options 7 Lesson: Authenticating Users 9 Unit 5: Application Level Definitions 9 Lesson: Recognizing Application Level Definitions 9 Lesson: Creating Globals 9 Lesson: Creating Transmit Configurations 9 Lesson: Creating Data Tables 9 Lesson: Creating Complex Tables 9 Lesson: Updating the Syclo Dictionary 11 Unit 6: Work Manager App for IBM Maximo 11 Lesson: Outlining the Work Manager App for IBM Maximo 11 Lesson: Identifying Work Orders in the Work Manager 11 Lesson: Configuring Safety Plans, Job Plans, and Failure Reporting 11 Lesson: Modify Timesheets in the Work Manager 12 Lesson: Modifying Overtime and Capturing Time for Others 12 Lesson: Identifying Notifications in the Work Manager 12 Lesson: Notifying User of New Messages Copyright. All rights reserved. vii
13 Unit 7: Bar Code Scanning 13 Lesson: Implementing Bar Code Scanning 15 Unit 8: Deployment and Environment Migrations 15 Lesson: Outlining Deployment and Environment Migrations 15 Lesson: Publishing to Production 15 Lesson: Creating a Release Package 15 Lesson: Setting Up a Quality Assurance Server 15 Lesson: Deploying a Release Package 17 Unit 9: Inventory Manager App for IBM Maximo 17 Lesson: Outlining the Inventory Manager App for IBM Maximo 17 Lesson: Outlining the Cycle Counts Module 17 Lesson: Recording Cycle Counts 17 Lesson: Applying Business Rules for Cycle Counts 17 Lesson: Outlining the Issues and Transfers Module 18 Lesson: Checking Quantity During Issues 18 Lesson: Outlining the PO Receiving Module 18 Lesson: Applying Additional Business Rules for PO Receiving 18 Lesson: Modifying the PO Receiving Module User Interface 18 Lesson: Outlining the Quick Search Module viii Copyright. All rights reserved.
Course Overview TARGET AUDIENCE This course is intended for the following audiences: Application Consultant Development Consultant Solution Architect Copyright. All rights reserved. ix
x Copyright. All rights reserved.
UNIT 1 Introduction to the Agentry Mobile Apps for IBM Maximo Lesson 1: Outlining Agentry Mobile Apps for IBM Maximo Outline Agentry Mobile Apps for IBM Maximo Outline Agentry components Lesson 2: Identifying Component Interaction in Agentry Mobile Apps for IBM Maximo Identify the interactions in the Agentry Mobile Apps for IBM Maximo Copyright. All rights reserved. 1
Unit 1: Introduction to the Agentry Mobile Apps for IBM Maximo 2 Copyright. All rights reserved.
UNIT 2 Environment Setup for Agentry Mobile Apps for IBM Maximo Lesson 1: Installing the Agentry Server Outline the installation process for the Agentry server Verify the server environment prerequisites Install the server Set up additional server options Lesson 2: Installing the Agentry Client Install the Agentry client Lesson 3: Installing the Agentry Editor Set up the basic Eclipse development environment Copyright. All rights reserved. 3
Unit 2: Environment Setup for Agentry Mobile Apps for IBM Maximo 4 Copyright. All rights reserved.
UNIT 3 IBM Maximo Java Interface Lesson 1: Outlining the Java Virtual Machine System Connection to IBM Maximo Identify the components of the Java Virtual Machine System Connection Lesson 2: Setting up the Java Projects Import the Work Manager Java projects Lesson 3: Outlining the Java API Distinguish the key concepts of the Java logic and packages Lesson 4: Extending the Base Java Classes Identify the base Java classes Lesson 5: Debugging the Java Classes Debug the Java classes Copyright. All rights reserved. 5
Unit 3: IBM Maximo Java Interface 6 Copyright. All rights reserved.
UNIT 4 Security Options Lesson 1: Outlining and Configuring Security Options Set up your application security Lesson 2: Authenticating Users Evaluate the available authentication methods Copyright. All rights reserved. 7
Unit 4: Security Options 8 Copyright. All rights reserved.
UNIT 5 Application Level Definitions Lesson 1: Recognizing Application Level Definitions Survey the key Application definitions Lesson 2: Creating Globals Create global values Lesson 3: Creating Transmit Configurations Create a transmit configuration Lesson 4: Creating Data Tables Create a data table Lesson 5: Creating Complex Tables Create complex tables Lesson 6: Updating the Syclo Dictionary Copyright. All rights reserved. 9
Unit 5: Application Level Definitions Update the Syclo Dictionary 10 Copyright. All rights reserved.
UNIT 6 Work Manager App for IBM Maximo Lesson 1: Outlining the Work Manager App for IBM Maximo Review the main areas of the Work Manager Application Lesson 2: Identifying Work Orders in the Work Manager Modify Work Orders Identify Work Order Status Display additional fields Capture additional user input data Edit Work Orders Lesson 3: Configuring Safety Plans, Job Plans, and Failure Reporting Enable safety plans Outline job plans Modify failure reporting Lesson 4: Modify Timesheets in the Work Manager Examine timesheets in Work Manager Capture time during Work Order execution Copyright. All rights reserved. 11
Unit 6: Work Manager App for IBM Maximo Lesson 5: Modifying Overtime and Capturing Time for Others Modify overtime functions Capture time for others on the same job Lesson 6: Identifying Notifications in the Work Manager Identify notifications Send a message Lesson 7: Notifying User of New Messages Notify users of new messages 12 Copyright. All rights reserved.
UNIT 7 Bar Code Scanning Lesson 1: Implementing Bar Code Scanning Enable bar code scanning Create a new bar code screen Copyright. All rights reserved. 13
Unit 7: Bar Code Scanning 14 Copyright. All rights reserved.
UNIT 8 Deployment and Environment Migrations Lesson 1: Outlining Deployment and Environment Migrations Outline migrating changes through the environments Lesson 2: Publishing to Production Publish to the production mode server Lesson 3: Creating a Release Package Package your Application for release Lesson 4: Setting Up a Quality Assurance Server Set up a quality assurance server Lesson 5: Deploying a Release Package Migrate changes to a release package Copyright. All rights reserved. 15
Unit 8: Deployment and Environment Migrations 16 Copyright. All rights reserved.
UNIT 9 Inventory Manager App for IBM Maximo Lesson 1: Outlining the Inventory Manager App for IBM Maximo Survey the modules that make up the Inventory Manager application Lesson 2: Outlining the Cycle Counts Module Outline the Cycle Counts module Download cycle count items Display additional data Lesson 3: Recording Cycle Counts Record cycle counts with memos Lesson 4: Applying Business Rules for Cycle Counts Apply additional business rules Lesson 5: Outlining the Issues and Transfers Module Outline the Issues and Transfers module Modify issues and returns Copyright. All rights reserved. 17
Unit 9: Inventory Manager App for IBM Maximo Modify transfers Lesson 6: Checking Quantity During Issues Check quantity during issues Lesson 7: Outlining the PO Receiving Module Outline PO Receiving Modify the download criteria Enable receive all functionality Lesson 8: Applying Additional Business Rules for PO Receiving Apply additional business rules Lesson 9: Modifying the PO Receiving Module User Interface Modify the PO Receiving Module User Interface Lesson 10: Outlining the Quick Search Module Outline the Quick Search module Modify search criteria 18 Copyright. All rights reserved.