Академический Документы
Профессиональный Документы
Культура Документы
5
Release Highlights
June 7, 2011
Disclaimer
The information on new products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information on new products is for informational purposes only and may not be incorporated into any contract. The information on new products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion.
IBM Real Time Asset Locator for Healthcare 7.5.0.0 Maximo Asset Mgmt. Essentials 7.5.0.0 Maximo Mobile Suite 7.5.0.0
Maximo DCIM 7.5.x.0 Maximo for Safety, Risk & Compliance 7.5.0.0
Q2 2011
Maximo for Data Center Infrastructure Mgmt 7.5.0.0 Maximo Scheduler 7.5.0.0 Maximo Adapter for Primavera 7.5.0.0 Maximo Adapter for Microsoft Project 7.5.0.0
Q3 2011
Q4 2011
2012
Maximo Mobile 7.5.x.0 Maximo Everyplace 7.5.x.0
Fix-pack 6.2.8
Fix-pack 7.1.1.9
Fix-pack 7.5.0.1
Fix-pack 7.1.1.10
Planned Releases
The information on the new product is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information on the new product is for informational purposes only and may not be incorporated into any contract. The information on the new product is not a commitment, promise, or legal obligation to deliver any material, code or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion. . 2 2011 IBM Corporation
Whats Next?......
Maximo 7.5 !
2. Return on Investment
Automation Scripts Application data Import/Export Enhanced Migration Manager Usability & Performance
Work Management
Job Plans Revisioning Work Order Tracking Assignment Tab Hard/Soft Reservations Repair Facilities Safety Quick Reporting Labor/Crafts Tools Preventive Maintenance PM Forecasting Master PM Assignment Manager
Materials Management
Item Master Storerooms Inventory Inventory Usage LIFO/FIFO Costing Consignment Transfer via Shipment Default Costing Condition Codes Stocked Tools Service Items
Purchasing
Request for Quotation Receiving Receiving Inspections Shipment Receiving Purchase Requisitions Invoices Invoice Reversals Purchase Orders Revisioning Receipt Tolerance Desktop Requisitions
Contract Management
Service Management
Purchase Contracts Master Contracts Warranty Contracts Lease/Rental Contracts Labor Rate Contracts Premium Pay Rates Payment Schedules
Service Groups SLA Management Change Management Incidents Problems Changes Releases Solutions
Enhanced Workflow Event Driven, Context-based / Escalation Manager KPIs / Reporting/ Ad-hoc Reporting / Cognos Integration Security/Administration/Configuration Automation Scripts, Migration Manager Integration/Web Services Import & Export direct from applications
5
2011 IBM Corporation
Enhancements Areas
Supply Chain
Materials Management Purchasing Receiving Invoicing Misc Work Order Job Plan Repair Facility Assets PMs
Usability
Improved Efficiency New Skin
Materials Management
Item Master Add true stocked/non-stocked item support
Resolves functional gap on usage of stocked/non-stock item terminology. Better alignment with ERP systems.
Inventory Usage Application Add a statusable document for issuing and transferring items
Provides for streamlining the issue and transfer process while increasing the breadth of functionality: Support for workflow of issues and transfers, staged and shipped items, multiple assets and source bins per line.
Materials Management
Inventory Costing Enhancements
Default Costing Method (Avg, Std, LIFO, FIFO) Allows the user to set the costing method for an item at the inventory level. LIFO/FIFO Inventory Costing New costing method to allow for valuation at actual receipt costs on a LIFO or FIFO basis Consignment Inventory Adds support for vendor-owned inventory valuation. Allows for items to be paid for on use rather than pay on receipt
10
Purchasing
PO Revisioning
Benefit: Improves the process for creating PO revisions. Applies the 6.x revision capabilities to the PO application.
11
Receiving
Receipt Tolerances
Provides functionality to control against over-receipt of lines against a PO. Establishes a tolerance threshold at which the user can be either warned or stopped during an over-receipt situation.
12
Invoicing
Ability to create invoice reversals
Allows the creation of reversal invoices against PO lines that have already been fully matched. Also allows for the ability back out an approved, but incorrect invoice.
Add functionality for setting the date to derive the financial period
Benefit: A Posting Date will be added to the invoice header to be used to derive the financial period.
13
Accounting Enhancements
Chart of Accounts - Date ranges for account validity
Benefit: Addresses customer-requested functional gap.
14
15
17
18
19
20
21
Repair Facility
Requirement
Some assets operate across the virtual geographical boundaries of Maximo sites
Repair and maintenance work may need to be performed at a facility that is not in the same Maximo site as the asset How can I EASILY insert a work order for an asset from a site other than my default insert site?
The Maximo work order defaults to a site and the asset must be in this site
The work order is owned by the site and location of the asset Customers want the ability to have the location performing the work to own the work order and potentially be in a different site than the asset.
23
Work Order: 1234 Asset: HVAC Asset Home Location: Denver Repair Location: Denver KC
KC
Work Order: 5678 Asset: KC Asset Home Location: Kansas City Repair Location: Plano KC
24
Solution
Allow users to EASILY insert work orders for assets from any site
New asset field validation allows valid assets from multiple sites
The repair facility can be from a site other than current site
Within the same organization
25
User Scenarios
The most common scenario is for clients with mobile assets with multiple sites defined in Maximo
Assets that can travel across the virtual boundaries defined by Maximo sites For example an asset based in Atlanta in the Southeast US site travels to Boston in the Northeast US site. The repair facility in Boston owns the work and the work order, but the asset is from another site
Clients with fixed assets or with only one site may also find benefit to having the further control over security for work order based records
Limiting maintenance personnel to records only for their repair facility
26
Site 4
Site 5
Site 6
USA
Database/Enterprise
27
Repair Facilities
28
29
30
31
32
Usability
34
List page
When I save a record and go back to the List, the result set is still in the state I left it until I hit refresh. Records that have been touched are Italicized to indicate they have changed
35
Table Window
When I save, focus remains on the last table row that was edited
36
I can enter data at my own pace, and address errors and warnings when I want to
37
I can enter text in the format that I want on a Maximo screen. I dont need to rely on attachments for rich-text formatting. Long Descriptions, Communication Templates and Displays in BIRT reports
Flexible Fonts
Bold, Italics, Underline, etc. Character Sizes Bullets Colors and Highlighting URL links Supports copy/paste from Word, etc.
38
Displays in reports
39
New Calendar
New calendar control offers faster response to clicks because it does not make round trips to the server.
40
2011 IBM Corporation
41
New Skin
43
44
46
Event Propagation
Feature
A new 7.5 feature for the Integration Framework is the ability to recognize events from child objects within an object structure. In prior releases, this was only supported if the business objects had this logic embedded within them. Now customers will be able to enable the events from child objects when the business object does not provide this capability.
Planning
This new feature would be applicable in cases of outbound integration using Publish Channels. For use when an event from a child object within an object structure does not initiate an event through the Publish Channel
Steps
How to configure Using the Object Structure application, select the applicable object structure, choose Advanced Configuration under the Select Action menu and check the Propagate Events checkbox for the object where event behavior is desired. Verifying successful configuration Using the relevant application, update an attribute of that object and verify an outbound integration messages is sent via the Publish Channel.
Benefits
Provides event-based integration messages to external applications where in previous releases this behavior did not exist. Customers would often write custom code or do other configuration in order to work around this limitation.
47
2011 IBM Corporation
App Authorization
Feature:
A new 7.5 feature for the Integration Framework is the ability to support the existing application authorization that is configured for User Groups. In prior releases, integration support for authorization was limited to object restrictions. This change will allow support for application configured authorization.
Planning
This new feature allows integration implementations to leverage the application-based configuration for authorization for inbound messages and Data Export. An object structure can be connected to an application which would, in turn, point to an authorization configuration for a user group. The user on the inbound integration message would be used in combination with the application on the object structure to obtain the appropriate authorization configuration.
Steps
How to configure
Using the main tab on the Object Structure application, select the applicable application name to associate to the object structure.
Benefits
Provides improved/expanded support for authorization as it relates to an integration message.
48
BIDI Support
Feature
A new 7.5 feature for the Integration Framework is the ability to support the conversion between the Maximo BIDI format to an external BIDI format for both inbound and outbound messages
Planning
For a Maximo implementation in a BIDI language that requires integration to another application in a different BIDI format, this new feature provide the capability to transform messages from one BIDI format to another for both inbound and outbound messages.
Steps
How to configure There is configuration at the object structure, standard service and external systems levels to enable BIDI. See the Deep Dive section for more details. Verifying successful configuration Send/Receive messages using a different BIDI format than the one being used within Maximo and verify proper conversion of data.
Benefits
For those customers operating with BIDI, this features allows them to integrate with another application in a different BIDI format.
49
App Import/Export
Feature
A new 7.5 feature for the Integration Framework is the ability to enable importing and exporting of data directly from an application such as Assets or Work Orders.
Planning
This new feature allows integration implementations to leverage the application-based configuration for authorization for inbound messages and Data Export. An object structure can be connected to an application which would, in turn, point to an authorization configuration for a user group. The user on the inbound integration message would be used in combination with the application on the object structure to obtain the appropriate authorization configuration.
Benefits
Provides improved/expanded support for authorization as it relates to an integration message.
50
51
Features:
Incorporate the deployment of web services to TPAE's Application Server Web Service Container by means of JAX-WS standard. Enable use of WS-* standards (WS-Policy, WS-Security, etc). Leverage application servers to support WS-* ITCAM support for TPAE Web Services Allows clients to move off Axis Web Service container Leverage application servers' support of WS standards (WS-Policy, WS-Security, etc).
52
For web services created in previous TPAE versions, customers need to decide if a web service container migration is needed
Steps
How to configure Using the Systems Properties application, set mxe.int.containerdeploy property value that corresponds to the web service container of choice. In TPAE 7.5 installations this property value is being set to 1 by default. Verifying successful configuration Using the Web Services Library application, select and deploy a web service. Initiate a web service call from external system.
53
2011 IBM Corporation
Migration Manager
Feature
Pick and choose configurations to be migrated
Benefit
Packages can be assembled one configuration at a time without need for complex SQL or behind the scenes change tracking Reduce cost to development teams to rebuild packages; correct and re-process existing packages
Facilitate a source control model enable check in/check out of a set of configuration data
56
Benefit
Make it easier to distribute content where site/org/date-time values need to be changed to suit target environment Avoid having to manually select and migrate same as objects Make it easier to distribute object definitions to multiple customers/targets with different RDBMS Make it easier to distribute content across disparate product installations
Enable auto-approved package Reduce time and effort needed to define packages definitions Enable comparison of sources and targets
57
Migration Comparison
Create
Go to app/Return with value Add to collection directly in app Collect based on events
Compare
Collect
Validate Preview
Define /Generate
Create
Source product instance
Distribute
Deploy
Target product instance
2011 IBM Corporation
58
Scripting
What is a script?
Short pieces of code Simplified programming model Usually used to glue or extend applications Usually interpreted (vs compiled Java or C/C++) Example add all asset spare part quantities together and set total into ASSET.SPAREQTY:
spPartSet = mbo.getMboSet('sparepart') partCount = spPartSet.count() totalQty = 0.0 for i in range(partCount): partMbo = spPartSet.getMbo(i) totalQty += partMbo.getDouble('quantity') mbo.setValue('spareqty',totalQty)
60
Why scripting?
Java skills considered onerous Java customizations increase IT costs
Java/JEE developers API knowledge/compatibility Performance/functionality issues Build process for WAR, EAR, JAR files Server shutdown / re-starts
Scripting promotes simplified programming model Scripting is completely dynamic (no server re-starts)
61
62
Runtime
Action
Object Events
Others..
Script
Launch Point
Configuration or application context for script Binding application/configuration data to variables Input and output variables to script Script executed passing inputs and returning outputs
Variables Script
64
Backup
65
Upgrade to 7.5
https://www-304.ibm.com/support/docview.wss?rs=3214&context=SSLKT6&uid=swg21266217
66
67