Activity 到 运行 按需或在 Acumatica 中按计划
Activity to Run on Demand or by Schedule in Acumatica
因为 Acumatica(今天)在服务订单方面没有很好的方法来处理库存延期交货,所以我需要为我们客户的调度员和调度员创建对帐activity。
问题是库存不仅按销售订单分配,还按服务订单分配(即服务卡车出门打电话,必须随身携带某些库存物品才能解决问题。)
因此,我的流程需要 运行 遍历所有销售订单和所有服务订单,并确定哪些可以完成,哪些不能。当然,销售订单将获得优先权,因为 Acumatica 已经在那里跟踪延期交货状态。服务订单是独一无二的,因为它们不能用部分库存进行安排。意思是,我可以运送部分销售订单,但如果他们只能将他们需要的部分物品放在卡车上,我就无法拨打服务电话。
这需要运行按计划和按需进行。
似乎没有现有的 GRAPH 可以在逻辑上关联它,因为销售订单和服务订单通常不共享相同的业务逻辑 Space。
那么 -- 最好的方法是什么?这主要是一个报告 activity,但我需要能够在所有完成后调整库存的延期交货值。
我最初的想法是将此作为一个 REST API 解决方案来执行,这使得 运行 按计划轻松进行 — 但我不确定当时如何按需执行此操作。 (而且我担心通过 REST 提取所有库存会很慢)
还是将它放在 DLL 中并扩展窗体上的操作以允许从那里调用它,然后将其绑定到调度程序中更好?
文档中是否有说明如何执行此类任务的示例?我搜索了它,并检查了培训模块,但没有看到任何我可以使用的东西。
推荐的方法是创建一个 Acumatica 处理屏幕:
https://www.acumatica.com/blog/creating-custom-processing-screens-in-acumatica/
处理屏幕绑定到使用 PXProcessing
数据视图而不是 PXSelect
的图表。
他们显示一个自动化计划对话框,可以 运行 在预定义的时间间隔内自动执行该过程,无需用户干预:
因为 Acumatica(今天)在服务订单方面没有很好的方法来处理库存延期交货,所以我需要为我们客户的调度员和调度员创建对帐activity。
问题是库存不仅按销售订单分配,还按服务订单分配(即服务卡车出门打电话,必须随身携带某些库存物品才能解决问题。)
因此,我的流程需要 运行 遍历所有销售订单和所有服务订单,并确定哪些可以完成,哪些不能。当然,销售订单将获得优先权,因为 Acumatica 已经在那里跟踪延期交货状态。服务订单是独一无二的,因为它们不能用部分库存进行安排。意思是,我可以运送部分销售订单,但如果他们只能将他们需要的部分物品放在卡车上,我就无法拨打服务电话。
这需要运行按计划和按需进行。
似乎没有现有的 GRAPH 可以在逻辑上关联它,因为销售订单和服务订单通常不共享相同的业务逻辑 Space。
那么 -- 最好的方法是什么?这主要是一个报告 activity,但我需要能够在所有完成后调整库存的延期交货值。
我最初的想法是将此作为一个 REST API 解决方案来执行,这使得 运行 按计划轻松进行 — 但我不确定当时如何按需执行此操作。 (而且我担心通过 REST 提取所有库存会很慢)
还是将它放在 DLL 中并扩展窗体上的操作以允许从那里调用它,然后将其绑定到调度程序中更好?
文档中是否有说明如何执行此类任务的示例?我搜索了它,并检查了培训模块,但没有看到任何我可以使用的东西。
推荐的方法是创建一个 Acumatica 处理屏幕: https://www.acumatica.com/blog/creating-custom-processing-screens-in-acumatica/
处理屏幕绑定到使用 PXProcessing
数据视图而不是 PXSelect
的图表。
他们显示一个自动化计划对话框,可以 运行 在预定义的时间间隔内自动执行该过程,无需用户干预: