Maximo Open Forum

 View Only
Expand all | Collapse all

Pushing Maximo Work Orders to Microsoft Teams Channels

  • 1.  Pushing Maximo Work Orders to Microsoft Teams Channels

    Posted 03-31-2024 12:59

    Does anyone have any info regarding how we would push Maximo Work Orders into Microsoft Teams channels to deliver reporting data for a particular use case?

    Thanks!


    #Reporting

    ------------------------------
    Maureen Holland
    NBC Universal
    ------------------------------


  • 2.  RE: Pushing Maximo Work Orders to Microsoft Teams Channels

    Posted 03-31-2024 14:38
    Edited by Christopher Winston 03-31-2024 15:50

    Reports written in Microsoft Power BI can be published to Teams. 

    Take a look at https://learn.microsoft.com/en-us/power-bi/collaborate-share/service-how-to-collaborate-distribute-dashboards-reports

    ------------------------------
    Christopher Winston
    Projetech Inc.
    IBM Champion 2024
    ------------------------------



  • 3.  RE: Pushing Maximo Work Orders to Microsoft Teams Channels

    Posted 21 days ago

    Thanks!



    ------------------------------
    Maureen Holland
    NBC Universal
    ------------------------------



  • 4.  RE: Pushing Maximo Work Orders to Microsoft Teams Channels

    Posted 30 days ago

    Maureen,

    Can you provide more information for your use case?  Are you looking to generate a BIRT report and then push it to a Teams channel as downloadable content or are you looking for something more interactive?

    The short answer is you can do this sort of thing using the Microsoft Graph API and using PowerAutomate you can probably link together a work flow that generates a BIRT report (probably in an automation script), posts it to a PowerAutomate flow and that will post it to the Teams channel.

    There is a video about how to do this here: https://www.youtube.com/watch?v=EfsYrRQTfgw

    If you have any specific questions feel free to reach out. 

    Regards,

    Jason



    ------------------------------
    Jason VenHuizen
    Sharptree
    ------------------------------



  • 5.  RE: Pushing Maximo Work Orders to Microsoft Teams Channels

    Posted 30 days ago
    We are trying to generate a simple Maximo notification to push.  Single transactions like a page.





  • 6.  RE: Pushing Maximo Work Orders to Microsoft Teams Channels

    Posted 29 days ago

    Maureen,

    "Deliver reporting data" is ambiguous and make it difficult to provide insight. 

    • Do you want a teams message each time a WO is created?
    • Do you have a specific WO or Type of WO which contains reporting data?
    • Do you want a summary of data found in Maximo added to a teams channel?
    • Is your instance configured to send email notifications? Does anyone already receive this information by email?

    In addition it's critical to understand the types of products you have available to you. There are multiple ways to get data from Maximo into Teams (which Jason has outlined). There are APIs that allow Maximo to provide data. There are reporting tools such as Power BI which can summarize data, and even generate Teams notifications based on specific criteria, and there is Power Automate, which helps bridge the gap between the Microsoft tools, like taking specific emails sent to an Outlook Inbox/Email address, and posting them in Teams, or updating spreadsheets with the information found in the email). 

    There are also other common middleware and automation tools. 

    The solutions that can be suggested depend on the data you need, who and how the data will be used after it is provided, the tools you have at your disposal, and your ability/willingness to modify Maximo to accomplish this.



    ------------------------------
    Adam McCarthy
    conekt
    ------------------------------



  • 7.  RE: Pushing Maximo Work Orders to Microsoft Teams Channels

    Posted 28 days ago
    • Do you want a teams message each time a WO is created?
      • Work Orders of a particular Work Type
    • Do you have a specific WO or Type of WO which contains reporting data?
      • Work Orders with 'DT' Work Type, Downtime Data
    • Do you want a summary of data found in Maximo added to a teams channel?
      • Exactly.  This is what I am asking about.
    • Is your instance configured to send email notifications? Does anyone already receive this information by email?
      • Yes, we have email notifications, yes, this data is already on an email via a scheduled report from Maximo.
    We have all the tools you listed available to us and are looking to do this in the least complicated way possible.

    I totally take the points you made here.  Thanks!






  • 8.  RE: Pushing Maximo Work Orders to Microsoft Teams Channels

    Posted 26 days ago

    One other solution that I would share as an option for this is to possibly use IBM's App Connect.  I have not directly used this for this use case but this tool has built out connectors for Maximo and for Microsoft Teams. It allows you to graphically build out an integration connection between these systems.  I see the Maximo connector supports the Work Order object structure.  Here is a link to IBM's page for this solution. There are options to explore existing connectors and templates, or there is the ability to build a custom connector. 

    IBM App Connect:  https://www.ibm.com/products/app-connect



    ------------------------------
    Clyde Waters
    Projetech Inc.
    ------------------------------



  • 9.  RE: Pushing Maximo Work Orders to Microsoft Teams Channels

    Posted 21 days ago

    Thanks!



    ------------------------------
    Maureen Holland
    NBC Universal
    ------------------------------



  • 10.  RE: Pushing Maximo Work Orders to Microsoft Teams Channels

    Posted 26 days ago

    Maureen,

    We've done the opposite approach recently (outgoing from Teams vs incoming to Teams) where we've generated Service Requests in Maximo based on posts to Microsoft Teams channels. Microsoft has some neat webhook capabilities with Teams documented here:

    https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook?tabs=newteams%2Cdotnet

    Once you figure out what type of data, what frequency, etc. you want to send, then it's just a matter of creating a script and trigger in Maximo (i.e. is it a Cron Task, work order completion event, etc.) to call the webhook.

    Hope this helps,



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



  • 11.  RE: Pushing Maximo Work Orders to Microsoft Teams Channels

    Posted 21 days ago

    Thanks, Alex!  Hope all is well.



    ------------------------------
    Maureen Holland
    NBC Universal
    ------------------------------