如何在Acumatica API的Web服务端点添加createdByID与lastModifiedByID字段
在Acumatica API的Get响应中添加创建者和修改者UserID的方法
操作步骤:
- 进入Acumatica后台的Web Service Endpoints页面,找到你正在使用的端点并进入编辑模式
- 选中目标实体后切换到
Fields标签页,点击Add Field按钮 - 在字段选择器中,直接搜索
CreatedByID和LastModifiedByID(注意字段名大小写);如果搜索不到,展开实体的System Fields分组查找——这类系统维护字段通常默认藏在这里 - 选中需要的字段后保存端点配置,再点击Publish按钮重新发布端点
特殊情况处理:
如果是自定义实体,先检查对应的DAC(数据访问类)是否继承了包含CreatedByID/LastModifiedByID的基础类(比如NoteBqlTable),或者是否手动添加了带[PXDBCreatedByID]、[PXDBLastModifiedByID]属性的字段。如果没有,需要先在DAC中补全这些字段,再回到端点添加字段并发布。
额外提示:
如果需要返回用户名而非UserID,可以同时添加CreatedBy和LastModifiedBy字段,这两个字段存储的是用户名称。
内容的提问来源于stack exchange,提问作者Codename Noob
相关产品推荐
相关产品推荐

