第十一章 个性化

来源:畅享网  作者:高桥邦芳
2010/11/22 16:21:12
个性化(Customize)一词,通过英英词典查询其含义是「To make or alter to individual or personal specifications」。

本文关键字: 派程 图书连载

个性化

个性化(Customize)一词,通过英英词典查询其含义是「To make or alter to individual or personal specifications」但是个性化是指满足客户(customer)的个别要求。但是在日程工作的场面下补充的程序开发有时也叫做个性化。

生产计划排程软件的个性化

Q: 生产计划排程软件应该如何进行个性化?

A: 就像《生产计划排程软件导入顺序》所示,首先制作模型将问题点分为如下三种:

●使用Asprova的标准功能能够解决的问题

通过生产计划排程软件的参数设定能够解决的问题;这也是一种个性化。

●通过运用方法能解决的问题;

制作《运用手册》无论是谁都可以正确运用的规则。

●通过周边程序及插件开发能解决的问题;

使用Visual Basic、C++等开发程序。这需要具有开发程序的知识与经验者负责。


只需设定参数即可引进是基本原则

Q: 生产计划排程软件的参数设定有几种?

A: 生产计划排程软件之中有复数个对象。对性的种类中有需要制作生产日程必要的订单、资源、品种、日历、项目、计划参数等内容。在对象中又包括复数的属性。

例如在订单的对象中就把包括订单代码、品种、数量、交货期等属性。所谓的参数设定是指可以在对象的属性中设定数据。在生产计划排程软件Asprova中,具有160种以上的对象与2400种以上的属性。

只需通过参数设定,就可以制作出满足各种各样工厂要求的设计,这是生产计划排程软件Asprova的很大特点。

个性化的最强武器「表达式」

Q: 所谓的表达式是什么呢? 请告诉我表达式的活用方法

A: 例如使用EXCEL向单元内输入表达式一样,部分的属性中可以将数值设定为数式、时间表达式、字符串这样的表达式。通过这样以往有必要开发程序的个性化,现在也不需再开发软件即可实现。

如下的要求可以通过设定表达式解决。

○想要通过技能等级将是否分派、制造时间、设置时间变为可变性
○想通过计算表达式设定库存有效期限
○想要通过条件表达式确定是否连线
○想要通过条件改变采购、生产配送周期
○想要通过条件改变安全库存最小值
○想要通过表达式修改设置时间及制造时间
○想要通过条件表达式是否能分派资源
○在一个品种中想通过具有复数MASTER进行转换
○想要将BOM设定的一部分进行条件分歧。
○想要通过表达式设置需求量计算表达式
○想要设置总结的条件表达式
○想要执行到某种条件下的重复处理
○想要设定决定分派资源的评价表达式
○想要通过条件表达式及计算表达式计算订单交货期的剩余时间(逆向)
○想要通过给与的条件临时终止排程处理
○想要将排程结果及变化后的订单及工作显示为红色
○想要变更KPI的计算表达式
○想要变更看板枚数计算表达式
○想要变更显示文字列的显示颜色、背景颜色以及格式
○在导入导出数据时想要通过条件表达式进行赛筛选
○在导入导出时想要自动转换数据

追加属性

Q: 除了标准功能准备的属性(数据项目)以外可以追加独自的属性吗?

A: 可以自由将属性追加至对象。被追加的属性与其他属性相同,可以进行导入、导出、表格显示与输入、分类、过滤等操作。

追加显示计算结果的属性(虚拟属性)

Q: 计算品种单价与订单数量相乘后合计金额,可以将合计金额这个属性增加至订单吗?

A: 可以追加虚拟属性。可以自由将属性追加至对象内,然后可以通过将属性设定为表达式,通过其他属性值等计算其属性值。

追加用户定义类(表格)

Q: 在生产计划排程软件中,可以制作成独自的变换表格等吗?

A: 用户有时想把生产数量与生产时间的对应表、品种前后关系的设置时间矩阵等独自数据表格,直接将其组入使用。在这样的事例中追加独自的类项目种类,将其分类追加至独自或者现有的属性中。

对于向此分类的操作与其他分类相同,可以显示及输入表格以及数据的导入导出。

可以通过计划命令或者插件访问数据。   
 

参数化BOM

Q: 订单中被多数参数指定。将所有产品变化的BOM都登录起来,在现实中是不可能。请问有什么好的解决方法吗

A: 在生产计划排程软件的用户中,通过参数指定一件产品的产品变化有时能够达到数百万种类。如果使用参数化BOM的方法,可以解决使用一个BOM登记覆盖数百万种类的变化。

在上图事例中,向订单中追加“本体W”等复数参数,在BOM一侧设定表达式。在上述例子中本体W表示产品的宽度。可以根据宽度表示为“框架组合"时间不同。

外部系统接口

Q: 与外部系统的接口(数据交换),是否可以不必开发程序?

A: 可以在RDB及文本文件之间进行导入及导出。导入及导出的过滤的对应,可以通过过滤图(下图)轻松设定。在导入及导出时,可以进行选择必要的字段(字段映射)、数据筛选、数据变换。通过这些功能可以不需特意去开发程序,即可实现与外部系统之间接口的连接。

追加程序的开发

Q: 单单通过设定参数,仍然无法实现的要求怎么办?

A: 生产计划排程软件启动时,建议只通过参数设定启动。但是有时候只通过设定参数设备却无法满足用户要求。那时候首先研究通过运用该软件是否可以解决该问题。

如果还是不行我们再研究开发程序。我们为什么推荐用户这样做呢?那是因为参数设定与程序开发有很大的不同。程序开发虽然可以说只要开发什么都可以做到但是具有如下风险:

●除了需要花销开发成本(程序开发员的人工费)以及需要开发时间外,特别在使用当初很容易发生错误。

●为了在使用后进行维护,必须确保程序开发员不辞职特别是优秀的系统工程师与程序开发员会被互相争抢很难确保。

等等。如果这样仍然认为有必要时可以开发追加程序。追加程序开发有如下两种:

①外部程序开发

②插件开发

关于这两种程序开发方法说明如下:

外部程序开发

Q: 为了使独自开发的程序与生产计划排程软件进行数据合并并使其工作,有什么方法吗?

A: 通过Microsoft Access等的RDB(关系数据库)及文本文件的合作方法。通过外部程序向生产计划排程软件传输数据,需要使用生产计划排程软件的导入功能。相反,要提取生产计划排程软件的日程表结果在外部程序中处理时,需要使用生产计划排程软件的输出功能。例如这样通过RDB等方式与生产计划排程软件合作方法叫做疏隔合作,也可以说是相对性难易程度较低的程序开发。

插件开发

Q: 为了使组字开发的程序插件编入生产计划排程软件进行合作使其运行,应该怎样做操作?

A:如果能够开发出插件,那么就几乎可以直接访问所生产计划管理器内部的所有数据(对象、属性),并且可以执行参照、补充、变更、删除与内部处理的功能。通过与插件的密切合作,可以开发出高度且高速的程序。

为了能够开发插件,就需要理解与充分利用COM接口这种技术,所以与外部程序的开发相比,将是一项难度很大的软件开发。

责编:杨雪姣
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

高桥邦芳专栏

rss订阅
ASPROVA株式会社董事长,专业高级生产排程系统AsprovaAPS的发明者。从事了20年以上有关工厂生产管理、生产排程的研究与开发。AsprovaAPS作为最先进的生产排程系统,多年来在日本一直保持市场占有率第一。
畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918