崔文远 Troy Cui 老崔先生的上海生活、技术博客

Infor China的技术支持Ken挺棒的

上周经过2次Webex的远程诊断,Infor的Ken顺利帮我解决了Direct Delivery Order的发票问题,相信这种问题不常碰到的,只因为我们升级系统的时候部分订单是导入的,自己写SQL导入数据的,这里涉及到一些Order (Line) Activity里面的记录和状态出现了问题,当时美国总部的领导也觉得这事很棘手,就甩手丢给我联系Infor解决,没想到这么顺利的处理好了,再次感谢Ken的大力支持。


Tags: Infor ERPLN Baan

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 0 浏览: 53

不堪edong在香港的虚拟主机,回到国内,上阿里云

个人网站搬到香港的最初的几个月,速度真的挺不错,不晓得为什么最近几个月根本就打不开了,搞得几篇日志都没办法写。上个月网站备案也被撤销了,搞得我很疲惫。最近很想写一些东西,赶紧的在周初提交了备案申请,重新拿回备案号:沪ICP备05006688号(这个号是不是很赞?),赶紧的部署上线。


部署的过程还算顺利,对于“父路径”和“32位应用程序”等问题,我都是轻车熟路了,唯一一个就是目录权限问题,跟.net的IIS_IUSERS不一样,要给应用程序池同一用户所有可操作权限。图省事的话,就设置Users(主机名)这个用户给Full权限。(详细的可参考《Win7、win2008中让IIS7支持asp的方法》)

More...

Tags:

发布: cuiwenyuan 分类: 技术管理与生活 评论: 0 浏览: 27

Repeater绑定List的场景下ItemDataBound事件中e.Item.DataItem转换

最近做一个Repeater的2层嵌套,使用List做数据源来取代Datatable绑定,但是使用原来的代码,却一直出现问题,怪我原来没注意,没深入研究,关键时候基础真重要呀!

常见的三种数据源以及其e.Item.DataItem的转换方法:

//使用DataSet和DataTable绑定数据源时
DataRowView view = (DataRowView)e.Item.DataItem;
//DataReader绑定数据源时
System.Data.Common.DbDataRecord view = (System.Data.Common.DbDataRecord)e.Item.DataItem;
//使用泛型做数据源时,则是泛型对应的类型。
//例如 IList<DocumentInfo> 为数据源
DocumentInfo docInfo = (DocumentInfo)e.Item.DataItem;


More...

Tags: Repeater

发布: cuiwenyuan 分类: Web技术 评论: 0 浏览: 57

多公司下Flowportal.Net BPM流程步骤处理人的设定

6月份以来随着ERP系统的升级上线,忙得不可开交,但因为公司组织机构变动,还是得花时间弄BPM的流程审批人的问题,为了一套流程同行所有的中国区的组织,我们使用角色的定义来设定流程。其中一个典型的是出差申请,其中一个步骤是给到申请人和同行人所在的部门最大的老板审批,我们在BPM的每个Company级别下的组织架构下开设Department级别的部门,然后在每个部门设定一个Department Head的角色。但是在设定步骤审批人的时候,使用以下代码代表当前申请人所在部门的Department Head。

More...

Infor LN 10.3 DEM设置之Central Company - tgbrg0100s000

近期忙着Infor LN BaaN ERP系统升级的事情,而用户DEM设置的时候一直报错:tgbrg8140m000:tgbrg32051:Employees by Project Model: Project model "此处隐藏公司数据" not found.


后经确认,因为我们的用户有可能同时要登录到多家公司进行系统操作,而为了简单处理,我们统一了每个公司的用户菜单,也就是DEM的设置是共享的,所以就牵涉到了如下Central Company的事宜。

More...

Tags: Infor ERPLN Baan

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 0 浏览: 69

1年多,近100次的版本更新,终于有所积累

不得不说,站在巨人的肩膀上,看的更远,走的更快。

前年的时候,买了吉日嘎拉的4998元的开发平台个人版本,去年公司里面采购了9998的企业版,一路上用下来,多是欣喜。公司里面的积累自然不用说,应对用户的需求,处理起来得心应手。

个人方面,去年初,答应邻居弄一个小库存管理软件,不知不觉1年多了,翻看了一下记录,光是Web端的版本发布就有83个,加上数据端的里程碑式的更新,总次数应该不下100次了。这都是周末、晚上、闲暇的时光积累出来的。从目前的使用情况看,用户体验、速度、多终端支持、报表方面还有众多亟待提升,但2/8原则来看,能支撑每月150万零售额的近10人团队,关键的问题已经解决。

More...

.Net MVC开源工作流快速开发平台-RoadFlow

其实2014年的时候就无意间看到这款RoadFlow开源的工作流开发平台,相比ccflow,这应该属于轻量级的.Net开源平台。今年打算有空研究一下,毕竟MVC也算是目前的热点技术,充充电还是有必要的。

另外,这款软件官方的介绍是100%源码开放的,并且对于收费的版本只有2种,价格也不贵,适合小企业购买,更适合软件公司购买,集成到自己现有的系统中,应该省力不少。

More...

BPM的移动互联的一点想法

上周老板说弄个公司的羽毛球活动的在线报名,我首先想到的就是可以放在BPM系统里面,弄一个流程,但后来想想其实这种活动发起和报名,有很多免费的应用(包括WebApp),其中一个很接地气的国内应用就是基于微信号:messagehelper,中文名叫:信息助手,他们官方网站:hudong.ba,这个是Tony以前推荐给我的,当初因为这个还搞过一个类似的程序,用来网上预订冬枣,然后就没有然后了。

可是我们都知道的,目前国内的移动互联网应用那么多,企业级应用未来也会走到这个趋势来的,那么基于BS架构的BPM系统,我个人觉得其实是未来最有可能从企业内部互联外部的一个系统,这个外部可以代表外部用户,包括客户和供应商,也可以代表自己的员工在公司外部。

如果有一天,BPM走向外部,其实有一个很好的平台可以借助,那就是微信公众平台。如果你还不了解,请百度下。

也许有一天大部分职场人士的手机里都有微信,那么接入微信后,你的BPM就有很大的优势,你只需要绑定微信账号和企业内部的BPM账号,然后就能让用户非常方便的连接你的应用。登录微信,就能方便的看到待处理任务,就能方便的处理任务,提交申请等,该多美好呀。

各位BPM厂商,别说我没提醒你,赶紧的接入微信吧。

Flowportal.Net BPM的浏览权限变更问题

今天处理了一个特别的Case,本来流程的权限开了所有人都可以查看(如下图),但是因为某些申请的内容较敏感,现在不希望公开给所有人了。于是只能后台进行数据库的修改,相关SQL代码如下。


/****** Script for SelectTopNRows command from SSMS  ******/
SELECT TOP 1000 [TaskID]
      ,[SID]
      ,[AllowRead]
      ,[AllowAdmin]
      ,[ShareByUser]
      ,[CreateDate]
      ,[CreateBy]
      ,[ID]
      ,[ExtYear]
      ,[ExtDeleted]
  FROM [BPMDB].[dbo].[BPMSecurityTACL]
  --WHERE TaskId=10225
  
WHERE TaskId IN (SELECT TaskId FROM [BPMDB].[dbo].[BPMInstTasks] WHERE ProcessName='Travel')
AND SID='S_GS_90674E5E-AC3C-4032-9EDF-7477F2247542'
ORDER BY CreateDate DESC

UPDATE [BPMDB].[dbo].[BPMSecurityTACL]
SET AllowRead=0
WHERE TaskId IN (SELECT TaskId FROM [BPMDB].[dbo].[BPMInstTasks] WHERE ProcessName='Travel')
AND SID='S_GS_90674E5E-AC3C-4032-9EDF-7477F2247542'


More...

Z-Blog在E动网虚拟机下的数据库配置

每一段经历都是财富,从最早的虚拟机开始,经历了独立个人服务器,个人网站再次回到最初的虚拟机。因为懒和信任,还是选择了中国E动网的虚拟主机,选了香港的主机,这个你懂得。但是昨晚折腾了30分钟,终于利用在线解压缩的方式把网站整体搬了过去,但是Z-Blog报错数据连接有问题,回想了一下,决定根据虚拟主机的默认路径及权限设定,把数据库迁移到根目录下的database目录下,修改zb_user目录下的c_option.asp里的ZC_DATABASE_PATH为如下路径,问题搞定。特此记录,给同样用类似虚拟机的朋友。

More...

Tags: Z-Blog E动网

发布: cuiwenyuan 分类: Web技术 评论: 0 浏览: 32