Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

是否有必要为每个菜单及程序再定义一个简短易用的命令码(SAP中的tcode)



  • 本人是1位资深SAP IT人士,在SAP系统中有一个叫tcode的简单实用的功能,简单来讲就是为每个可执行程序(菜单)定义一个易记的命令码,如物料创建MM01,开采购单ME21N,采购收货MIGO等,在SAP主窗口左上角始终有一个命令小窗口,用户可以输入上述简短易记的tcode,直接进行相应的程序进行操作。
    实际工作中,不管是用户还是IT基本上每天都在大量使用此种方式操作系统,更重要的是,我们在制作业务流程及系统操作的教材时往往都是参照对应的tcode,我们接爱用户系统操作异常的报告时,也是参考tcode,并且在系统验证逻辑中也很多时候在参考tcode代码,所以总结起来就是说tcode的作用就是以下两点
    1. [color=navy][b]易记易用[/b][/color],不像走多级菜单树,要多个步骤才能打开一个应用,也不需要定义捷径
    2. [color=navy][b]易于[/b][/color]在业务流程及系统操作培训,系统异常报告及系统逻辑时进行判断也[color=navy][b]沟通[/b][/color]
    其它这个功能也并不是SAP系统独创的,不管我们的菜单,桌面及捷径有多好用,始终不及命令码来的直接有效,特别是熟悉了相关操作的人,像windows就还有start->Run ,浏览器就有address bar。
    所以在这里我提出这个话题供大家讨论。
    谢谢。



  • 本人是1位资深SAP IT人士,在SAP系统中有一个叫tcode的简单实用的功能,简单来讲就是为每个可执行程序(菜单)定义一个易记的命令码,如物料创建MM01,开采购单ME21N,采购收货MIGO等,在SAP主窗口左上角始终有一个命令小窗口,用户可以输入上述简短易记的tcode,直接进行相应的程序进行操作。
    实际工作中,不管是用户还是IT基本上每天都在大量使用此种方式操作系统,更重要的是,我们在制作业务流程及系统操作的教材时往往都是参照对应的tcode,我们接爱用户系统操作异常的报告时,也是参考tcode,并且在系统验证逻辑中也很多时候在参考tcode代码,所以总结起来就是说tcode的作用就是以下两点
    1. [color=navy][b]易记易用[/b][/color],不像走多级菜单树,要多个步骤才能打开一个应用,也不需要定义捷径
    2. [color=navy][b]易于[/b][/color]在业务流程及系统操作培训,系统异常报告及系统逻辑时进行判断也[color=navy][b]沟通[/b][/color]
    其它这个功能也并不是SAP系统独创的,不管我们的菜单,桌面及捷径有多好用,始终不及命令码来的直接有效,特别是熟悉了相关操作的人,像windows就还有start->Run ,浏览器就有address bar。
    所以在这里我提出这个话题供大家讨论。
    谢谢。



  • 你完全可以二次开发一个呀....

    给你的 shortcut 添加一个  自定义 code 即可...



  • 我提出此討論的目的在于“是否此功能有必要性”,而不是其實現,因為歸根結底我認為是系統設計而不是實現在推動系統的發展。往往是簡單的功能(實現)有根本性的好處/作用(簡化操作,防呆等)。
    考慮到后續的易于溝通,我倒傾向于將此功能實現在核心基礎架構中,這是后話。



  • 一般的岗位 能涉及的窗体并不多. 所以, 个人觉得 用户的 shortcut 应该已经能满足 中小微企业的快速定位操作窗体的需求了...

    不过,  对于问题的报告沟通, 能对窗体进行唯一标识是有必要的. 不过, OE 每个窗体都有一个 日志屏, 一般提供那个屏的信息 就足够了...



  • 我希望OE不只是定位為中小微型企業,希望它能更進一步。 :)



  • 它必须是中小微.....


  • 管理员

    @fisher 非常感谢你能提出这个议题。正如你说的该功能的实现并不是问题的关键,关键是是否必要。我个人同意Shelly所说目前Open ERP针对的是中小微企业,应用还不至于复杂到无法从菜单树中或快捷菜单中快速定位操作对象。命令码本身对于IT人员或资深ERP顾问很合理,但是对于实际操作人员还是增加了一层难度,我经常听到ERP用户抱怨这些命令码的难记。

    因为其实现并不会对现有系统功能有任何的冲击,所以其实现会给Open ERP用户一个更多的选择。 目前可以定位这样的应用需求为nice to have。但是,Open ERP中应该有更多must have的应用尚待实现的。希望象你这样的资深ERP从业人员能提出更多的宝贵意见,让我们一起来使这个开源ERP变得更加完善。



  • 实际上openerp中的所有界面都是对某个对象进行查删改查操作的,所以object name就是大家沟通的基础。比如有人说他在 sale.order界面上点击按钮后遇到了报错,无论他在哪个菜单进去的,行为都是这个对象的行为,习惯以后以此作为沟通依据也是没障碍的。
    sap最新版界面webdynpro上也没有t-code这东西了。我最早看到这东西是在QAD上,后来发现SAP上也有。后来知道这是历史遗留的操作习惯,原来大型机的终端上输入一个命令比走一个菜单方便多了——没鼠标,呵呵。所以对那个时代的程序来说,这是必须的特性。


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待