Maximo Open Forum

 View Only
  • 1.  Hyperlink UI Control: dynamic url property?

    Posted 03-27-2023 10:45

    We are using Maximo, version 7.6.1.2, and our organization has an external, web-based system to track permits that are associated with Work Orders within our Maximo system. I am trying to add a hyperlink control on our Work Order Tracking application to allow the user to jump over to the Work Order within this other system, since the URL can be constructed if we use the SITEID and WONUM from Maximo.

    I was perplexed to discover that the hyperlink control doesn't seem to allow binding a variable/dataattribute to the url property to allow us to put a control like this on the Work Order Tracking screen for a use-case such as this. Initially, I thought I could add a non-persistent attribute with an Automation Script launched on Initialize Value to dynamically build a URL value and bind that to the hyperlink control; however, that doesn't appear to be a thing. I tried to use Conditional UI configurations to get the url property set; however, it doesn't appear that I can reference attribute values and dynamicall build a value for the url property.

    I am certain I could build an Automation Script to create a DOCLINKS/DOCINFO records associated with the Work Order that will build the requisite hyperlink; however, using a hyperlink control, with a dynamic url property, directly on the Work Order Tracking screen would streamline the user experience (reduce clicks, more intuitive, etc.).

    Can this be done with a hyperlink control? Has this been something anybody else has run into or wanted to try in their system? Perhaps I've overlooked another clever alternateive to get the hyperlink control to work in this use-case. 


    #Customizations
    #WorkManagement

    ------------------------------
    Jared Schrag
    Koch Ag & Energy Solutions
    ------------------------------


  • 2.  RE: Hyperlink UI Control: dynamic url property?
    Best Answer

    Posted 03-28-2023 08:45

    Jared,

    I've found the Launch In Context capability suitable for these situations. You can fire Launch In Context from a button or menu option in applications. You can also supply bind parameters as part of the query string on the URL for use in the external application. General steps are:

    1. Create a Launch In Context record and specify a URL, using curly braces around bind field names (e.g. {wonum} ).
    2. Create a Signature Option in Application Designer, and be sure under Advanced Options to associate the Signature Option to your Launch In Context entry.
    3. Create a Menu Option in Application Designer for the Signature Option (alternatively you can create an action/button).
    4. Grant permissions to the Signature Option for pertinent Security Groups.

    Hope this helps,



    ------------------------------
    Alex Walter
    A3J Group, LLC
    ------------------------------



  • 3.  RE: Hyperlink UI Control: dynamic url property?

    Posted 03-28-2023 09:41

    Thank you for the feedback, @Alex Walter! I'll give this a try in our dev environment right away and reply with my results. Based on your response, it sounds like this would address the requirement quite nicely. Launch in Context may be a newer feature I've not become familiar with yet, but will do so now!



    ------------------------------
    Jared Schrag
    Koch Ag & Energy Solutions
    ------------------------------



  • 4.  RE: Hyperlink UI Control: dynamic url property?

    Posted 03-28-2023 10:44

    @Alex Walter

    I can confirm, your suggestion works great! I configured the Launch in Context to launch from a Push Button control, works as advertised! Thank you again for bringing this feature to my attention.



    ------------------------------
    Kind Regards,

    Jared Schrag
    Koch Ag & Energy Solutions
    ------------------------------



  • 5.  RE: Hyperlink UI Control: dynamic url property?

    Posted 03-28-2023 12:24

    Good to hear!



    ------------------------------
    Alex Walter
    A3J Group, LLC
    ------------------------------