跳到主要内容

如何管理库存调拨

1.场景

管理库存调拨

🔗安装方案

2.系统逻辑

库存调拨对于调出仓库是出库,对于调入仓库是入库,那么需要在调拨单的流程中分别设置两个Q-Robot添加数据节点添加库存流水,一个对应调出仓的出库流水,一个对应调入仓的入库流水

image.png

image.png

本场景在出入库基础上实现,请先学习出入库的系统搭建逻辑与方法:

基础出入库:https://qingflow.com/dashboard/28d66ded/view

更多库存管理内容:https://qingflow.com/dashboard/3fdabdd7/view

3.搭建步骤

3.1.表单设置

3.1.1.产品信息

创建一个维护产品相关信息(名称、规格型号等)的应用

【产品名称】:单行文字

image.png

3.1.2.仓库信息

创建一个维护仓库相关信息的应用

【仓库名称】:单行文字

【仓管】:成员字段

image.png

3.1.3.库存流水

image.png【单据操作编号】【仓库】【产品名称】:单行文字

【当前库存】:数据关联-聚合方式“最新数据”

关联当前应用本身「库存流水」中的字段【最新库存】,筛选条件:仓库和产品都相同,聚合方式:最新数据

设置意义:获取当前仓库中当前产品的库存数量,关联库存流水中同一仓库且同一产品的最新一条流水数据中“最新库存”的数值

image.png

【入库数量】【出库数量】:数字

【最新库存】:数字-设置公式

NUM():返回文本中的数字

设置意义:【当前库存】是数据关联字段,字段中的数值参与计算需要先通过NUM函数转换为数字格式

image.png

3.1.4.库存调拨单

image.png

【调拨申请人】:成员

设置字段的可选范围和默认内容都为“当前用户”

image.png

【调出仓】【调入仓】:数据关联

关联「仓库信息」应用中的字段【仓库名称】

image.png

【调出出库日期】【调入入库日期】:日期-设置公式

CURDATE():返回当前日期

image.png

【调出仓仓管】【调入仓仓管】:成员-关联已有数据

关联「仓库信息」应用中的字段【仓管】,筛选条件:仓库信息应用中的仓库名称和调出仓/调入仓是同一个仓库

image.png

image.png

【调拨清单】:表格

image.png

【调拨清单·产品名称】:单行文字

【调拨清单·调出仓当前库存】:数据关联-聚合方式“最新数据”

关联「库存流水」应用中的字段【最新库存】,筛选条件:仓库与调出仓相同且产品相同,聚合方式:最新数据

image.png

【调拨清单·调拨出库数量】【调拨入库数量】:数字

【调拨清单·引用】:引用

引用「产品信息」应用中的数据,显示【产品名称】字段的内容,并将内容填充到【调拨清单·产品名称】表格子字段中,勾选“作为表格数据来源”

显示字段是显示在引用字段中的内容,但引用的其实是一条完整数据,而不是数据中的部分字段内容;需要设置填充【调拨清单·产品名称】,因为设置数据关联/Q-Robot添加数据时都需要用到产品名称这个内容;勾选“作为表格数据来源”后,可以通过点击表格左上方橙色按钮“添加”进行批量引用数据image.png

【调拨出库总量】:数字-设置公式

SUM():返回所有参与字段中数值的总和

image.png

【调拨出库总量】:数字-设置公式

image.png

3.2.流程设置

3.2.1.库存调拨

在申请人节点中设置字段权限,申请人不需要填写的字段设置隐藏(如调拨出库和入库日期),不需要进行编辑的字段设置仅可见(如设置了公式和关联已有数据的字段)

image.png

申请人节点后添加审批节点,设置调出仓仓管为节点负责人进行出库确认

image.png

设置字段权限

image.png

高级设置中开启“提交/通过时重新出发数据关联或公式”,选择字段【调拨清单·调出仓当前库存】重新触发

设置意义:重新触发数据关联获取最新的产品当前库存

image.png

添加Q-Robot添加数据节点,目标应用「库存流水」,添加规则(如图)

调出仓仓管审批通过确认出库后,调出仓添加出库流水

image.png添加审批节点,设置调入仓仓管为节点负责人进行入库确认

image.png

设置字段权限

image.png

添加Q-Robot添加数据节点,目标应用「库存流水」,添加规则(如图)

调入仓仓管审批通过确认入库后,调入仓添加入库流水

image.png

3.2.2.库存流水

申请人节点-高级设置中开启“提交/通过时重新触发数据关联或公式”,选择字段【当前库存】【最新库存】

设置意义:库存流水中的数据都是其他应用中添加而来的,除了直接从其他应用传值过来的字段,设置了公式/关联/自定义的字段都需要设置重新触发

image.png

3.3.报表设置

3.3.1.调拨单(调出)

在「库存调拨单」应用中创建报表,调出仓仓管查看需要调拨出库数据,筛选条件:当前流程状态==调拨出库审批,且调出仓仓管==当前用户

image.png

image.png

3.3.2.调拨单(调入)

在「库存调拨单」应用中创建报表,调入仓仓管查看需要调拨入库数据,筛选条件:当前流程状态==调拨入库审批,且调入仓仓管==当前用户

image.png

image.png

3.3.3.调拨统计

在「库存流水」应用中创建汇总表,汇总每个仓库的调拨数据情况

行维度:仓库、产品名称

指标:入库数量求和、出库数量(求和)

image.png

筛选条件:单据操作编号包含“DB”

image.png

3.4.门户设置

3.4.1.调拨概览

创建门户,添加上述报表

image.png