Good morning,
So I'm developing a Portal for the first time, I have a record type Client, want the user to be able to update some fields, from the Portal I update the values press the button and the process model runs successfully (it passes through the write records and all) but I can't see the save values neither in the record object or the database. The correct values are the ones present in the process variable.
Any help? Thank you
Discussion posts and replies are publicly visible
Hi pedrob0002, what version of Appian are you running? Any errors in the system logs? Have you ensured that the service account that you're using for the Portal has the correct level of access for the record type?
I'm on the newest version and and the objects used in the portal have the service account with viewer previleges
Can you paste a screenshot of the PM configuration and the Write Records smart service configuration?
Hello, I'm a product manager at Appian. The write records smart service is only partially compatible with portals, so it needs to be connected using an integration and web API if you haven't already done so.
I'm almost positive that that was in the olde versions, in the newest one you can use them this way, at least says so in the documentation.
Thanks. Does this work properly in the process modeler? Or when the interface is not used in a portal, or used in a site?
I mean it works, just doesn't save to the database
The engineering team is looking into this, thanks for reporting!
HI I have the same issue. From the interface the process works just fine and updates DB. From portal, the same interface calls process model and the process shows completed updating DB without error but DB is not updated. sahithi.mankala have you found the root cause for it?
Please assist with this issue
Ok then, what you can do is the old way, that’s what I’m currently doing, you create web apis and integrations to call any process model that you need, any doubt please ask and I’ll try and help
Hello, the fix will be included in the 24.1 release! In the meantime I would recommend using the workarounds with web API and integrations. If you need the fix in an earlier release please submit a support case noting the urgency.
I have created the web api and tested the response and i see its updating the DB. I need to consume the webapi in process model? should i use call webservice? Its asking for wsdl and its not validating my webapi.
Hi aishwaryaa5112 ,
You need to create an integration with that API and use call integration in your process model
Works like a charm! Thank you for the support!
Sure thank you. For now, WebAPI and Integration helps. Looking forward to the release with fix.