Getting data from API - but API parameter is data from a recordType

Hello:

I need to retrieve data from an external API which requires a parameter (ProductID).  The values for ProductID reside in an application recordType table and has to be passed to the integration.  So, the expression called to populate another recordType to store data from the API has a query.  However, I keep getting this error.  Any suggestions on how to resolve this issue?

Thank you.

Ma

  Discussion posts and replies are publicly visible

Parents Reply
  • +1
    Certified Lead Developer
    in reply to MaNa

    Try to make a step backwards. A service backed record is just using your expression to pass the batch number and get a datasubset returned. This is all your expression has to do. And it does not matter how it is doing it. You can do any number of web service calls to achieve this.

    In the record source configuration, you just call your integration passing the batch number as a rule input. Inside that integration object, you call your existing expression to get the list of IDs by passing the batch number.

    In the screenshot you write "Need a list of IDs for current batchNumber". What do you mean? Isn'1 that the job of this first expression? Can't you just pass that list of IDs stored in local!ListToProcess into "rule!FST_getFull...something..."?

Children