Siebel数据导入工具V10 Beta版用户手册.docx
- 文档编号:27351293
- 上传时间:2023-06-29
- 格式:DOCX
- 页数:12
- 大小:863.79KB
Siebel数据导入工具V10 Beta版用户手册.docx
《Siebel数据导入工具V10 Beta版用户手册.docx》由会员分享,可在线阅读,更多相关《Siebel数据导入工具V10 Beta版用户手册.docx(12页珍藏版)》请在冰豆网上搜索。
Siebel数据导入工具V10Beta版用户手册
Siebel数据导入工具
用
户
手
册
汉得信息技术股份有限公司
版本号:
V1.0Beta版
序言
Siebel数据导入工具软件是基于Microsoft.NETFramework开发的一个Siebel的外挂工具,是针对Siebel本身的BusinessComponent进行操作,用户首次使用只需要进行简单的配置,即可进行数据导入。
其主要功能有:
Ø对任何单个BC或者多层结构的BC进行数据新建。
Ø对任何单个BC或者多层结构的BC进行数据更新或者新建。
Ø对任何单个BC或者多层结构的BC进行数据更新。
Ø对任何单个BC或者多层结构的BC进行数据删除。
Ø对任何单个BC或者多层结构的BC进行数据查询。
Ø对查询数来的数据,或者处理以后的数据保存为Excel、Html、XML内容。
第一章软件安装与初始化
Siebel数据导入工具是一个免安装工具,双击运行目录下的SDI.exe即可运行。
但是前提是您的电脑中安装有Microsoft.NETFramework,否则程序无法打开启动页面,可能会报如下错误:
可通过以上地址下载安装Microsoft.NETFramework。
若可以成功打开,则能看到如下界面:
第二章操作说明
2.1配置参数文件
2.2功能说明
2.2.1打开文件
2.2.2执行导入或者其它操作
2.2.3导出结果数据
2.4调试与故障说明
2.1配置参数文件
在软件目录下面有文件夹config
其中有Config.ini文件,该文件是指定程序将使用哪一个配置文件,
如图所示说明该程序最终将使用LstOfVal.ini文件,最终的配置信息都将在LstOfVal.ini文件中。
如图所示的内容为LstOfVal.ini文件的一个示例内容,以下对于每个参数做简单的说明:
⏹ConnectString:
该链接字符串指定siebel应用服务器的连接地址,注意,这并非是网页登陆的地址,实际上是连接应用组件的地址,该地址的默认端口是2321,在系统安装时指定,并且该端口需要在运行该程序的主机上可以联通,比如类似地址:
host="siebel:
//SIEBELDB:
2321/SBA_81/ePharmaObjMgr_chs
其中的SIEBELDB为主机的地址,也可以是采用IP地址,比如192.168.1.238
其中的SBA_81是Enterprise的名称,由服务器安装时指定,也可以再siebel应用的【管理—服务器配置】-->【企业】中查看到
其中的ePharmaObjMgr_chs为组件的别名,可以在【管理—服务器配置】-->【企业】-->【组件定义】查看,
⏹ConnectUserName:
为连接服务器的用户名。
⏹ConnectPassword:
为连接服务器的密码。
⏹RepositoryName:
为服务器的配置中的存储库,默认为SiebelRepository,一般不会有变化,除非特殊项目需求。
⏹EXCEL_SHEET_NAME:
该为我们最后需要打开的Excel的Sheet名称,比如
这个名称不能有错误,否则无法打开excel,这就类似于数据库的表名称,一旦表名称有错误,那必然是无法查询到数据的。
⏹HierarchyLevel:
注意,此处代表需要导入的数据的结构层次,单层BC为1,头行结构bc为2,爷、爸、孙结构为3,当大于1时需要指定主键列。
换言之:
如果只对一个bc导入数据,那么就是1,如果对于头行结构,比如客户以及客户下的联系人,那么就是2,如果是订单头、订单行、发货行这种3层结构的,或者是客户、客户下的联系人、客户下的地址这种一个头,两个并列行的是3。
⏹ProcessNum:
该参数代表最终需要使用单线程还是两个线程来处理,如果是2个线程处理的话速度会double,但是也可能会出现两个线程同时操作到一条记录的风险。
该参数是为了让大数据量的导入速度快一点设置的,目前只能设置1或者2。
⏹BOName:
这是需要导入的对象。
⏹BCName1:
为第一个BC,
⏹BCName2:
如果有第二个BC,
⏹BCName3:
如果有第三个BC,
⏹ActiveField1:
这里面为第一个BC中需要激活的字段以逗号分隔。
⏹ActiveField2:
这里面为第二个BC中需要激活的字段以逗号分隔。
⏹ActiveField3:
这里面为第三个BC中需要激活的字段以逗号分隔。
⏹Field1:
第一个BC的字段以及对应于EXCEL的列的名称。
每个字段间用分号分隔,字段与excel列名之间用逗号分隔。
⏹Field2:
第二个BC的字段以及对应于EXCEL的列的名称。
每个字段间用分号分隔,字段与excel列名之间用逗号分隔。
⏹Field3:
第三个BC的字段以及对应于EXCEL的列的名称。
每个字段间用分号分隔,字段与excel列名之间用逗号分隔。
⏹PickMapField1:
如果在bc中有动态的picklist,并且需要多个字段共同来确认一条记录的时候需要填写,例如:
PickMapField1=Parent,Type,父类型,Name,父许可证编码
其中的Parent是需要做Picklist的字段,Type为Picklist中的类型,父类型为对应的excel的列,如果还需要第二个字段来一起确定,则还有一个Name,这就是里面的独立源代码的字段,其对应的excel的列名为父许可证编码。
多个字段使用分号分隔。
⏹PickMapField2:
类似PickMapField1
⏹PickMapField3:
类似PickMapField1
⏹MVGField1:
;分别为MVG字段的名称,弹出关联BC中的字段,弹出关联BC中的字段的值对应的excel列名,是否设置为主要,为N则不设置,使用默认,后一个值代表是否需要将MVG中除此之外的值删除,多个以分号分隔
比如“Responsibility,Name,职责,Y”代表字段“Responsibility”所对应的mvg中对字段“Name”进行查询,所来源的值为Excel的职责列,然后需要设置为主要,不需要删除MVG中的其他值。
例如:
Responsibility,Name,职责,Y,N;Position,Name,职位,Y,N;EmployeeOrganization,Name,组织,Y,N
⏹MVGField2:
类似MVGField1
⏹MVGField3:
类似MVGField1
⏹KeyField1:
当我们需要进行更新或者插入或者更新操作时,我们需要判断一个唯一性,比如图:
这表明唯一性字段未LoginName,其对应的excel的名称为用户ID,多个Key使用分号分隔。
2.2.1打开需要导入的excel文件
如下图所示,选择【开始】-->【打开EXCEL文件】
2.2.2执行导入或者其它操作
首先在导入之前我们最好是先测试一下服务器是否连通,如果返回如下的测试通过,则可以继续后续操作,否则请修改配置文件或者是检查端口等问题。
选择相应的操作,
程序会一步一步进行导入
导入完成以后会弹出如下测试框
如果选择Y,则提交数据,否则的话会回滚事务(不能百分百保证可以回滚成功)。
2.2.3导出结果数据
此处可以将当前页面的数据导出为excel或者其它格式。
2.4调试与故障说明
在程序的目录中有一个log目录,
其中detaillog.txt会记录详细的错误信息,
如果出现类似如下错误:
System.InvalidOperationException:
未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
则需要在服务器中安装如下软件
AccessDatabaseEngine.exe
可以在网上搜索,
注意,64位的系统需要安装AccessDatabaseEngine.exe的32位版本和64位版本。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Siebel数据导入工具V10 Beta版用户手册 Siebel 数据 导入 工具 V10 Beta 用户手册