




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Siebel配置Lab虚拟业务需求某地公安局需要建立一套被盗抢车辆系统。在此系统中,需要有一个集合所有被盗抢车辆基本信息的界面。而针对每一辆被盗抢车,除其基本信息外,还需要看到其相应的附件信息以及交易信息。各项信息的具体要素见需求要素表1。配置前准备1 打开Siebel Tools,用户名:SADMIN, 密码:SADMIN。2 打开Siebel Client端,用户名:SADMIN, 密码:SADMIN 。(一)配置车辆基本信息界面新建一个Project,取名 TR Lab Vehicle, 然后点击Lock。注1:新建一个project将所有的配置统一放进一个project有利于简化最后的
2、编译过程;注2:正常的配置过程需要check out到本地端,配置完成后check in进去。由于我们此时是在VM中sever端配置,没有建立本地客户端,所以不需要check in和check out。首先查看看Siebel是否有可供使用的表格。车辆基本信息需要的字段在S_ASSET以及S_ASSET_X这两张表中都能找到对应的Column。车辆交易信息没有相应的表格对应,因此需要新建一张与S_ASSET关系为1:M的Extension表格。一、创建BC1、在菜单栏里选择FileNew Object,选择BusComp。选择Project名字TR Lab Vehicle,新建BC名字为TR L
3、AB Vehicle Info,选择Base Table 为S_ASSET。依次添加相应的Field如下:ColumnNameASSET_NUM物品编号DESC_TEXT描述信息ENGINE_TYPE_CD发动机种类EXT_COLOR_CD外部颜色LCNS_NUM车牌号PR_POSTN_IDPrimary Position IdPR_CON_IDPrimary Contact IdTYPE_CDType问题:标注红色的字段,是S-ASSET中没有找到的字段。注:1. 在具体的需求中物品编号应该是通过一定的算法自动计算出来,并且为只读形式。具体实现方式,首先在BC: TR LAB Vehicle
4、 Info中,将Asset Num这个field的predefault value设置为Expr: 'RowIdToRowIdNum (Id)',其次read only和No copy选上。2Type 这个字段是用以区别在S_ASSET这张表上建的不同BC,因此我们在Post Default Value 和Predefault Value那加上Expr: "LookupValue('PRODUCT_TYPE','Vehicle')"。3. 因为在S_ASSET这张表上建的BC有很多,比如资产,车辆等。为了不同的BC显示不同的数
5、据,S_ASSET这张表本身就建了 TYPE_CD这个字段用以区别,因此我们在我们新建的BC: TR LAB Vehicle Info上加上Search Specification:Type=LookupValue("PRODUCT_TYPE","Vehicle"),用以只显示和车辆有关的数据。问题:注1和注2 字段设置predefault value发生语法错误,提示:不能验证的表达.2、利用Join来添加扩展表中的字段在Object Explorer中选择Business Component:TR LAB Vehicle Info/Field。鼠标右
6、键,New Record。在Join中选择S_ASSET_X,Column选择ATTRIB_03,Name写上Vehicle Type。用同样的方法建立其他的几个field如下:Column JoinNameATTRIB_26S_ASSET_X初次注册登记时间ATTRIB_04S_ASSET_X是否参加被盗抢险ATTRIB_03S_ASSET_X车辆类型ATTRIB_14S_ASSET_X价值二、创建BO1、在Object Explorer,选择Business Object。右键,新建一个BO。Name一栏请填上TR LAB Vehicle Info;Project请选择TR Lab Veh
7、icle。2、展开BO,在Business Object Component中添加BC:TR LAB Vehicle Info。在BO上选择TR LAB Vehicle Info为Primary BC。三、创建AppletØ 创建List Applet1、在菜单栏里选择FileNew Object,在Applets那个tab下,选择List Applet,点OK。2、选择project为TR Lab Vehicle,创建applet名字为TR LAB Vehicle Info List Applet, 显示名称:车辆信息,选择BC 为TR LAB Vehicle Info,upgra
8、de方式为Preserve,点击Next。3、选择Applet List (Base/EditList)mode,单击next,注:List Applet一般都是Edit List的模式,所以此处不要选错。4、选择所需要展示的field(在此只选中文标识的),选上需要的field,点击下一步;5、选择所需要的control,点击结束。直接进入了applet web layout的界面。6、创建完成后可以在界面上对applet做相应的调整和修改,添加相应的control以及调整field的大小,对齐方式等。Ø 创建Form applet1、在菜单栏里选择FileNew Object,在
9、Applets那个tab下,选择Form Applet,点OK。2、选择project为TR Lab Vehicle,创建applet名字为TR LAB Vehicle Info Form Applet, 显示名称:车辆基本信息,选择BC 为TR LAB Vehicle Info,updrade方式为Preserve,点击Next。3、选择Edit Mode,单击Next。注:Form Applet一般都是Edit模式,不要选错4、选中所需要的field到右边的框,单击next;5、留下所需要的control,单击next;6、创建完成后可以在界面上对applet做相应的调整和修改,添加相应的
10、control以及调整field的大小,对齐方式等。五、创建View1、在菜单栏里选择FileNew Object,选择View,点击OK。2、选择Project名字TR Lab Vehicle,新建View名字为TR LAB Vehicle Info View,选择BC名字为TR LAB Vehicle Info, upgrade方式为preserve。View的显示名字输入中文“我的车辆基本信息”,点击下一步。3、选择模板为View Basic,点击下一步。4、选择在此view中要显示的applet,按顺序选上TR LAB Vehicle Info List Applet和TR LAB V
11、ehicle Info Form Applet。点击下一步,显示完成。5、展开Object Explorer中的View,检查View Web Tempelat Items下applet的模式是否对。(Form applet为Edit, List applet 为Edit List)问题:applet的模式修改不了,始终是base类型。6、在layout查看配置结果是否达到预期要求。六、创建Screen1、在Object Explorer,选择Screen。右键,新建一个Screen。命名为TR LAB Vehicle,选择Project为TR LAB Vehicle。Viewbar Text
12、 String Override填写为车辆。2、新建一个Aggregate Category的view,取名TR LAB Vehicle Info,中文输入车辆信息。3、展开Screen下的Screen View,将之前建好了的View添加进去。Type 为Aggregate View,parent Category为TR LAB Vehicle Info,取名为我的车辆信息。4、回到刚刚新建的Category,选择Default View为TR LAB Vehicle Info View 。5、回到Screen那栏,选择Default View为TR LAB Vehicle Info Vie
13、w。七、添加Screen到Application1、在Object Explorer,选择Application,搜索Siebel Public Sector,右键 lock object。2、展开screen的Object Explorer到Screen Menu Item,将新建的Screen:TR LAB Vehicle添加进来,填上一个序号,将其Text String Override填写为车辆。3、展开Application到Page Tab,将screen:TR LAB Vehicle添加到Page Tab下,使之在界面上直接能够显示。八、编译application和project
14、右键Siebel Public Sector,选择编译,将之编译到客户端中文界面下。在菜单栏选择tools-compile projects,选中Project:TR Lab Vehicle,将其编译到D:seaclientOBJECTSCHSsiebel_sia.srf。九添加View给相应的responsibility1、打开client端,用SADMIN/SADMIN登陆界面。点击左上角地图标志的sitemap,找到管理应用程序并点击,从中找到视图,在视图列表上点击新建,将新建的View添加进来。2、点击职责。在职责列表中查询职责为“系统管理员”,点击下方的视图tab,选择添加,再添加的
15、对话框里添加新建的View:TR LAB Vehicle Info View。如果系统中没有没有“系统管理员”的职责,请copy Siebel Administrator职责,重新命名“系统管理员”,为并将登陆用户Siebel Administrator添加到该职责下。注:每次新建一个View,都需要通过相同的方式添加到相应的responsibility一次。十、查看配置结果退出并重新登录client端,可以看到配置的被盗抢车辆基本信息界面。(二)配置车辆附件信息界面第二步配置过程是想要创建一个车辆的附件信息。在界面上看到和机动车辆原有的附件格式基本相似,所以可以copy和reuse机动车辆下
16、附件的配置信息。在配置过程中是不建议copy业务逻辑层的BC和BO等Object,因为这种行为会影响最后的performance以及后续的update。因此如果所需要的配置信息在业务逻辑层已有类似的object存在,建议reuse已有的object。而界面层的object如Applet 和View如有相似配置可以通过copy来加快配置速度,提高效率。一、Reuse已有的BCØ Reuse已有的BC了解到Siebel自带的BC Asset Mgmt - Asset Attachment和所需要配置的车辆附件信息基本类似,因此可以reuse这个已存在的BC。具体方式是,查询到这个BC,右
17、键选择Lock,将此BC lock好以便于进一步修改。首先将BC名字更改为TR LAB Vehicle Attachment,然后将对应的project改成本次配置的project。查看此BC下的field基本可以满足需求,不需要重新添加field。Ø 创建新BC与主BC之间的link在Object Explorer,选择Link。右键,新建一个link。选择project为TR LAB Vehicle。主BC为TR LAB Vehicle Info,子BC为TR LAB Vehicle Attachment,Source field为Id,Destination Field为Ass
18、et Id。Ø 将新的BC与link添加到BO下在Object Explorer,选择BO:TR LAB Vehicle,打开BO Component,添加新的BC TR LAB Vehicle Attachment,并将新建的link:TR LAB Vehicle Info/TR LAB Vehicle Attachment添加进去。如此便建立了新的BC与原因BC之间的关联。二、Copy已有的Applet和ViewØ Copy已有的applet在applet层找到Asset Mgmt - Asset Attachment List Applet,将其copy下来,重新命名
19、为TR LAB Vehicle Attachment List Applet,将相应的BC和project改为当前的值;Ø Copy已有的View在View层找到Asset Mgmt - Asset Attachment View,将其copy下来,重新命名为TR LAB Vehicle Attachment View,将相应的BO和project改为当前的值;Ø 编辑新copy 的view展开View到View Web Template Item,将序号为1的Applet更改为TR LAB Vehicle Info Form Applet,Mode为Edit;将序号为2的
20、applet改为TR LAB Vehicle Attachment List Applet,mode为Edit List,并且把这个View的Threat Applet等全部删掉。三、创建Drilldown在Object Explorer,选择Applet,TR LAB Vehicle Info List Applet,点击Drilldown,右键,新建Drilldown。超链接field选择物品编号,View选择drilldown进去看到的view为TR LAB Vehicle Attachment View。四、添加View在车辆Screen下添加附件view:TR LAB Vehicle
21、 Attachment View,类型设置为Detail View。父类型仍选TR LAB Vehicle Info。将Menu Text和Viewbar Text name的string overwrite写为车辆附件。五、编译编译project,在用户的职责下添加新建的View;六、查看配置结果退出并重新登录,即可界面上即可看到新配置的内容。(三)创建车辆车辆交易信息的界面一、新建Table1、在菜单栏里选择FileNew Object,选择Table。填写Table 名字 CX_VEHI_TRANS, 选择Project名字TR Lab Vehicle,表格类型 1:M,然后选择Next
22、。2、在Parent Table一栏中,选择 S_ASSET,然后Finish。3、在新建的表格中分别新建一下七个column:NameLengthPhysical TypeTRANS_LOC_REAG30VarcharTRANS_METH_CD30VarcharTRANS_LOC 30VarcharTRANS_BUYER300VarcharTRANS_STATUS30VarcharTRANS_SUBSTATUS30VarcharTRANS_DT7Date4、建好相应的column后,点击上面的Apply/DDL按钮,选择Apply。用户名输入SIEBEL,密码:SIEBEL, 然后等待将表格
23、应用到数据库。5、Apply完成后,回到了Table的界面,可以看到新建的column已经存在。二、创建BC1、BC需要用到的Table已经在前面创建好了,创建BC具体过程如前所述,BC命名为TR LAB Vehicle Transaction。注:由于表格中Name 和Type三个column为Index,Name 和Type的column不能为空,所以提前设置predefault value。2、此处将Type的predefault value设置为1,Name的predefault value设置为Field: 'Id'。三、创建link创建新的BC和主BC之间的link
24、,具体方法如同前面步骤。四、添加link和BC将新建的BC以及link添加到相应的BO下,添加方法同上。五、创建AppletApplet的创建方法同步骤(一)中的创建过程,新创建的applet命名为TR LAB Vehicle Trans List Applet,显示名称:车辆交易信息。六、创建View用上面相同的方法创建一个新的view,命名为TR LAB Vehicle Transaction View, 显示名称:车辆交易信息。注意:View的View Template选为View Detail,一旦选了View Basic,drill down之后就看不到其它的view。七、Scree
25、n下添加ViewScreen下添加新创建的View,选择其类型为detail view,Parent View为TR LAB Vehicle Info,取名车辆交易信息。八、查看配置结果到用户端将该view添加到相应的职责下,重新登录即可看到新配置的交易信息界面46(四)配置Pick List一、创建静态Pick List在有需要的field添加相应的静态Pick List。以车身颜色为例,做一个静态Pick List创建的示范。1、在菜单栏里选择FileNew Object,选择Pick List,然后点击OK;2、选择project为TR Lab Vehicle, 选择BC为TR LAB
26、Vehicle Info,选择相应的field为外部颜色,点击Next;3、Pick List Type选择Static,点击Next;4、选择Create new Pick List,点击Next;注:如果已经创建过或者已经存在相同的Pick List,为节省时间可以重复使用,此处作为创建示范,新建一个Pick List。5、将Pick List的名字取为TR Vehicle Color,选中Create new List of Values,点击Next;6、将List of Value的名字取名为TR VEHICLE COLOR,然后依次添加值,此处为颜色设置,请依次填入:红色、黄色、黑
27、色、白色、银色和其他,点击Next;7、将Search Specification和Comment两栏不填,Bounded Pick List如果勾选上则不能输入除选择项以外的其他值。此处假定没有其他值可以输入,将其勾选上,点击Next;8、检查之前的设置值是否正确,点击Finish。此时该静态Pick List的配置已经完成。9、查询BC:TR LAB Vehicle Info,可以看到Field:外部颜色 的Pick List 一栏已经有了新创建的TR Vehicle Color,表示创建成功。10、编译project,然后到client端查看配置结果。二、创建动态Pick List
28、16; 创建动态Pick List1、在菜单栏里选择FileNew Object,选择Pick List,然后点击OK;2、选择project为TR Lab Vehicle, 选择BC为TR LAB Vehicle Transaction,选择相应的field为买主,点击Next;3、Pick List Type选择Dynamic,点击Next;4、选择Create new Pick List,点击Next;注:如果已经创建过或者已经存在相同的Pick List,为节省时间可以重复使用,此处作为创建示范,新建一个Pick List。5、选择BC为Account,选择field为Name,将Pi
29、ck List的名字取为TR Trans Buyer Pick List,点击Next;6、什么都不选,点击Next;7、 源BC里的field选为买主,Pick BC里的field选为Name,点击下方的Add按钮,点击Next;8、点击Finish,此时该动态Pick List的配置已经完成。9、查询BC:TR LAB Vehicle Transaction,可以看到Field:Trans Buyer 的Pick List 一栏已经有了新创建的TR Trans Buyer Pick List,表示创建成功。Ø 创建Pick Applet1、在菜单栏里选择FileNew Objec
30、t,选择Pick Applet,然后点击OK;2、选择project为TR Lab Vehicle, 将Pick Applet名字设为 TR Trans Buyer Pick Applet,显示名称:选取买主,选择BC为Account,选择Upgrade方式为Preserve,点击Next;3、将Show All Templates选上,然后将Applet的Base模式选为Popup Query, Edit List模式选为Popup List,点击Next;4、将City,Country,Fax Number,Location,Name,Organization,Phone Number,S
31、tate,Street Address这几个字段选到右边,点击Next;5、将所有的Control选上,点击Next;6、点击Finish,Tools自动弹出TR Trans Buyer Pick Applet的配置界面,关闭此界面;7、点击Applet Web Template,把Base的名字和Type都改为Query,把Edit List的名字改为Base;8、右键点击Applet,点击Edit Web Layout进入编辑页面界面, 将左侧面板上的Mode选为1:Edit List,将新建(NewRecord),删除(DeleteRecord)查询(NewQuery),执行(Execu
32、teQuery),取消(UndoQuery),查找(LabelFind),PopupQueryCombobox,开始于(Labelstartingwith),PopupQuerySrchspec,执行(PopupQueryExecute)按钮拖到右面的Edit List界面上;9、在左侧Object Explorer面板上点击List>List Column,将名字分别该为中文:城市,国家/地区,传真号码,场所,客户,组织,电话号码,省/(直辖)市,地址。10、查询Applet:TR LAB Vehicle Trans List Applet,可以看到List Column:买主 的Pi
33、ck Applet 一栏已经有了建好的Account CSN Pick Applet,将它替换为TR Trans Buyer Pick Applet。12、编译Project,此时该Pick Applet的配置已经完成。三、创建 Hierarchy Pick List在Trans Status 和Trans Substaus两个字段上分别新建两个静态Pick List,并且在这两个静态Pick List上建立层及关系。Ø 在交易状态字段上创建静态Pick List1、在菜单栏里选择FileNew Object,选择Pick List,然后点击OK;2、选择project为TR Lab
34、 Vehicle, 选择BC为TR LAB Vehicle Transaction,选择相应的field为交易状态,点击Next;3、Pick List Type选择Static,点击Next;4、选择Create new Pick List,点击Next;注:如果已经创建过或者已经存在相同的Pick List,为节省时间可以重复使用,此处作为创建示范,新建一个Pick List。5、将Pick List的名字取为TR Trans Status Pick List,选中Create new List of Values,点击Next;6、将List of Value的名字取名为TR_TRANS
35、_STATUS,然后依次添加值,此处为交易状态设置,请依次填入:未开始、进行中、已结束,点击Next;7、将Search Specification和Comment两栏不填,Bounded Pick List如果勾选上则不能输入除选择项以外的其他值。此处假定没有其他值可以输入,将其勾选上,点击Next;8、检查之前的设置值是否正确,点击Finish。此时该静态Pick List的配置已经完成。9、查询BC:TR LAB Vehicle Transaction,可以看到Field:交易状态 的Pick List 一栏已经有了新创建的TR Trans Status Pick List,表示创建成功
36、。Ø 在交易子状态字段上创建静态Pick List1、在菜单栏里选择FileNew Object,选择Pick List,然后点击OK;2、选择project为TR Lab Vehicle, 选择BC为TR LAB Vehicle Transaction,选择相应的field为交易子状态,点击Next;3、Pick List Type选择Static,点击Next;4、选择Create new Pick List,点击Next;注:如果已经创建过或者已经存在相同的Pick List,为节省时间可以重复使用,此处作为创建示范,新建一个Pick List。5、将Pick List的名字取
37、为TR Trans Substatus Pick List,选中Create new List of Values,点击Next;6、将List of Value的名字取名为TR_TRANS_SUBSTATUS,然后依次添加值,此处为交易状态设置,请依次填入:初步达成协议、价格讨论中、准备资料中,点击Next;7、将Search Specification和Comment两栏不填,Bounded Pick List如果勾选上则不能输入除选择项以外的其他值。此处假定没有其他值可以输入,将其勾选上,点击Next;8、检查之前的设置值是否正确,点击Finish。此时该静态Pick List的配置已经
38、完成。9、查询BC:TR LAB Vehicle Transaction,可以看到Field:交易子状态 的Pick List 一栏已经有了新创建的TR Trans Substatus Pick List,表示创建成功。Ø 建立两个静态Pick List之间的层及关系1、点击TR Trans Status Pick List,进入Pick List界面,把相应的Business Component属性由PickList Generic改为PickList Hierarchical。2、点击TR Trans Substatus Pick List,进入Pick List界面,把相应的B
39、usiness Component属性由PickList Generic改为PickList Hierarchical Sub-Area。3、点击BC:TR LAB Vehicle Transaction,点击Field:交易子状态,把“Immediate Post Changes”和“No Copy”的值设置为True;点击左侧面板里的Pick Map属性,然后在右侧右键新建一条记录,具体内容如下:Field:交易状态,Constrain:True,Picklist Field:Parent。4、点击BC:TR LAB Vehicle Transaction,点击Field:交易状态,把“I
40、mmediate Post Changes”和“No Copy”的值设置为True;点击左侧面板里的Pick Map属性,然后在右侧右键新建一条记录,具体内容如下:Field:交易子状态。5、编译BC:TR LAB Vehicle Transaction和两个新建的Pick List。6、打开客户端>场地图>管理-数据>值列表,点击查询,在“类型”字段那输入“TR*”,回车可以看到刚刚新建的两个值列表:TR_TRANS_STATUS和TR_TRANS_SubSTATUS。7、在值列表TR_TRANS_SubSTATUS对应的“父许可证”字段处输入“进行中”。8、点击“清除缓存
41、”按钮。9、点击“车辆交易信息”界面,发现“交易状态”和“交易子状态”两个字段的静态Pick List的层及关系已经建好。(五)配置MVG一、创建BC之间的Link创建MVG之前,必须先创建BC: TR LAB Vehicle Info和Contact两个BC之间的Link:1、在左侧Object Explorer面板上点击Link。2、右键新建一条记录,内容如下:NameTR LAB Vehicle Info/ContactProjectTR Lab VehicleParent Business ComponentTR LAB Vehicle InfoChild Business Compo
42、nentContactInter TableS_ASSET_CONInter Parent ColumnASSET_IDInter Child ColumnCONTACT_IDPrimary ID FieldPrimary Contact IdCascade DeleteNone二、创建MVG1、在菜单栏里选择FileNew Object,选择MVG,然后点击OK;2、选择project为TR Lab Vehicle, 选择Master BC为TR LAB Vehicle Info,点击Next;3、Detail BC选为Contact,Multi Value Link名字取为Contact,
43、点击Next;4、选定之前新建的Link,点击Next;5、Primary ID Field选择Primary Contact Id,设置Use Primary Join的值为True, 点击Next;6、什么都不选,点击Next;7、Filed选择Full Name No Space, 名字取为Primary Contact Name,点击Next;8、点击Finish完成.9、查询BC:TR LAB Vehicle Info,点击Multi Value Field,可以看到那一栏有了一条记录:Primary Contact Name,表示创建成功,点击Field,看到多了Primary C
44、ontact Name这条记录,将这条记录对应的Link Specification值设为True,同时将Primary Contact Id的Link Specification值也设为True。三、在TR Lab Vehicle Info Form Applet上添加新建的“联系人”字段1、 在左侧Object Explorer面板上点击Applet,选择TR LAB Vehicle Info Form Applet。2、 点击Control,然后在右侧面板上右键新建一条记录,内容如下:NameCaptionString OverrideField联系人联系人Primary Contact
45、 Name3、 点击TR Lab Vehicle Info Form Applet,右键点击Edit Web Layout, 把左侧Controls/Columns面板上的Primary Employee Name拖到右面面板上,并且排列好。4、 点击左上方的保存按钮,关闭页面编辑窗口。5、 因为系统里已经有建好的对应的MVG Applet,在此我们不再重复建了,直接在联系人这个字段的对应的MVG Applet属性那填上:Auto Opportunity Contact Mvg Applet, Run Time的值设为True。6、 编译Project,至此MVG的所有配置工作完成。(六)配置
46、State Model1、 在Object Explorer选择Business Component,查询BC: TR LAB Vehicle Transaction,把这个BC的Class类型改为CSSBCBase.2、 左侧Object Explorer选择Business Component User Prop,右侧面板上右键添加一条新记录,内容如下:NameValueState ModelY3、 编译BC: TR LAB Vehicle Transaction, 打开客户端。4、 点击场地图>管理-应用程序(A)>状态模型。5、 点击新建按钮,新建一条记录,内容如下名称业务
47、组件字段TR Vehicle Trans StatusTR LAB Vehicle Transaction交易状态6、 点击屏幕下方的“状态”View Tab,点击新建按钮,新建内容如下:状态名称缺省限制转换说明未开始是是未开始进行中否是进行中已结束否是已结束7、 点击屏幕下方的“转变”View Tab,点击新建按钮,新建内容如下:从何状态到何状态公共规则字段规则运算符规则值未开始进行中是买主IS NOT NULL进行中已结束是交易子状态<>"价格讨论中"8、 关闭客户端,重新打开客户端,然后看运行结果。(七)配置Access ControlAccess Con
48、trol分为以下几种形式:Personal access control、Position access control、Organization access control、All access control、Access-group access control.下面我们以Position access control为例配置Access Control:一、首先建立一个关于Position的MVG同样的创建MVG之前,必须先创建BC: TR LAB Vehicle Info和Position两个BC之间的Link:1、在左侧Object Explorer面板上点击Link。2、右键新
49、建一条记录,内容如下:NameTR LAB Vehicle Info/PositionProjectTR Lab VehicleParent Business ComponentTR LAB Vehicle InfoChild Business ComponentPositionInter TableS_ASSET_POSTNInter Parent ColumnASSET_IDInter Child ColumnPOSITION_IDPrimary ID FieldPrimary Position IdCascade DeleteNone二、创建MVG 1、在菜单栏里选择FileNew Ob
50、ject,选择MVG,然后点击OK;2、选择project为TR Lab Vehicle, 选择Master BC为TR LAB Vehicle Info,点击Next;3、Detail BC选为Position,Multi Value Link名字取为Position,点击Next;4、选定之前新建的Link,点击Next;5、Primary ID Field选择Primary Position Id,设置Use Primary Join的值为True, 点击Next;6、什么都不选,点击Next;7、Filed选择Active Login Name, 名字取为Sales Rep,点击Nex
51、t;8、点击Finish完成.9、查询BC:TR LAB Vehicle Info,点击Multi Value Field,可以看到那一栏有了一条记录:Sales Rep,表示创建成功。三、创建以Position为例的Access Control 1、 打开Tools, 查询BC:TR LAB Vehicle Info, 点击BusComp View Mode, 新建一条记录, 对应的值如下: NameOwner TypeVisibility MVFieldVisibility MVLinkSales RepPositionSales RepPosition2、 在Object Explore
52、r选择View,查询TR LAB Vehicle Info View,然后在对应的Visibility Applet属性那填写TR LAB Vehicle Info List Applet,对应Visibility Applet Type 填为Sales Rep。3、 点击TR LAB Vehicle Info View,右键选择Copy Record,新Copy的View取名为TR Lab Vehicle Info Manager View,然后在对应的Visibility Applet属性那填写TR LAB Vehicle Info List Applet,对应Visibility App
53、let Type 填为Manager。4、 点击TR Lab Vehicle Info View,右键选择Copy Record,新Copy的View取名为TR Lab Vehicle Info All View,然后在对应的Visibility Applet属性那填写TR LAB Vehicle Info List Applet,对应Visibility Applet Type 填为All。5、 在Object Explorer,选择Screen,查询TR LAB Vehicle,展开Screen下的Screen View,选择TR Lab Vehicle Info View,右键点击Cop
54、y Record,复制两条记录,分别把View的名字改为TR Lab Vehicle Info Manager View和TR Lab Vehicle Info All View,中文名字分别改为我的团队的车辆信息和所有车辆信息。6、 打开客户端,点击左上角场地图,找到管理应用程序并点击,从中找到视图,在视图列表上点击新建,将新建的View添加进来,并在下方将相应的职责添加进来。7、 编译整个Project。四、创建组织、职位、职责、人员Ø 创建组织1、 连到服务器上,以SADMIN/SADMIN登陆;2、 点击管理->组->内部部门,点击新建,内容如下:部门名称组织标志
55、重庆市交通委员会True3、 点击地址MVG按钮,弹出MVG对话框,点击新建按钮,新建一条记录:国家城市街道地址邮政编码China重庆市渝北区龙溪镇红锦大道20号4011474、 点击保存,再把新建的这条记录选到右边的对话框里;5、 点击新建,再新建三条记录:部门名称父部门组织标志国家城市街道地址邮政编码信息部重庆市交通委员会TrueChina重庆市渝北区龙溪镇红锦大道20号401147财务部重庆市交通委员会TrueChina重庆市渝北区龙溪镇红锦大道20号401147行政部重庆市交通委员会TrueChina重庆市渝北区龙溪镇红锦大道20号4011476、 至此,组织架构的创建全部完成。
56、16; 创建职位1、 点击之前新建组织名称:信息部,进入部门的详细界面;2、 在下方的职位Applet里,新建两条记录:职位父职位IT经理IT工程师IT经理3、 点击管理->组->职位,查询 “IT*”可以看到刚刚新建的两个职位,点击“建立报告关系”按钮,至此职位创建完成,并且建立两个职位的层及关系。Ø 创建职责1、 连到服务器上,以SADMIN/SADMIN登陆;2、 点击场地图>管理-应用程序(A)>职责,点击新建,新建两条记录,如下:职责说明组织重庆市交通委员会信息部工程师重庆市交通委员会信息部工程师信息部重庆市交通委员会信息部经理重庆市交通委员会信息部经理信息部3、 点击重庆市交通委员会信息部工程师,再点击下方的视图View Tab,点击添加,弹出添加视图对话框,按CTRL+ALL,再点击确定,这样就把所有视图赋给这个职责;4、 同样的,把所有视图赋给重庆市交通委员会信息部经理这个职责。Ø 创建人员数据库级别创建人员登陆ID1、 打开MS SQL Server Enterprise Manager,点击Security>Logi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品冲压合同范例
- 业务信息合同范例
- 净地转让合同范例
- 供应货品合作合同范例
- 住宅装修设计合同范例
- 专业分包施工合同范例
- 公务车服务合同范例
- 加盟中通合同范例
- PRDM1激活的PLXDC2通过JAK1-STAT3反馈调控肝细胞癌肿瘤相关巨噬细胞极化的研究
- 穿戴式心电信号智能分析方法研究
- 《法院执行实务》单元三(上)(课堂PPT)课件
- 煤矿防治水中长期规划2017—2019
- 新版广西大学毕业设计封面
- 幼儿园一日生活中的保教结合(课堂PPT)
- 有害物质培训教材(ROHS2.0及REACH)
- 基于深度学习的图像压缩感知算法综述
- 德语A1单词表
- ARL4460 OXSAS曲线制作及学习笔记
- 主板维修思路分析
- 高三地理二轮专题河流特征
- Unit__A_View_of_Mountains
评论
0/150
提交评论