Maximo List Archive

This is an archive of the Maximo Yahoo Community. The content of this pages may be a sometimes obsolete so please check post dates.
Thanks to the community owner Christopher Wanko for providing the content.



Punchout Capability - Online Vendor System

From: InComm Solutions Inc. (2017-07-12 20:02)

Anyone know if Maximo can do a punchout to a vendor system via cxml or oci
protocols?

I've been asked by a client - but not seeing anything on the IBM site.

TIA




Shannon Rotz
IBM Certified Deployment Professional
IBM Certified Solution Advisor
Maximo Asset Management V7.1, 7.5
InComm Solutions Inc.
(604) 562-8515 (Cell)
http://www.ibm.com/certify//profile?rotzs




From: Amir S. Anwar (2017-07-13 05:06)

Shannon,
I have been in the same situation one year back. I have tried to find out the same with no success , I didn't find any relevant information about Maximo eCommerce capabilities. I ended up having my own solution where I have integrated maximo with "Caterpillar Integrated Procurement System".
The process works as follows ( for me ) :- You need post session request to a predefined URL-  The response will have the session URL that you need to direct the user to.- On punchout , the remote system should send you the cart in cxml format , the cxml will be sent to a URL you have defined in the session request ( step 1). In my case , I have developed a custom JSP to read the request parameter ,validate the information and extract the cxml and redirect it to maximo enterprise service. Using xslt I was able to extract the needed information and store it in a temporary table for further process.
Unfortunately we didn't proceed future to the PO and Invoice submit which was planned to happen in a later stage.
I hope that helps
Regards,Amir
On Thursday, July 13, 2017, 7:03:34 AM GMT+4, 'InComm Solutions Inc.' incomm@shaw.ca [MAXIMO] <MAXIMO@yahoogroups.com> wrote:
 
Anyone know if Maximo can do a punchout to a vendor system via cxml or oci
protocols?
I've been asked by a client - but not seeing anything on the IBM site.
TIA
Shannon Rotz
IBM Certified Deployment Professional
IBM Certified Solution Advisor
Maximo Asset Management V7.1, 7.5
InComm Solutions Inc.
(604) 562-8515 (Cell)
http://www.ibm.com/certify//profile?rotzs


From: maximal (2017-07-13 19:43)

Maximo integrates to Ariba, which is 100% cXML. It's custom work but we use it here at <large building supply manufacturer>.
Amir's description of the design is very accurate.

-C



From: stephen.hume (2018-02-06 18:20)

Amir, I am involved in a Maximo project to also integrate with Caterpillar Integrated Procurement System. We are doing the PO integration first (sending PO from Maximo to eHUB), then in the second phase we will tackle the punchout process.

I would be very interested to hear more about your experience implementing the Punchout.

Please email me if you would like to share your experience.

shume AT bpdzenith.com

thanks
Steve Hume


From: stephen.hume (2018-02-07 00:55)

Amir, I am involved in a Maximo project to also integrate with Caterpillar Integrated Procurement System. We are doing the PO integration first (sending PO from Maximo to eHUB), then in the second phase we will tackle the punchout process.

I would be very interested to hear more about your experience implementing the Punchout.

Please email me if you would like to share your experience.

shume AT bpdzenith.com

thanks
Steve Hume


From: Amir S. Anwar (2018-02-07 04:38)

Steve,I hope this mail finds you well, 
I'm not sure if my experience is relevant to you, as the scope here is different. We didn't implement the PO submit. We integrated Item Master and Material Requisition with punchout to update the system with correct part numbers as a first phase. Unfortunately we didn't proceed with the second phase ( the PO )  for political reasons.
I will be happy to share this experience with you. Here is what we have done :
- In the companies, we edited the caterpillar record for basic connection information ( punchout URL,shared secret etc..) , this information is used to initiate the punchout ( where you would need to post xml to the punchout URL and you will receive dynamic URL that you would need to redirect the user to)- as we do punch out with multiple catalogs, we created a dialog to list all companies records with punchoutenabled =1- Users should select out of the list where the system will redirect them to a cloned application ( the original one is ECOMMADAPT and it shipped with Maximo out of the box)- We customized the bean class for this application to receive the company ID the user has select, fetch the connection parameters and generated the punchout session URL.- Part of the xml you posted to generated the session, you should send a return url ( where the eHub will post you back your cart ) - The return URL in my case is a custom jsp page that captures the returned cart ( in CXML format )  and redirect it to a helper class that parse the xml and add the items to the Item Master , then the page should redirect the browser to the  application where the user was working ( item master or material requisition ) . If is material requisitions , lines for the selected spare parts are created automatically.
- In order to allow the for restoring user session , the return URL should contains session id as part of the parameters posted.
The process is a little bit more complex due to the fact we have custom restrictions in our applications that i have to follow.
It would be too long to explain everything technically, I will try to create few posts on Linkedin. Meanwhile, please go through my email and let us discuss further in case you are interested in punch-out.
Here is my LinkedIn profile, will be pleasure to connect with you where communication is easier - at least for me.
Amir Samir
|
|
|
| | |
|
|
|
| |
Amir Samir
View Amir Samir’s profile on LinkedIn, the world's largest professional community. Amir has 2 jobs listed on the...
|
|
|
 
On Tuesday, February 6, 2018, 10:25:51 PM GMT+4, stephen.hume@shaw.ca [MAXIMO] <MAXIMO@yahoogroups.com> wrote:

 
Amir, I am involved in a Maximo project to also integrate with Caterpillar Integrated Procurement System. We are doing the PO integration first (sending PO from Maximo to eHUB), then in the second phase we will tackle the punchout process.

I would be very interested to hear more about your experience implementing the Punchout.

Please email me if you would like to share your experience.

shume AT bpdzenith.com

thanks
Steve Hume