Workflow Delegates

Pretend you are going to take a real vacation, two weeks in Spain with no work laptop. You have planned and prepared for your trip but, what about all the work that is going to keep going while you are away? Work orders still need to be reviewed, assigned, and approved by someone. Purchase Orders and Invoices need to be approved so vendors can get paid. You know that giving your username and password to your co-workers so they can log in and do your work is against company policy (and no one wants to get on IT’s bad side). Lucky for you Maximo has a way to help you out so you can eat tapas in peace knowing work is being handled, it is called Workflow Delegates.

Workflow delegates allow you to select a single person to receive all records that are sent to you via workflow in Maximo. Maximo allows you to set a start and end date for your delegate to receive the records or you can just enter a start date and never select an end date.

There are some things to think about when selecting a workflow delegate.

  • Any records that were sent to them while they are acting as a delegate will stay with them even after the delegation ends.
  • For financial records if the delegate does not have sufficient limits and tolerances they will not be able to approve the record. Depending on how Maximo is configured this may result in an error message or the record may be routed to an approver with higher limits and tolerances.
  • If the delegate does not have security access to the application the record was created in then the delegate will not be able to view the record. Selecting a delegate with the equal or greater security privileges is advised.

Once you return from your trip to Spain you can log into Maximo knowing that work has continued without you.

How to set a workflow delegate:

  1. Navigate People application from Administration > Resources > People and open a Person record.maximo_workflow
  2. Populate the Workflow Delegate field and at least the Delegate From field.maximo_workflow

Automations with Selenium IDE

ibm_maximo_managed_service_predictive_maintenance_reliability_enhancements_it_support_configuration_maximo_as_a_service_cmms_system_patching_environment_upgrade_troubleshoot_change_management_automation_script_report_software_deployment_integration_data_loading_analysis_bug_fix_enterprise_asset

While automations themselves were developed to mitigate repetitive and time consuming tasks, ironically developing them faces the same challenges. The Selenium IDE web browser plugin, however, makes the process of developing automations significantly easier. The tool simplifies the process of automating tasks in a do it once, repeat forever format. In this fashion Selenium IDE reduces much of the stress and hassle associated with developing automations, providing a user-friendly interface for creating and executing test scripts.

Every element on a webpage has a unique identifier, which is necessary for directing mouse and keyboard events. These identifiers can range from simple, short strings to complex and lengthy strings. In the case of Maximo, the identifiers are typically the later, making manual testing and automation a challenging task. However, with the Selenium IDE, this process is streamlined and simplified.

With the Selenium IDE running, you can provide the application with a start page, such as the Maximo login screen. Then, press the record button and begin performing all the steps required to complete the desired process. The tool will capture all your actions, including mouse and keyboard events, and record them in detail with multiple identifiers for each element. The recorded actions can then be replayed either in Selenium IDE directly or you can use the easy-to-read notation to write your code.

In addition to its automation capabilities, the Selenium IDE also provides a flexible and scalable platform for writing and executing test scripts. The tool supports multiple programming languages, including Java, Python, C#, and Ruby, making it easy to integrate with other development tools and technologies. This allows developers to take advantage of the power of the Selenium IDE, even if they already have existing development tools and processes in place.

In conclusion, the Selenium IDE is a powerful and user-friendly tool that makes the process of developing automations easier, faster, and more efficient. With its ability to automate repetitive tasks, record and replay actions, and support multiple programming languages, the Selenium IDE provides a flexible and scalable platform for automating software testing and development tasks. Whether you are a software developer, tester, or other professional involved in software development, the Selenium IDE is a tool that you should consider using to streamline your work and improve your productivity.

MxMobile Update February 2023 Release

ibm_mxmobile_maximo mobile_app_application_suite_report_maintenance_reliability_industry_4_work_order_enterprise_asset_management_inventory_perform_count_log_time_create_meter_reading_shipping_and_recieving_mobility_admin_service_request_issue_parts_material_approve_task_job_plan_software_upgrade

A3J Group is happy to announce the latest MxMobile releases below. The releases will be available on Monday, February 13, 2023.

All apps are now able to be deployed on a windows device. If you are interested in using MxMobile on a windows device, please reach out to support@a3jgroup.com for more information.

What do you need to do?

  • Updates are available to current clients automatically by updating your apps via the appropriate app store.
  • If you would like to request a new feature or report a bug, please follow our new support ticket guidelines submitting a video and a support form describing the request.

To learn more about MxMobile or other A3J Group products and services fill in the contact form below.

MxMobile Update January 2023 Release

As an IBM Maximo mobile solution provider, A3J Group consistently improves the functionality and features of MxMobile. Enriching the experience of MxMobile users is not only our passion, but necessary. Our users enjoy the freedom of Maximo mobility and are happy to report bugs and request interface features, and our team actively delivers on those requests. You can download MxMobile apps from the Apple App or Google Play store.

A3J Group is happy to announce the latest MxMobile news below. This release is available as of Monday, January 23, 2023.

January Release Updates 

MxWork:

  • Ability to upload and remove files from Inspections
  • Conditionally hide fields on Inspections
  • Support for entering continuous meter readings on Inspections
  • New calendar date / time picker
  • General bug fixes and performance improvements

MxAsset

  • New calendar date / time picker
  • General bug fixes and performance improvements

MxAsk:

  • New calendar date / time picker
  • General bug fixes and performance improvements

What do you need to do? 

  • Updates are available to current clients automatically by updating your apps via the appropriate app store.
  • If you would like to request a new feature or report a bug, please follow our new support ticket guidelines submitting a video and a support form describing the request.
  • If you would like to opt out of receiving these communications in the future, please reply STOP to this email.

We hope you enjoy the new updates of A3J Group’s MxMobile suite of IBM Maximo mobile apps. If you have any suggestions, feature requests or need to report a bug, please contact support@a3jgroup.com. If you would like to be notified via email when A3J Group posts a new blog sign up in the form below.

MxMobile Update November 2022 Release

As an IBM Maximo mobile solution provider, A3J Group consistently improves the functionality and features of MxMobile. Enriching the experience of MxMobile users is not only our passion, but necessary. Our users enjoy the freedom of Maximo mobility and are happy to report bugs and request interface features, and our team actively delivers on those requests. You can download MxMobile apps from the Apple App or Google Play store.

A3J Group is happy to announce the latest MxMobile news below. This release is available as of Monday, November 7, 2022.

November Release Updates

MxMobile

  • The MxMeter app is now available in MxMobile!
  • The MxAsk app is now available in MxMobile!
  • The MxIssue app is now available in MxMobile!
  • Apps can now be shown and hidden within MxMobile on a user-by-user basis
      • This is controlled in Maximo through Object Structure security
      • Contact us to learn more!
  • MxIssue now allows more configuration options inside the app
    • General bug fixes and performance improvements

MxApprove

  • Enabled Azure Proxy login capability
    • General bug fixes and performance improvements

 

What do you need to do?

  • Updates are available to current clients automatically by updating your apps via the appropriate app store.  
  • If you would like to request a new feature or report a bug, please follow our new support ticket guidelines by submitting a video and a support form describing the request.  

We hope you enjoy the new updates of A3J Group’s MxMobile suite of IBM Maximo mobile apps. If you have any suggestions, feature requests or need to report a bug, please contact support@a3jgroup.com. If you would like to be notified via email when A3J Group posts a new blog sign up in the form below.

Product Launch: Ninja Fix – Duplicate Service Request Identifier

So you have an A-team that is super proactive about reporting issues and creating service requests, right? Great! However, this often can lead to scenarios where multiple users submit service requests about the same issue.

The Ninja Fix Duplicate Service Request Identifier combats that issue. This product adds a table to the Service Request application in Maximo. The table will show potential duplicate work order records created from SRs for the same asset and/or location. Only service requests that are open and not canceled, closed or completed will be displayed.

If the new SR is a duplicate, the user that created the SR can choose to link the duplicate SR to the work.

Scenario:

A call comes in from a user complaining that a room is too cold. The representative that takes the call creates a service request record, creates a work order for work to be performed and routes the work order to a technician. While the technician is on route to the location another call comes in from a different user for the same location. An entry will appear in the Potential Duplicate Work Orders table alerting the user that there may already be a work order dispatched to fix the problem at the location. This development can eliminate duplicate work and help your team stay focused.

If you find this solution valuable to your facility, you are able to purchase and download the installer which will automatically configure your Maximo Environment to include this helpful feature. Click here to purchase.

Log4J Security Vulnerability System Patching for WebSphere

At the end of 2021, many companies were faced with the log4j security vulnerabilities. This was a worldwide security that has caused a lot of problems. For users of IBM Maximo, their Maximo environments were not affected, however WebSphere was impacted. The vulnerability caused Apache Log4j to allow a remote attacker to execute arbitrary code on the system. If an attacker were to access the system they would be able to write access to the Log4j configuration and de-serialize untrusted data. If the deployed application is configured to use JMSAppender, an attacker could exploit this vulnerability to execute arbitrary code on the system. IBM has released a fixed for this issue in which the update removes the Apache Log4j from Admin Console and UDDI Registry application. The Log4j security vulnerability is resolved by upgrading WebSphere to 9.0.5.10 or newer versions. If you are running on any 8.0 version of WebSphere then upgrading to 8.5.5.20 or newer version will remedy the issue as well.

 

How to update WebSphere to the current version.

  1. Log into Maximo and go to System Information. Observe the WebSphere version.

ibm maximo system information websphere log4j security vulnerability blog

  1. Next, open the Services application and stop the following WebSphere services: IBM HTTP Server V9.0, IBM WebSphere Application Server V9.0-ctgCellManager01, IBM WebSphere Application Server V9.0-ctgNode01.

ibm maximo security patch log4j update fix

  1. Open the application, “IBM Installation Manager”.

a3j group troubleshooting ibm maximo blog log4j issue update

  1. After IBM Installation Manager opens, Click on “Update”

ibm installation manager update ibm maximo websphere log4j issue

5. Observe to see all of the packages that are available for an update. Click on the checkbox, “Update all packages with recommended updates and recommended fixes”

troubleshoot ibm maximo update websphere log4j issue a3j group

6. Log into your IBM account to download the recommended updates and fixes, then click “Next” after it finishes searching for the updates.

a3j group blog ibm maximo issue fix log4j websphere update

7. Accept the terms in the license agreements to proceed with the update.

ibm maximo patch log4j issue websphere update system

  1. In this view you can observe all of the updates that are going to occur before you click on the “Update” button. Then, click on Update.

a3j group blog patch ibm maximo log4j security vulnerability websphere update

  1. At this point, we have successfully updated WebSphere with all the recommended fixes and updates. Click “Finish”

ibm maximo blog a3j group websphere fix log4j security update

  1. Open the Services application, Start WebSphere back up by starting the following services: IBM HTTP Server V9.0, IBM WebSphere Application Server V9.0-ctgCellManager01, IBM WebSphere Application Server V9.0-ctgNode01.

security patch ibm maximo websphere integration log4j update a3j group blog

  1. Log into Maximo and go to System Information. Observe the new WebSphere version.

ibm maximo websphere integration security patch log4j issue blog update a3j group

Once, you have confirmed that your WebSphere system has been updated, you can rest assured that your Log4J security vulnerability has been remedied. As humans become more involved with technology and dependent on systems to run daily business operations, it is increasingly important to stay mindful of these types of breach opportunities. Emphasizing monitoring and remaining informed on the latest security vulnerabilities is imperative if you want your systems to remain impenetrable. Hopefully, this guide served you well in patching the Log4J security vulnerability! If you would like to receive an email when we post a new blog, subscribe below.

 

 

 

A3J Group Launches New Ninja Fix Solution: Approval Summary Tab Creator

A3J Group continues to produce products that can be purchased through our Ninja Fix suite of self-service IBM Maximo configuration options. The Approval Summary Tab solution was released March of 2022 and acts as a one-stop shop for viewing specific records in IBM Maximo.

The A3J Approval Summary solution introduces a new tab, Approval Summary, to the Work Order Tracking, Purchase Requisition, Purchase Order and Invoice applications. The Approval Summary tab is designed to show both the Active Assignee, to whom the record is currently assigned, and a history of approvals. At a glance you will know immediately who is responsible for approving the record as well as where the record is at in the approval chain. Instead of having users navigate the workflow history and assignment applications to determine the approval status for a record you can simply point them to the Approval Summary tab for all the pertinent information.

The Approval Summary solution consists of a tab with two tables. The first table displays the current active assignee(s) for the record.

ibm-maximo-self-service-managed-service-configuration

This table contains the user ID and display name of the active assignee(s). In addition, a description of the assignment is included for easy reference.

The second table lists the approval history of the record. The user can see who previously approved the record, any memo that was included with approval of the record as well as some workflow details.

ibm-maximo-automation-scripts-work-order-tracking-purchase-requistion-purchase-order-invoice-application

The Approval Summary tab focuses only on workflow transactions originating from an Input node and that are either assigned or reassigned in order to reduce clutter and help the user focus solely on the assignment. Additional nodes may be included by simply updating the A3JWFTRANSACTION relationship on the parent object. You can also contact A3J Group for assistance with expanding the Approval Summary design to other use cases.

 

ibm-maximo-configuration-approval-summary-tab-record-approval-status-history-assignment

 

Learn more about the Approval Summary Tab creator and other solutions from Ninja Fix here. If the solution is a fit, purchase, download and experience immediate IBM Maximo enhancements from A3J Group today!

MxMobile Update March 2022 Release

A3J Group is #AlwaysInnovating in order to bring state-of-the-art enhancements to the IBM Maximo community. Our 20+ years of experience in Maximo allows us to deliver end users the proper support and solutions needed to maximize efficiency. We strive to remain thought leaders in the community and we face common issues and challenges head-on. Our suite of mobile apps for IBM Maximo, MxMobile, gives users access to IBM Maximo from their mobile device. Our apps allow Maximo users the ability to create and edit work orders, generate meter readings, manage inventory and more.

As an IBM Maximo mobile solution provider, A3J Group consistently improves the functionality and features of MxMobile. Enriching the experience of MxMobile users is not only our passion, but necessary. Our users enjoy the freedom of Maximo mobility and are happy to report bugs and request interface features, and our team actively delivers on those requests. You can download MxMobile apps from the Apple App or Google Play store and enjoy a 30-day trial.

Here are the improvements that the A3J Group developers have made to MxMobile as of March 7, 2022:

MxWork:

  • Added logic that will auto-route to the login page with a toast message if the LTPA or CSRF error messages occur. Previously, some users would get force logged out of the app due to a session timeout in IBM Maximo, but the mobile app would not notify the user indicating this was the cause for the force logout. Now, users will be informed how to remedy their IBM Maximo session to resolve the issue.
  • Created a “Costs” tab within the details page of a work order with basic planned and actual information
    • Page is configurable
  • Improved the labor submission feature such that fields are configurable, not hard coded. When entering labor time, user can now input a start and end time, rather than a single number of hours worked. This improves labor time accuracy for work orders.
  • Bug fix for labor time submissions: In previous version(s), if a user input labor time then pressed the “Enter” button on their keyboard to submit the record, the labor time record would be submitted twice. This issue is resolved.
  • Priority code bug fix: in previous version(s), if a priority code look-up is categorized as value “0” in the Work Order Priority field then the priority code would not register. This has been resolved in the new update.

MxCount:

  • Upgraded to latest version of Ionic Framework
  • Bug fix for Offline mode: If a user generates a list of items to operate MxCount in Offline mode then uses the barcode scanner feature to query an item lookup, the initial list would be superseded by the item that was scanned in. In that instance, the list of items that was generated for offline use would no longer be accessible. With this update, users are now able to create their offline list, and query their offline list using the barcode scan feature without losing access to their generated list for offline mode.

 

We hope that you enjoy the new updates of A3J Group’s MxMobile suite of IBM Maximo mobile apps. If you have any suggestions, feature requests or need to report a bug, please contact support@a3jgroup.com. If you would like to be notified via email when A3J Group posts a new blog sign up in the form below.

 

 

 

Product Launch: Automated Label Printing from NinjaFix

The A3J Label Printing report solution includes a report and an automated process to print labels as items
and materials are received. The printer used by the storeroom is defined on the storeroom record. If only
a single printer is used across all storerooms, then the automation script may be adjusted to use a system
property.

The goal of the automation is to proactively notify warehouse personnel when an item or material is
received through a printed label report. The label report should contain information about the received
item or material with bar-coded fields to enable scanning. The labels can automatically be fixed to parts
(materials) that are received.

The report that prints at the storeroom will have all the information that the warehouse operations staff
will need to fulfill the request. It will also have bar codes for key fields that will enable mobile applications
to quickly scan and perform inventory transactions against the reservation. A3J recommends pairing this
report solution with its own suite of mobile applications called MxMobile.

This solution includes a report built and tested to work with a Zebra printer. Specifically, a Zebra 410 and
520 portable printers but should work with any label printer that supports a 4.09”x2.00” format.

The report label is built to print the following fields:

• Item number (with barcode)
• Item description
• Purchase Order number (with barcode)
• Purchase Order line number
• Bin number if received into a bin
• Quantity at receipt (custom field included in solution)
• Work Order number (with barcode)

If either item number or work order number fields are blank the label rows will be blank saving space for
additional information. To purchase click here!