peo_ww.kb 的例行程序


AddALoc

文件名

peo_ww.kb

语法

AddALoc(VAL w: WINDOW, REF personrec: PeopleRec)

参数

w - 父窗口句柄

personrec - 人员记录

返回

副作用

说明

本过程把已经添加到 MCLB 的任何记录连成环状结构。从人员数据设置 people_id 和 contact_id,然后将其插入 People_Location 表。

调用的对话框窗体


AddANotification

文件名

peo_ww.kb

语法

AddANotification(VAL w: WINDOW, REF peoid: INTEGER)

参数

w - 父窗口句柄

peoid - 人员标识

返回

副作用

说明

本过程将已经添加到 MCLB 的任何记录连成环状结构。从人员数据设置 people_id,而 notify_id 的从计数器表设置的。然后将记录插入到 Notify_User_Group 表中。

调用的对话框窗体


AddASupportOrg

文件名

peo_ww.kb

语法

AddASupportOrg(VAL w: WINDOW, REF user_id: STRING)

参数

w - 窗口句柄

user_id - 用户标识

返回

副作用

说明

本过程将向 support_for 表添加新记录。

调用的对话框窗体


AddNewGroup

文件名

peo_ww.kb

语法

AddNewGroup(VAL group_id: STRING, VAL tempgroup: GroupRec, VAL person: BrowsePeopleInstRec )

参数

group_id - 组标识

tempgroup - 组记录

person - 用于浏览人员事件的实例记录

返回

副作用

说明

本过程将向 member_of 表添加新记录。

调用的对话框窗体


AddPeople

文件名

peo_ww.kb

语法

AddPeople(VAL whdl: WINDOW)

参数

whdl - 父窗口句柄

返回

副作用

说明

本过程可以通过添加人员系统操作来启动。否则,它在用户从“搜索对话框”选择添加人员时启动。它将以“人员”对话框开始 wwpeople 事件。

调用的对话框窗体

people.dfc[peoplenotebook]


AddPeopleData

文件名

peo_ww.kb

语法

AddPeopleData(REF person: BrowsePeopleInstRec)

参数

person - 浏览人员实例数据

返回

副作用

说明

本过程将在 peo_dbww 中调用必要的过程,向数据库添加不同的记录。

调用的对话框窗体


AddQContact

文件名

peo_ww.kb

语法

AddQContact(VAL whdl: WINDOW)

参数

whdl - 父窗口句柄

返回

副作用

说明

本过程可以通过添加快速联系人系统操作来启动。否则,它在用户从“快速联系人搜索”对话框选择添加联系人时启动。它将以“快速联系人”对话框开始快速联系人事件。

调用的对话框窗体

people.dfc[quickcontactform]


AddQuickContact

文件名

peo_ww.kb

语法

AddQuickContact

参数

返回

副作用

说明

本过程用于添加快速联系人。

调用的对话框窗体


CollectNotifyFields

文件名

peo_ww.kb

语法

CollectNotifyFields(REF notification: Notify_User_GroupRec)

参数

notification - notify_user_group 记录

返回

字符串

副作用

说明

本过程用来收集来自对话框入口框的通知信息。

调用的对话框窗体


CollectPeopleUsers

文件名

peo_ww.kb

语法

CollectPeopleUsers(REF personrec: PeopleRec, REF wwuserrec: UsersRecord)

参数

personrec - 人员记录

wwuserrec - 用户记录

返回

personrec, wwuserrec

副作用

说明

使用 dlgfieldvalue,将输入到入口框中的数据放入记录结构以添加到数据库。

调用的对话框窗体


EditPeopleData

文件名

peo_ww.kb

语法

EditPeopleData(REF person: BrowsePeopleInstRec)

参数

person - 浏览人员实例数据

返回

副作用

说明

本过程将在 peo_dbww 中调用必要的过程,以在数据库中编辑/添加不同的记录。

调用的对话框窗体


FillWebCombos

文件名

peo_ww.kb

语法

FillWebCombos

参数

返回

副作用

说明

本过程将“插入”web 能力。

调用的对话框窗体


NotificationEvent

文件名

peo_ww.kb

语法

NotificationEvent(REF notifyrec: WWNotifyUserGroup)

参数

notifyrec - notify_user_group 记录

返回

notifyrec

副作用

说明

当 completepartialname 找到一系列匹配的人员时,使用本事件。然后使所选择的人员返回到调用对话框。

调用的对话框窗体


RightsToSecurityMask

文件名

peo_ww.kb

语法

RightsToSecurityMask(VAL w: WINDOW, REF person: BrowsePeopleInstRec)

参数

w - 父窗口句柄

person - 浏览人员事件的实例数据

返回

副作用

说明

本过程将接受为用户添加的权限列表,并计算安全掩码。

调用的对话框窗体


SetUserButtons

文件名

peo_ww.kb

语法

SetUserButtons

参数

返回

副作用

说明

处于编辑模式时,此过程将缺省按钮设置为启用或禁用。

调用的对话框窗体

people.dfc[notifications]

people.dfc[skillform]


UpdateAGroup

文件名

peo_ww.kb

语法

UpdateAGroup(REF person: BrowsePeopleInstRec, REF group: GroupRec)

参数

person - 由浏览人员事件所用的实例数据

group - 组记录

返回

副作用

说明

本过程将插入刚添加到 MCLB 的当前选定记录。添加在 MsgAccept 中完成,因此多个组已被添加是可能的。更新立即完成,因此只需要添加一个记录。

调用的对话框窗体


UpdateALoc

文件名

peo_ww.kb

语法

UpdateALoc(VAL w: WINDOW)

参数

w - 父窗口句柄

返回

副作用

说明

本过程将插入刚添加到 MCLB 的当前选定记录。添加在 MsgAccept 中完成,因此多个场所已被添加是可能的。更新立即完成,因此只需要添加一个记录。

调用的对话框窗体


UpdateAnOrg

文件名

peo_ww.kb

语法

UpdateAnOrg(VAL w: WINDOW)

参数

w - 父窗口句柄

people_id - 选择的人员标识

返回

副作用

说明

本过程将插入刚添加到 MCLB 的当前选定记录。添加在 MsgAccept 中完成,因此多个组织已被添加是可能的。更新立即完成,因此只需要添加一个记录。

调用的对话框窗体


UpdateANotification

文件名

peo_ww.kb

语法

UpdateANotification(REF notifyrec: Notify_User_GroupRec)

参数

notifyrec - 通知用户组记录

返回

副作用

说明

本过程将插入/更新刚添加到 MCLB 的当前选定记录。添加在 MsgAccept 中完成,因此多个通知已被添加是可能的。更新立即完成,因此只需要添加一个记录。

调用的对话框窗体


UpdateDefaultLoc

文件名

peo_ww.kb

语法

UpdateDefaultLoc(VAL w: WINDOW)

参数

w - 父窗口句柄

返回

副作用

说明

本过程将更新当前选定的记录,该记录更改人员/联系人的缺省场所。

调用的对话框窗体


UpdateDefaultNot

文件名

peo_ww.kb

语法

UpdateDefaultNot( VAL w: WINDOW, VAL people_id: INTEGER )

参数

w - 父窗口句柄

people_id - 选择的人员标识

返回

副作用

说明

本过程将更新当前选定的记录,该记录更改人员/联系人的缺省通知。

调用的对话框窗体


UpdateDefaultOrg

文件名

peo_ww.kb

语法

UpdateDefaultOrg(VAL w: WINDOW)

参数

w - 父窗口句柄

返回

副作用

说明

本过程将更新当前选定的记录,该记录更改人员的缺省组织。

调用的对话框窗体


UpdateQuickContact

文件名

peo_ww.kb

语法

UpdateQuickContact(REF qcontact: QuickContactRec)

参数

qcontact - 快速联系人记录

返回

字符串

副作用

说明

本过程用于更新快速联系人。

调用的对话框窗体

people.dfc[notifications]


UpdateUserCap

文件名

peo_ww.kb

语法

UpdateUserCap(VAL w: WINDOW, REF person: BrowsePeopleInstRec)

参数

w - 父窗口句柄

person - 用于浏览人员事件的实例数据

返回

副作用

说明

本过程将更新 web 用户能力。

调用的对话框窗体


UserSkillEvent

文件名

peo_ww.kb

语法

UserSkillEvent(REF skill: SkillsEventRecord)

参数

skill - 技能事件记录

返回

字符串

副作用

说明

本事件用来处理 SCIM 的添加。

调用的对话框窗体


WWNBPeople

文件名

peo_ww.kb

语法

WWNBPeople(peoID,person);

参数

整数 - 用于填充实例数据的人员标识

BrowsePeopleInstRec -“人员”对话框的数据

返回

副作用

说明

本过程由 wwpeoplefind 事件启动。它将以“人员”对话框开始 WWPeopleEvent。

调用的对话框窗体

people.dfc[peoplenotebook]


WWPeople

文件名

peo_ww.kb

语法

WWPeople

参数

返回

副作用

说明

本过程由处理人员系统操作启动。它将以“人员搜索”对话框开始 wwpeoplefind 事件。

调用的对话框窗体

people.dfc[peoplesearchform]


WWPeopleEvent

文件名

peo_ww.kb

语法

WWPeopleEvent(REF person: BrowsePeopleInstRec)

参数

person - 用于浏览人员事件的实例记录

返回

字符串

副作用

说明

本事件在选择添加/编辑/查看时由 wwnbPeople 启动。如果处于查看或编辑模式,则本事件监视自动绑定输入字段数据的“人员”对话框。该对话框也可以在添加模式下使用 AddPeople 系统操作启动。

调用的对话框窗体


WWPeopleFindEvent

文件名

peo_ww.kb

语法

WWPeopleFindEvent(REF findperson: BrowsePeopleListRec)

参数

findperson - 从搜索返回的人员列表的记录

返回

副作用

说明

本事件由 wwPeople 系统操作启动。本事件监视搜索对话框:主要的、人员、用户和联系人搜索。如果此事件以预先填充的实例数据启动,输入字段将自动绑定。

调用的对话框窗体


WWQuickContactEvent

文件名

peo_ww.kb

语法

WWQuickContactEvent(REF quickcontact: QuickContactRec)

参数

返回

副作用

说明

本事件用来处理快速联系人。

调用的对话框窗体


WWQuickContacts

文件名

peo_ww.kb

语法

WWQuickContacts(quickcontact);

参数

QuickContactRec - 添加/编辑快速联系人的记录

返回

副作用

说明

本过程将以“快速联系人”对话框开始 wwquickcontacts 事件。

调用的对话框窗体

people.dfc[quickcontactform]

people.dfc[peoplesearchform]

people.dfc[peoplesearchuser]

people.dfc[peoplesearchonly]

people.dfc[peoplesearchcontacts]