陈真 发表于 2020-12-11 10:52:09

系统管理-扩展模块-简单库存管理

本帖最后由 adminlily 于 2020-12-11 10:58 编辑

简单库存管理名称:简单库存管理
描述:管理库存元素:自动减少库存请求上的库存并手动填充
版本:1.0.0
发布:2019-09-02
itop-version-min:2.5
扩散:iTop集线器
下载:itop-extensions/
此扩展为iTop添加了能力,以管理各种元素的库存。
特征
库存管理扩展引入了能力,以通过新的“库存”类管理库存。这样的库存元素可以具有不同的类型:RJ45的库存,电缆的库存,视频卡的库存…通过简单的分类类“库存类型”定义。
库存遵循生命周期:一旦创建,便可以提供(即可以增加可用数量)并可以消耗数量。库存的增加是通过生命周期功能完成的。当工单以库存和工单之间的链接上指定的数量链接到库存时,消耗完成了。多个工单可以附加到库存。
如果库存低于用户定义的警告级别,则每分钟运行后台任务,将库存移至“空”状态,并且如果已配置,则可能发送通知。
列出库存时,突出显示空的库存:
https://www.itophub.io/wiki/media?media=extensions%3Astock-list.png
如果向库存添加了足够的数量,则库存将返回到“重新库存”状态。
如果在审计之后发现某些物品从库存中消失或损坏,则可以通过在库存上添加负数来减少库存。
修订记录

版本发布日期注释
1.0.02019-09-02添加位置,说明,提供者,…
允许支持人员和变更执行者消耗库存
0.1.02016-06-07第一个版本


局限性
工单与库存的连接只能从库存的详细信息屏幕完成,而不能从工单的详细信息完成。将工单附加到库存时,将消耗库存元素。状况在后台中计算的,在某些情况下可能会引起误解:

[*]当工单消耗了足够的物品以将库存的数量设置为阈值以下时,状况不会立即刷新。
[*]当您将空数量的库存添加到空时,它假定它再次被“供应”,这是最常见的情况,但是当您添加负数时,生成的状况看起来很混乱,因为它在60秒内显示为“已补货” ,直到cron.php完成工作为止。


要求
该扩展至少需要iTop 2.5.0以及扩展itop-config-mgmt 2.5.0和itop-tickets 2.5.0。
安装
使用标准安装流程 对于此扩展。

[*]当提示您选择要安装的扩展时,选中“ iTop库存管理”并完成设置。
https://www.itophub.io/wiki/media?w=450&tok=18f0c1&media=extensions%3Aitop-stock-management-install.png

配置
该扩展不需要特定的配置参数。
“ iTop库存管理”依赖于服务cron.php.
确保计划将其运行在系统上。要检查此服务的状况,请使用以下命令:
php webservice/cron.php --auth_user=user --auth_pwd=password --status_only=1


用法
https://www.itophub.io/wiki/media?media=extensions%3Astock-element.png
配置管理部分下的“库存”菜单允许您列出在iTop中创建的库存元素对象过滤器和搜索。
https://www.itophub.io/wiki/media?media=extensions%3Astock-menu.png

库存属性
库存元素具有以下属性……

领域类型评论强制性的吗?
名称字母数字字符串 是
组织组织的外键 是
位置位置的外键不限于组织没有
类型库存类型的外键库存类型是一种简单的拓扑没有
提供者组织的外键 没有
状况枚举可能的值:新,进货,空是
补货日期日期和时间上次提供库存时设置没有
警告等级整数可以发送通知的库存数量没有
当前数量整数库存中的当前元素数量。图片是自动计算的。没有
所有者联系人的外键 没有
描述HTML文字有关如何管理此库存的信息没有


内部领域

库存状况要检查布尔型表示库存状况不是最新的,它需要重新计算需求没有
累计数量整数从创建库存的日期开始提供的数量。图片是自动计算的强制性的
要添加到库存的数量有符号整数4位要添加到库存中的数量。它可以是负数。价值从一个供应保留到另一个。可选的
库存中的数量是已添加到库存元素的所有数量的总和与链接的库存请求所消耗的所有数量的总和之差。剩余数量的计算是异步的:由cron定期进行,可以通过特定的用户手动启动。
这些字段默认情况下不显示。在“添加到库存”库存期间,需要添加到库存的数量。
标签
…和链接(“历史记录”标签旁边):

标签描述
工单与库存相关的工单
文件资料与库存相关的文件


生命周期
这是库存元素遵循的生命周期:
https://www.itophub.io/wiki/media?media=extensions%3Aitop-stock-element-life-cycle.png
在库存的列表或详细信息屏幕中,单击“新建”按钮将显示以下表单:
https://www.itophub.io/wiki/media?media=extensions%3Astock-new.png
创建后,配置经理可以通过“其他操作活动”菜单中的“添加到库存”按钮供应和库存。在此阶段输入的图片指示为该元素添加到库存的数量。可能为负。完成后,将显示整个详细信息屏幕:
https://www.itophub.io/wiki/media?media=extensions%3Astock-add-menu.pnghttps://www.itophub.io/wiki/media?media=extensions%3Astock-first-add.pnghttps://www.itophub.io/wiki/media?media=extensions%3Astock-first-supplied.png
功能可以随时从该状态或从空状态完成“添加到库存”。 “累计数量”属性存储已添加到当前库存元素中的对象的全局数量。该库存从不减少。
当工单通过消耗量的支持人员或变更执行者连接到库存时,当前数量减少。
https://www.itophub.io/wiki/media?media=extensions%3Astock-consumption-0.pnghttps://www.itophub.io/wiki/media?media=extensions%3Astock-after-consumption.png
状况暂时不正确的情况:
https://www.itophub.io/wiki/media?media=extensions%3Astock-consumption-2.pnghttps://www.itophub.io/wiki/media?media=extensions%3Astock-compute-status.png
可以使用菜单“ Check库存状况”手动修复它,或者等待60秒让cron.php完成该工作。
状况计算
库存的计算状况以异步方式完成。结果,它可能是暂时错误的(少于60秒):
https://www.itophub.io/wiki/media?media=extensions%3Astock-before-cron.png
[*]

[*]当cron运行时,它将状况重新计算为其正确的价值:


https://www.itophub.io/wiki/media?media=extensions%3Astock-after-cron.png

[*]或者当用户按下Other操作活动菜单中的Check stocks状况菜单时:
[*]

https://www.itophub.io/wiki/media?media=extensions%3Astock-check-multiple-status-menu.pnghttps://www.itophub.io/wiki/media?media=extensions%3Astock-check-multiple-status-result.png
为了将电流量移到阈值之上,需要再次提供库存需求。如果工单消耗的数量减少,也可以通过“机会”返回。
库存型
在编辑库存时,可以使用+按钮即时创建新的库存。配置经理可以在菜单库存管理类型学配置显示的仪表板中一次看到所有库存类型。
通知
该扩展程序不会自动创建任何通知。如果您希望通知库存所有者或任何其他联系人库存中的数量已降至库存以下,请先让您的iTop管理员创建通知。
为此,必须创建一个进入状态的触发器,例如:
https://www.itophub.io/wiki/media?media=extensions%3Aitop-stock-element-trigger.png
关联的触发器功能是标准。只需记住一点:库存元素的所有者由属性owner_id定义。因此,可以这样定义邮件的目的地:
SELECT Person WHERE id= :this->owner_id


stone_ygl 发表于 2022-11-2 11:37:00

有下载连接吗???
页: [1]
查看完整版本: 系统管理-扩展模块-简单库存管理