MaxTECH Technical Training: Building a Custom Application to Manage Queries Paul Irving Product Development Lead.

Slides:



Advertisements
Similar presentations
Tutorial EBSCOadmin User Groups support.ebsco.com.
Advertisements

Jeopardy Objects Navigation Buttons True/False Parts of a Report Vocabulary Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final.
Project Implementation for COSC 5050 Distributed Database Applications Lab4.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Introduction To Form Builder
® IBM Software Group © 2006 IBM Corporation JSF Tab Controls This Learning Module shows how to develop server-side EGL applications with dynamic content.
1 User Manual C Manufacturer & Association Registrations See user manual A for free and skydiver registrations and user manual B for business and rigger.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
Classroom User Training June 29, 2005 Presented by:
© 2007 RightNow Technologies, Inc. RightNow Technologies Carolina’s User Group Meeting RightNow Technologies Workspace Designer v8.0 Sylvia Nolan Solutions.
Connected Query Overview Michael Stutz (360) (888)
QAD.NET UI – Configured Screens Stacy Elwood Green, BravePoint MWUG September 2011.
Solutions Summit 2014 Fundamentals and Configuration Monica M Rakowski.
WaveMaker Visual AJAX Studio 4.0 Training Basics: Building Your First Application Binding Basics.
Course ILT Forms and queries Unit objectives Create forms by using AutoForm and the Form Wizard, and add or modify form headers and footers Open and enter.
FAST STUDENT Your Chance to Learn!. Objectives for today’s course Show you what we think is new & exciting in FAST Student Demo of some new functionality.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
C-Cure Training Training For Student Staff. What C-Cure Does: Administration Client  Look up resident information  Give resident access  Change card.
Database Objective Demonstrate basic database concepts and functions.
Staff Module and Summary of Changes 1. Icon Changes: Page 3 Signing In and Password/Pin Changes: Page 4 Logging Out: Page 8 Staff Module Changes: Page.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
ORACLE APPS TECHNICAL ONLINE TRAINING % VIDEO CLASS | APPS TECH USA-UK-CANADA Online | classroom| Corporate Training | certifications | placements| support.
Professional Profiles Module 3 1. Objectives  In this module you will learn:  Professional Profile basics  How to create a Professional Profile  How.
Please wait, Our presentation will be starting soon. Use Alt+Tab key to go to other applications while the presentation is running. Use Esc key to stop.
ASI Table [Instructor Notes, if any, will appear here.]
Core ELN Training: Office Web Apps (OWA)
Project Management: Messages
Los Angeles Unified School District
New Features and Functions
Adxstudio Portals Training
Welcome! To the ETS – Create Client Account & Maintenance
Microsoft Access 2016 Simplify Data Entry with Forms
ORACLE ADF ONLINE TRAINING COURSE
Working in the Forms Developer Environment
Overview When trying to create a new Schedule, and error is displayed if the user name and person name do not match: "The person does not exist or is not.
CARA 3.10 Major New Features
Professional Profiles
SAGExplore web server tutorial for Module III:
Efficiently Searching Schema in SQL Server
Additional Configuration The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on additional.
Materials Engineering Product Data Management (ePDM)
To the ETS – Password Reset Online Training Course
Creating Charts & Dashboards
Building Configurable Forms
IBM Kenexa BrassRing on Cloud Responsive Apply: Gateway Questionnaire Configuration April 2017.
Unit4 Customer Portal Submitting & Managing Cases.
Unit4 Partner Portal for Case Creator
12 Product Configurator
Additional Configuration The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on additional.
Riding the Wave of Innovation
Creating Macros in Excel
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
atEvent + HubSpot Integtration Instructions
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Using Employee Development in ADP Workforce Now
To the ETS – Password Reset Online Training Course
FTS 2 Failure Tracking System 2 Super User Guide Process Flow
HP Quality Center 10.0 The Test Plan Module
Reports and Forms Second Term,
Introduction to Database Programs
MaxTECH Technical Training Cool Reporting Technique
PCW-09 Vision: Information Center Approval System
Query-by-Example Transparencies
CHAPTER FOUR VARIABLES AND CONSTANTS
Academy Hub An eUnomia Factory Solution.
New Features in Security Management
Presentation transcript:

MaxTECH Technical Training: Building a Custom Application to Manage Queries Paul Irving Product Development Lead

BPD Zenith | UK | Canada | USA | Australia | New Zealand Agenda What is MaxTECH? Roundtable Introductions Course Objectives Creating the Application Showing Related Data Creating an Automation Script Linking an Automation Script with a Push Button Testing the Application Review, Questions & Answers BPD Zenith | UK | Canada | USA | Australia | New Zealand

BPD Zenith | UK | Canada | USA | Australia | New Zealand What is MaxTECH? The first ever dedicated Maximo Technical User Group aimed at Maximo Administrators, Developers & Technical Support staff.  Created by Stephen Hume, Maximo Consultant at BPD Canada in 2017. MaxTECH is sponsored by BPD Zenith, supported by IBM and has a User Steering Committee (Spire Energy, Lawrence Berkeley National Labs, Wood). The first event was held in Calgary, it was so good that we decided to present it in St. Louis, MaximoWorld, Houston, MUWG, Northern California MUG and now at the UK & Ireland MUG!  It’s a great place for users to ask questions, share information, learn the intricacies of Maximo and take back free training to your organisation. BPD Zenith | UK | Canada | USA | Australia | New Zealand

Round Table Introductions Name, Role, Business What version of Maximo are you on? Technical gripe or Funny story? BPD Zenith | UK | Canada | USA | Australia | New Zealand

BPD Zenith | UK | Canada | USA | Australia | New Zealand Problem Scenario Maximo allows users to create queries in applications that can be used on Start Centre Portlets: These queries can only be edited by the owner of the query; There is no central application to manage all the queries; There is no way to clearly see where a query is being used. BPD Zenith | UK | Canada | USA | Australia | New Zealand

BPD Zenith | UK | Canada | USA | Australia | New Zealand Proposed Solution Create an application to centrally manage queries Clearly show which Start Centres the query is used on Allow Maximo Administrators to change the query clause Out of Scope – Deleting queries owned by another user BPD Zenith | UK | Canada | USA | Australia | New Zealand

Create a New Application Go to Application Designer Insert a New Application Definition Enter the details of your new app The Module Name determines where in the menu your app will reside Click Power App to create your app TIP When adding this application into other environments you can use migration manager to move all changes, or you can replicate the steps manually. BPD Zenith | UK | Canada | USA | Australia | New Zealand

Add Additional Columns We want to be able to search the List Tab for Public Queries From the Control Palette add a new Table Column Open the Control Properties and set the value of the attribute to ISPUBLIC BPD Zenith | UK | Canada | USA | Australia | New Zealand

BPD Zenith | UK | Canada | USA | Australia | New Zealand Adding Related Data Display the Owner’s Status and Name: Go To Database Configuration for the Query Object In the Relationships Tab create a relationship to the MAXUSER Object called BPD_OWNER linking the OWNER attribute to the USERID attribute BPD Zenith | UK | Canada | USA | Australia | New Zealand

BPD Zenith | UK | Canada | USA | Australia | New Zealand Adding Related Data Adding the related attributes to the List Tab and the Details Tab: Status – BPD_OWNER.STATUS Display Name – BPD_OWNER.PERSON.DISPLAYNAME Making the attributes read only: Setting the Input Mode to READONLY ensures that the name/status of the owner can’t be altered BPD Zenith | UK | Canada | USA | Australia | New Zealand

BPD Zenith | UK | Canada | USA | Australia | New Zealand Adding Related Data Display the Start Centres the Query is used on: Go To Database Configuration for the Query Object In the Relationships Tab create a relationship to the SCTEMPLATE Object called BPD_SCTEMP linking where the CLAUSENAME is in the PRESENTATION BPD Zenith | UK | Canada | USA | Australia | New Zealand

BPD Zenith | UK | Canada | USA | Australia | New Zealand Adding Related Data Add a new table to the Main tab on your new App: Relationship – BPD_SCTEMP Label – Start Centres Input Mode – Read Only Add Table Columns for: NAME DESCRIPTION BPD Zenith | UK | Canada | USA | Australia | New Zealand

Creating an Automation Script We need a script to unlock the read only fields: CLAUSE DESCRIPTION ISPUBLIC Go to Automation Scripts and Create a Script with an Action Launch Point Remember this! BPD Zenith | UK | Canada | USA | Australia | New Zealand

Creating an Automation Script Add Variables for: clause description ispublic Bind them to the corresponding fields on the QUERY object BPD Zenith | UK | Canada | USA | Australia | New Zealand

Creating an Automation Script Create the Script with the code: description_readonly = False clause_readonly = False ispublic_readonly = False BPD Zenith | UK | Canada | USA | Australia | New Zealand

Link the Action to the App Open Application Designer for your app Select Action > Add/Modify Signature Options Add a new row with the same Option Name as your new Action Select “This is an action that must be invoked by user in the UI” BPD Zenith | UK | Canada | USA | Australia | New Zealand

Link the Signature Option to a Button Add a new Button Group from the Control Palette Open the Control Properties for the button Set the Label to Unlock Set the Event to BPD_QUERY Grant your user the Signature Option in Security Groups app Sign out and back in for it to take effect BPD Zenith | UK | Canada | USA | Australia | New Zealand

Testing the Application Go to the Query Manager Application Open a query owned by someone else Click [Unlock] to see if the fields become editable UNLOCK BPD Zenith | UK | Canada | USA | Australia | New Zealand

BPD Zenith | UK | Canada | USA | Australia | New Zealand Review You have learned the following skills through this training class: How to create a new custom application against an existing Maximo Object How to create relationships and use those relationships to display data from related tables How to create a table of related data in an application How to add new signature options How to create an action triggered automation script How to add a pushbutton to an application to trigger an action How to give access to the pushbutton through security BPD Zenith | UK | Canada | USA | Australia | New Zealand

BPD Zenith | UK | Canada | USA | Australia | New Zealand Thank You! If you have any queries about this tutorial, please feel free to contact: Paul Irving Product Development Lead BPD Zenith Ltd  paul.irving@bpdzenith.com www.bpdzenith.com  https://www.linkedin.com/groups/12074250/  https://tinyurl.com/IBMMaxTech BPD Zenith | UK | Canada | USA | Australia | New Zealand