我定义了2个预渲染过程
1-GEtEmpData:调用API(Rest API)。
2-初始化表单员工主页。
虽然我已经从后端确认API调用成功了。
可能是什么问题?
感谢您提供测试用例。
在您的例子中,它是调用 API 与表单初始化过程的组合。您只能使用其中之一。
表单初始化过程具有特殊含义:如果标记为主键的表单项具有值,则 APEX 使用主键的值从表单源(REST 数据源)加载一行。如果主键为空,则表单“假定”一个新行,不加载任何内容,并将 Default 值应用于所有表单项。
Invoke API 流程不会查看任何表单页面项及其主键设置 - 它只是调用 API。因此,在您的情况下,Invoke API流程首先从 REST API 加载数据,然后表单初始化流程(因为主键项没有值)再次清除这些数据。
使用 Invoke API 进程将数据加载到表单中是完全可以的 - 但请确保不使用表单初始化进程。要么其中之一,要么另一个,但不能两者兼而有之。