Idea
Unable to retrieve case fields (page or page list) from Robotics
Currently we mark scalar properties/fields as relevant records, but not embedded properties of page or page list properties. For example - if we have a "Member" or "Customer" data class with properties such as first name, last name, etc - we are unable to set or retrieve those properties from robotics studio. Each of those data fields must be created as scalar properties at the case level. This severely impacts our efforts to create data structures following an Enterprise Class Structure per best practices within Pega Platform. (This appears to be an issue for all external integration via API, not just robotic studio)
Hello,
Despite, I agree that Robot Studio is not handling this very elegantly. It is not a limitation, it is possible to pass complex objects on both directions. All you need to do is get the JSON object and pass it as String. Using a Data Transform from Platform and JSONStringUtils from Robot Studio to map the request/response data.
Regarding the APIs limitation you found, I'm definitely interested in understanding what is the specific use case you refer to since we can map any data including complex objects from a long time ago in all the Pega APIs.
Could you provide the details?