Skip to main content

Hello Everyone,

I am trying to integrate IFS with Boomi. In one of the steps, I need to set the Engineering Part Revision as “Active.” I found that there is an existing API action in IFS for this purpose. However, I am unsure how to set the bound entity set parameters in Boomi dynamically.

When I hardcode the values of PartNo and PartRev, it works fine. But I need to know how to configure the system to use runtime dynamic values.


URL as per document EngineeringPartRevisionsHandling.svc/EngPartRevisionSet(PartNo='{PartNo}',PartRev='{PartRev}')/IfsApp.EngineeringPartRevisionsHandling.EngPartRevision_SetActive


when I sent Bound entity Parameters as, it is working. How can I set dynamic values so that the Boomi can take part no from incoming document.
PartNo='TESTPART',PartRev=’01’
 

Any help would be greatly appreciated.

Thanks in advance.

Hi,

There are 2 ways to set Bound entity set and its variables dynamically.

1st approach

In connector config dialog, you can set the values dynamically. When you press on the connector or if you hover over the connector then you can open up the connector config dialog box. And there will be 3 tabs. The last one is about Dynamic Operation Properties. Under that you can set the Bound Entity set and it's params.


2nd way to set values

You can use the Connector Document Properties using a set properties shape before the connector.
The property values are below;

Property Type: Document Property
Source Type: Connectors
Connector: IFS REST - Partner Connector
Property: Bound Entoty Set Name/Bound Entity Set Parameters

The Bound Entity Set Parameters should be as below,
PartNo=123,PartEle='ABC'

 

Btw, for the private message you sent, when you set the values for the keys using a Type which is not static, each time a document hits the connector, the value will get populated based on the Type (profile element, process property, etc...)


I hope this solve your issue.

Regards,
Denam


can you share the screenshot for how to set the parameters values(next step as per your screenshot.).  when we must pass two parameters.  


according to you situation 2nd method (Use a set properties shape) is the best.

 

 

 


I did like you said, but it's giving this error 
 

 


 


The input for the params are wrong it seems. When u compile the values for the key you might get a value like PartNo=’{PartNo}’,PartRev=R01’.

The value for PartRev should be ‘R01’ instead of R01’. Do the changes accordingly and you need to setup a way to give the value for PartNo. Use of static value with ‘{PartNo}’ won’t resolve the value, instead use a profile element or a process/doc property.


thanks for your response. after investigation found that Response profile is giving no output.


In that case it might be an issue with the process configuration


Reply