2013年5月2日

摘要: 在表单页面上选择人员的方式有2种,一种是通过下拉列表控件,选择其中的一位或多人;另一种是通过组织架构树的形式选择一位或多位。组织架构树形选人控件 SheetUserSelector、下拉列表选人控件 SheetUserList树形选人控件 SheetUserSelector下拉列表选人控件 SheetUserList 下拉列表式选人控件一般适用于选择部门人员或者选择角色成员,也可以通过自定义JS脚本方式通过ajax方式获取显示的数据源。该选人控件有诸多属性,其中常用的几个属性有:DataField="[AcceptApprover]" //[必须]绑定的参与者数据项Comp 阅读全文
posted @ 2013-05-02 11:09 内部开发者 阅读(586) 评论(0) 推荐(0) 编辑

2013年4月28日

摘要: 在Portal项目的Web引用处,,进入配置服务引用,,这里原先为选中状态,现在去掉选中状态即可,然后重现编译项目,看看是否能编译成功。 阅读全文
posted @ 2013-04-28 17:04 内部开发者 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 主机申请流程一、业务需求 业务部门需要主机服务器使用时,向主机服务器管理部门提出申请,申请人需要填写申请的主机配置需求,交由本部门领导审批,部门领导审批通过后再到业务支撑中心受理申请单,业务支撑中心也有权退回该申请单,退回时写清楚退回的理由,若业务支撑中心受理了,则将有具体负责主机管理的人员按申请单要求提供出主机,并把主机的IP地址、管理帐号密码回填到申请单,流程结束后通知申请人。 业务部门申请主机时可以一次申请多台主机服务器,且业务部门可以指定每台服务器的配置要求。[* 申请时能看到本部门之前申请过的所有服务器列表,除管理帐号密码不显示外,这些服务器的其他信息都显示,便于本部门核实并充分利用 阅读全文
posted @ 2013-04-28 11:41 内部开发者 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 在很多情况下流程的节点参与者需要用到角色(组),参与者指定到角色后,流程就不需要做修改,人员变动时只需要调整角色(组)内成员即可。名词解释:“OU”、“组织单元” ,即部门的意思,图标为 “组”,即角色或用户组的意思,图标为 下面简单介绍创建流程角色的过程,以及代码中如果来获取到这个角色或该角色内的成员。1、以管理员身份登录后,在“组织机构”菜单进入到公司的组织树形结构,找到并点击“”,在右侧上方的一排按钮中点击,然后在组织单元信息页面上输入名称,名称的规则是流程名称+“角色”,比如“主机申请审批流程角色”,这步只需要输入名称即可,然后点击“确定”保存。2、然后在左侧树形结构上找到 ,点击刚才 阅读全文
posted @ 2013-04-28 11:30 内部开发者 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 在表单页面上选择人员的方式有2种,一种是通过下拉列表控件,选择其中的一位或多人;另一种是通过组织架构树的形式选择一位或多位。组织架构树型选人控件 SheetUserSelector、下拉列表选人控件 SheetUserList树形选人控件 SheetUserSelector下拉列表选人控件 SheetUserList 从控件库拖拽SheetUserSelector控件到表单页面,默认生成的代码为<SheetControls:SheetUserSelector ID="SheetUserSelector2" runat="server" />如 阅读全文
posted @ 2013-04-28 10:20 内部开发者 阅读(539) 评论(0) 推荐(0) 编辑

2013年4月26日

摘要: —表单主要关注几个事件的处理:—页面加载事件:—protected void Page_Load(object sender, EventArgs e) —不需要此事件中写任何代码—表单加载事件:—public override void LoadDataFields()— 按需要在此事件中写代码,事件覆盖Page_Load,在该事件中的“base.LoadDataFields()”代码后面写原本需要在Page_Load中的代码。—表单提交校验事件:—public override bool ValidateDataFields(OThinker.H3.WorkSheet.SheetSub.. 阅读全文
posted @ 2013-04-26 17:17 内部开发者 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 在流程设计器的工具栏上,点击 按钮,弹出对话框后, 在表单名称输入名称,选择“自定义表单”类型,在“相对/绝对URL”中输入表单的相对于Portal的路径,如上图 Sheets/BSC/ServerApply/ServerApply.aspx,然后在Portal项目中添加页面到上图表单设置的目录路径回到流程设计器中,点击工具栏上的按钮,输入名称空间、类型,点击“创建表单”按钮,会自动生成aspx页面代码和cs类代码,把aspx代码和cs代码分别拷贝到前面新建的ServerApply.aspx页面代码和cs代码中,完成上述步骤,流程的自定义表单创建过程就算结束了,接下来还需要对自动创建的代码进. 阅读全文
posted @ 2013-04-26 17:16 内部开发者 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 本文主要对子表控件的4个事件进行描述 (子表控件名称为SubTable)oneditorinitializing="SubTable_EditorInitializing" oneditorloading="SubTable_EditorLoading" oneditorsaving="SubTable_EditorSaving" onrowdatabound="SubTable_RowDataBound"在默认情况下,子表控件的字段使用的都是文本框控件为输入控件,在很多时候我们可能需要换成下拉列表框、复选框、单选 阅读全文
posted @ 2013-04-26 17:06 内部开发者 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 子表控件的元数据如下:属性、事件、方法: public class SheetSubTableSZ : WebControl, ISheetControl { // 分隔符 public const char Separator = ';'; public const string SeqNoColumnName = "序号"; // 添加按钮 public Button Add; // 子表的编辑视图 public Table EditTable; ... 阅读全文
posted @ 2013-04-26 17:04 内部开发者 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 审批、会签节点的三个数据项:审批人[*]+Approver、审批结果[*]+Result、审批意见[*]+Comment 比如本部门审批人、结果、意见:DeptApprover,DeptResult,DeptComment常用部门简称见另文。 阅读全文
posted @ 2013-04-26 16:09 内部开发者 阅读(188) 评论(0) 推荐(0) 编辑

导航