邮件审批指导手册

by 吴高飞 2017.12.29 10:48
注:脚本执行有风险,对于客户正式环境请在研发指导下执行。邮件审批指导手册.docx (595.89 kb)

Tags:

C大平台

U9工作设计流细节讲解

by 吴高飞 2017.7.19 20:55
注:脚本执行有风险,对于客户正式环境请在研发指导下执行。U9工作设计流细节讲解(自写).docx (1.33 mb)

Tags:

C大平台

单据附件下载提示没有找到文件解决方案

by 吴高飞 2017.7.19 20:28
注:脚本执行有风险,对于客户正式环境请在研发指导下执行。单据附件下载提示没有找到文件解决方案(自写).docx (514.21 kb)

Tags:

C大平台

将字符串转换为uniqueidentifier 时失败

by yufeia 2017.5.11 14:33
客户现场打开操作日志列表报错:将字符串转换为uniqueidentifier 时失败 查看日志,发现了报错的sql exec sp_executesql N'SELECT * FROM ( SELECT A.[ID] as [ID], A.[CreatedOn] as [CreatedOn], A.[CreatedBy] as [CreatedBy], A.[ModifiedOn] as [ModifiedOn], A.[ModifiedBy] as [ModifiedBy], A.[SysVersion] as [SysVersion], A.[ActionType] as [ActionType], A.[LoginUser] as [LoginUser], A3.[Code] as [LoginUser_Code], A3.[Name] as [LoginUser_Name], A.[Org] as [Org], A4.[Code] as [Org_Code], A5.[Name] as [Org_Name], A.[MachineIP] as [MachineIP], A.[OccurrenceTime] as [OccurrenceTime], A.[Menu] as [Menu], A.[Form] as [Form], A7.[ControlName] as [ControlName], A.[IsSuccess] as [IsSuccess], A.[ErrorMessage] as [ErrorMessage], A.[SessionID] as [SessionID], A.[ID] as [MainID], A1.[Name] as [Menu_Name], A8.[DisplayName] as [Form_DisplayName], A6.[Code] as SysMlFlag , ROW_NUMBER() OVER(ORDER BY A.[CreatedOn] asc, (A.[ID] + 17) asc ) AS rownum FROM UBF_Log_OperateLog as A left join UBF_Assemble_Menu as A1 on (A1.[Code] = A.[Menu]) left join UBF_MD_UIForm as A2 on (A2.[UID] = A.[Form]) left join [Base_User] as A3 on (A.[LoginUser] = A3.[ID]) left join [Base_Organization] as A4 on (A.[Org] = A4.[ID]) left join Base_Language as A6 on (A6.Code = ''zh-CN'') and (A6.Effective_IsEffective = 1) left join [Base_Organization_Trl] as A5 on (A5.SysMlFlag = ''zh-CN'') and (A5.SysMlFlag = A6.Code) and (A4.[ID] = A5.[ID]) left join [UBF_Log_OperateLog_Trl] as A7 on (A7.SysMlFlag = ''zh-CN'') and (A7.SysMlFlag = A6.Code) and (A.[ID] = A7.[ID]) left join [UBF_MD_UIForm_Trl] as A8 on (A8.SysMlFlag = ''zh-CN'') and (A8.SysMlFlag = A6.Code) and (A2.[ID] = A8.[ID]) WHERE (1 = 1)) T WHERE T.rownum> @PageLowerBound and T.rownum<= @PageUpperBound',N'@PageLowerBound bigint,@PageUpperBound bigint',@PageLowerBound=0,@PageUpperBound=18 推测出错原因是char类型 的字段与uniqueidentifier 类型的字段做连接时,转换失败。 分析上面的sql语句,找到了left join UBF_MD_UIForm as A2 on (A2.[UID] = A.[Form]) 这句话,UID类型是uniqueidentifier,Form是varchar类型。 应该是Form中有不符合uniqueidentifier规范的字符串。 解决思路是:先查出这些有问题的Form,再修正。 可以使用 select * from UBF_Log_OperateLog where try_convert(uniqueidentifier, Form) is null --存在一个限制,要求数据库兼容级别为110。 自己写了一个存储过程可以查询日志表中非法的form   declare FormColumn cursor scroll for select id,form from UBF_Log_OperateLog; open FormColumn declare @id nvarchar(100); declare @form nvarchar(50); fetch next from FormColumn into @id,@form while ( @@Fetch_Status = 0 ) begin begin try declare @u uniqueidentifier; select @u = convert(uniqueidentifier,@form); end try begin catch print '转换错误,错误记录form:'+@form+' id:'+@id; end catch; fetch next from FormColumn into @id,@form end close FormColumn deallocate FormColumn 发现有很多form是空的,这些是客开代码插入的,客开代码写日志时未赋值form。 使用脚本修改过来,问题解决。

Tags:

C大平台

Portal的grid在ie10,ie9高度自适应解决办法

by 李一娜 2016.12.21 13:09
Portal的grid在ie10,ie9高度自适应解决办法 [更多...]

mac下git需忽略的文件处理办法(mac)

by 李一娜 2016.12.21 12:49
git需忽略文件 [更多...]

Tags:

C大平台

grunt livereload nodemon grunt集成自动重启(实例)

by 李一娜 2016.12.21 12:46
grunt livereload nodemon grunt集成自动重启 [更多...]

web开发时自动刷新网页:liveReload安装

by 李一娜 2016.12.21 12:40
web开发时自动刷新网页:liveReload安装 [更多...]

Tags:

C大平台

Vue.js实践:一个Node.js+mongoDB+Vue.js的博客内容管理系统(转载)

by 李一娜 2016.12.21 12:34
一个Node.js+mongoDB+Vue.js的博客内容管理系统 [更多...]

Tags:

C大平台

hexo+github搭建Hexo博客(http版本+shh版本合集)

by 李一娜 2016.12.21 11:09
搭建一个个人博客 [更多...]

U9系统启用CA配置手册

by zhuzhqa 2016.12.21 08:21
注:脚本执行有风险,对于客户正式环境请在研发指导下执行。CA配置手册.docx (645.38 kb)

Tags:

C大平台

域登陆配置

by zhuzhqa 2016.12.20 14:17
1.域环境  当前客户机的电脑和服务器处于一个域或者信任域当中。并且你拥有域账户和密码可以登录到自己的计算机 2.U9系统的环境配置    U9的系统管理员需要在系统的web服务器配置界面将域登陆功能勾选!!!如图:     3.设置域名绑定系统(ea账户)   4.设置用户的域用户名绑定系统用户 5.使用域账户和域密码登录系统

Tags:

C大平台

通过url中link参数寻找对应的u9代码

by zhuzhqa 2016.12.20 14:04
样例: select * from UBF_Assemble_Page where URI = 'SCM.SD.SD6010_10'select * from  UBF_Assemble_Part  where page =1001101160312058 select * from UBF_MD_UIForm where UID='3c3dfb69-d07e-46a9-a5ce-b373c0946beb'

Tags:

C大平台

U9移动工作台子应用移动审批报错“服务器出问题了”

by zhuzhqa 2016.12.20 13:55
注:脚本执行有风险,对于客户正式环境请在研发指导下执行。在portal目录下有一个移动审批模板文件EntityTypeConfig.xml,将这个文件的后缀名.Default去掉即可。

Tags:

C大平台

在管理工具中许可看不到,但是存在特征值

by zhengjya 2016.9.30 09:25
注:脚本执行有风险,对于客户正式环境请在研发指导下执行。问题:测试环境的许可指向正式环境,在正式环境中许可显示正常,但是在测试环境的管理工具中许可为空,点开特征值,显示特征值存在正常 原因:测试环境下载了最新slc补丁,并且已升级(没有安装),但是正式环境没有升级 解决办法:将测试环境的slc补丁回退,重新打旧的slc补丁(重打补丁请自行参考u9blog);若是当前slc补丁不能重新打,或者回退失败,将正式环境的未升级文件或者其他未升级环境的文件替换到测试环境即可

Tags:

C大平台

U9V50代理安装时报xml错误

by zhengjya 2016.9.30 09:11
注:脚本执行有风险,对于客户正式环境请在研发指导下执行。V50环境在安装工具中安装新代理(web、报表或其他代理)报xml错误。 原因:为V50环境安装后,打了所有补丁,而这些补丁里面包含所有最新文件,而用Portal\WebPath\InstallPath中的msi安装代理,是旧的msi缺少5.0新加的多主控中的相关文件,进而安装完代理之后,在安装工具中安装代理时,校验文件不一致,导致报错 解决办法:分两种情况 1、在打过所有补丁的环境下安装代理:将代理卸载,删除所有相关文件,在ftp中下载最新的msi或由总部提供新的msi,重新安装,即可在安装工具中安装代理成功 2、金盘安装,或者新升级到5.0环境,没有打过5.0补丁的情况下:可用旧的msi安装代理,在安装工具中安装代理成功后,统一打5.0补丁

Tags:

C大平台

grid冻结行列分析

by 李一娜 2016.7.12 16:19
grid冻结行列分析 [更多...]

使用IIS的失败请求跟踪规则排查疑难问题

by hbzhang 2015.12.31 16:19
主题 使用IIS的失败请求跟踪规则排查疑难问题 发件人 张红斌 收件人 范骁智; 管兆雄; 冀忠伟; 康晓龙; lkc@yonyou.com; 李一娜; 刘强亚; 马红旭; '马杰'; 孟令安; '陶华'; 魏崟; 吴高飞; wushh@yonyou.com; 余飞; 张刚; 张红斌; zhangjlg@yonyou.com; 郑江媛; 朱志强 发送时间 2015年12月31日 16:06     前两天分析域用户集成登录问题时,发现利用"失败请求跟踪规则"来排查疑难问题,是一个比较有力的手段。     问题现象     当时的错误提示如下:     由于界面上没有详细的错误信息,一时感觉无从着手,于是想到利用IIS7及更高版本所支持的失败请求跟踪能力,来分析这个问题。     启用步骤     首先,在IIS中找到U9应用,在右边的功能区中选择"失败请求跟踪规则": 双击,然后选择添加,注意屏幕右上方有一个错误提示,我们后面会进行处理: 针对我们的500错误,选择依据状态码来定义跟踪条件: 默认跟踪所有: 单击完成即配置好了失败跟踪规则。     现在还差一步,根据前面的提示,我们还需要为网站打开失败请求跟踪的能力。方法是选U9所在的网站,此处为Default Web Site: 然后在弹出的界面中设置启用:         分析问题     重启IIS后,再次运行我们的程序,在如下目录中就会发现多了一批跟踪文件: 双击打开,就可以看到详细的错误信息了: 后面解决的方法就很简单了。     要多说的一点就是,虽然这个功能被命名为"失败请求跟踪规则",实际上你可以把它作为通用的跟踪工具使用,不限于跟踪失败请求。例如,状态码我们选200,就可以跟踪分析普通的请求。不根据状态码,而根据所用时间就可以跟踪分析哪些性能有问题的请求。             张红斌 hbzhang U9事业部-平台技术部  部门经理         用友网络科技股份有限公司 yonyou Network Technology Co., Ltd. 电话 (Tel):010-62435116 手机 (Mob):18600330588 邮箱 (Mail):zhb@yonyou.com 地址:北京海淀区北清路 68 号 用友软件园 (邮编:100094) Add: yonyou software Park, No. 68 Beiqing Road, Haidian District, Beijing, China 100094 网址 (Web): www.yonyou.com        

考勤签到数据创建Excel文件时报“80070005 拒绝访问”错误的解决方案

by lkc 2014.11.11 08:18
1、问题现象: 考勤签到数据点击下载系统预置模板时报错:80070005 拒绝访问。portal下对应的目录已创建,但是文件没有创建成功。 2、windebug调试跟踪: 挂接Windbg跟踪,调用栈报错更加明确,如下 0:127> !pe*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll - PDB symbol for clr.dll not loadedException object: 000000ed06b26018Exception type:   System.UnauthorizedAccessExceptionMessage:          检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。InnerException:   <none>StackTrace (generated):<none>StackTraceString: <none>HResult: 800700050:127> !clrstackOS Thread Id: 0x2d28 (127)        Child SP               IP Call Site000000f0eaefdf88 00007ffef63b5bf8 [HelperMethodFrame: 000000f0eaefdf88] 000000f0eaefe0d0 00007ffe96f75b46 UFIDA.U9.HR.AM.SignInDataBListUIModel.SignInDataBListUIFormWebPart.CreateFileForExcel(System.String, System.String, System.String ByRef, System.String ByRef)000000f0eaefe380 00007ffe96f757bb UFIDA.U9.HR.AM.SignInDataBListUIModel.SignInDataBListUIFormWebPart.OutPutSignInDataFileFormat(System.String)000000f0eaefe420 00007ffe96f75614 UFIDA.U9.HR.AM.SignInDataBListUIModel.SignInDataBListUIFormWebPart.OutPutFileFormat0_Click_Extend(System.Object, System.EventArgs) 其中CreateFileForExcel函数就是使用了excel的对外接口 using Excel = Microsoft.Office.Interop.Excel; try { app = new Excel.Application(); --此处报错 workbook = app.Workbooks.Add(1); worksheet = (Excel.Worksheet)workbook.Sheets[1];//创建worksheet } catch (Exception) { IUIModel iModel = this.Model; this.Model.ErrorMessage.SetErrorMessage(ref iModel, SignInDataBListUIModelRes.SetExcelComAccessAuth); return; } 3、解决方案: 查找网上的解决方案,都指向Excel权限不够导致该错误的发生!解决过程如下: 注意:一定要一步一步按照说明设置1:在服务器上安装office的Excel软件.2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框5:点击"标识"标签,选择"交互式用户"6:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限.7:依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORKSERVICE"用户,然后赋予"本地访问"权限.这样,我们便配置好了相应的Excel的DCOM权限. ps:如果64位系统中找不到"Microsoft Excel 应用程序",可以运行 mmc -32 然后自行添加组件服务并找到该应用  

U9V2.5版本在使用sql server 2012 always on时关于读写分离的一个注意事项

by 张刚 2014.9.12 21:53
alwayns on 数据库同步 单据状态 [更多...]

Tags:

C大平台

RecentComments

评论 RSS

Statistics

989 篇文章
0 个单页
546344 条评论
11 次评分
244888 次访问
访问统计开始于 2019年9月14日
平均日访问 7899 次
当前 176 人在线