文件名
语法
AddToSelect(REF finalselect: STRING, VAL select: STRING)
参数
finalselect - 完整的选择语句
select - 当前的选择字符串(组织选择、
场所选择、组选择的组合)
返回
无
副作用
无
说明
本过程向当前选择语句添加另一条语句。
调用的对话框窗体
无
文件名
语法
BuildEmailSelect(REF email_name: STRING, REF emailsearch: STRING)
参数
email_name - 电子邮件地址
emailsearch - 电子邮件搜索字符串
返回
无
副作用
无
说明
本过程根据 email_name 返回一个选择字符串。
调用的对话框窗体
无
文件名
语法
BuildGrpSelect(REF grp_name: STRING, REF grpsearch: STRING)
参数
grp_name - 组名
grpsearch - 组搜索字符串
返回
无
副作用
无
说明
本过程根据组成员返回一个选择字符串。
调用的对话框窗体
无
文件名
语法
BuildLocIDSelect(REF loc_id: STRING, REF locsearch: STRING)
参数
loc_id - 场所标识
locsearch - 场所搜索字符串
返回
无
副作用
无
说明
本过程根据场所返回一个选择字符串。
调用的对话框窗体
无
文件名
语法
BuildOrgIDSelect(REF org_id: STRING, REF orgsearch: STRING)
参数
org_id - 组织标识
orgsearch - 组织搜索字符串
返回
无
副作用
无
说明
本过程根据组织返回一个选择字符串。
调用的对话框窗体
无
文件名
语法
BuildSelect(REF peosearch: STRING, REF usersearch: STRING, REF emailsearch: STRING, REF locsearch: STRING, REF orgsearch: STRING, REF grpsearch: STRING, REF finalselect: STRING)
参数
peosearch - 人员选择语句
usersearch - 用户选择语句
emailsearch - 电子邮件选择语句
locsearch - 场所选择语句
orgsearch - 组织选择语句
grpsearch - 组选择语句
finalselect - 最终选择语句
返回
无
副作用
无
说明
本过程将人员、用户、电子邮件、场所、组织和组搜索组合为一个完整的选择语句。
调用的对话框窗体
无
文件名
语法
BuildSupportOrgSelect(VAL org_id: STRING, REF supportorgsearch: STRING, VAL includeparents: BOOLEAN)
参数
org_id - 组织标识
orgsearch - 受支持组织的搜索字符串
includeparents - 指出是否包含指定支持组织的父组织
返回
无
副作用
无
说明
本过程根据受支持组织返回一个选择字符串。
调用的对话框窗体
无
文件名
语法
CreateDisplayAllSelect(REF displayselect: STRING, REF viewpeople: BrowsePeopleListRec, REF peotype: STRING)
参数
displayselect - 要显示的人员的选择字符串
viewpeople - 用来确定窗体类型
peotype - 选定的人员类型
返回
无
副作用
无
说明
如果用户选择显示所有记录,则本过程创建一条选择语句。
调用的对话框窗体
无
文件名
语法
CreateDisplaySelect(REF peoidlist: LIST OF INTEGER, REF displayselect: STRING, REF viewpeople: BrowsePeopleListRec)
参数
peoidlist - 人员标识列表
displayselect - 显示人员的选择字符串
viewpeople - 包含将在 MCLB 中显示的人员的记录
返回
无
副作用
无
说明
本过程建立一个人员标识列表以供选择。
调用的对话框窗体
无
文件名
语法
DoesGroupMemberIDExist( VAL groupId: STRING, VAL userId: STRING )
参数
groupId - 组标识
userId - 用户标识
返回
TRUE,如果存在 member_of 记录
FALSE,如果不存在 member_of 记录
副作用
无
说明
本函数检查用户和组是否存在 member_of 记录。
调用的对话框窗体
无
文件名
语法
DoesOrgMemberIDExist( VAL organization_id: STRING, VAL people_id: INTEGER )
参数
organization_id - 组织标识
people_id - 人员标识
返回
TRUE,如果存在 org_membership 记录,
FALSE,如果不存在 org_membership 记录
副作用
无
说明
本函数检查人员和组织是否存在 org_membership 记录。
调用的对话框窗体
无
文件名
语法
DoesPeopleLocationRecExist( VAL people_id: INTEGER, VAL location_id: STRING )
参数
location_id - 场所标识
people_id - 人员标识
返回
TRUE,如果存在 people_location 记录
FALSE,如果不存在 people_location 记录
副作用
无
说明
本函数检查人员和场所是否存在 people_location 记录。
调用的对话框窗体
无
文件名
语法
FillBrowsePeopleInstRec(REF person_id: INTEGER, REF mode: STRING)
参数
person_id - 选定人员的标识
mode -“人员”对话框的当前模式(“添加”、“编辑”、“查看”)
返回
浏览人员事件处理器的实例数据
副作用
无
说明
本函数根据标识返回浏览人员事件处理器的实例数据。
调用的对话框窗体
无
文件名
语法
FillQuickContactRec(REF qcontact: QuickContactRec)
参数
qcontact - 带有快速联系人信息的记录
返回
无
副作用
无
说明
本过程将植入一个快速联系人记录
调用的对话框窗体
无
文件名
语法
FillSearchFields(VAL w: WINDOW, REF viewpeople: BrowsePeopleListRec)
参数
w - 父窗口句柄
viewpeople - 包含将在 MCLB 中显示的人员的记录
返回
无
副作用
无
说明
本过程在“人员”对话框搜索框中填充组织名和场所名。
调用的对话框窗体
无
文件名
语法
GetDefaultNtfyAddressForPerson( VAL People_ID: INTEGER)
参数
people_id - 人员标识
返回
缺省通知地址
副作用
无
说明
本函数用来获得人员的缺省通知地址。
调用的对话框窗体
无
文件名
语法
GetGroupName(VAL groupid: STRING)
参数
groupid - 组标识
返回
字符串
副作用
无
说明
本函数返回选定组标识的组名。
调用的对话框窗体
无
文件名
语法
GetInvPeopleRec(VAL where: STRING, REF inv_peopleList: LIST OF Inv_PeopleRec)
参数
where - 选择语句的 where 语句
inv_peoplelist - 链接到资产的人员列表
返回
SQLSelect 返回结果
副作用
无
说明
本函数根据 where 语句返回 inv_people 记录列表。
调用的对话框窗体
无
文件名
语法
GetLocationsForPerson (VAL people_id: INTEGER, REF locationList: LIST OF WWPeopleLocationRec)
参数
people_id - 人员标识
locationList - 人员场所记录列表
返回
SQLSelect 返回结果
副作用
无
说明
本函数获得人员的场所列表。人员只有是联系人时才有场所。
调用的对话框窗体
无
文件名
语法
GetNotificationList ( VAL People_ID: INTEGER )
参数
people_id - 人员标识
返回
字符串
副作用
无
说明
本函数用来获得人员的通知类型列表。
调用的对话框窗体
无
文件名
语法
GetPeopleDisplayList(VAL w: WINDOW, REF peoidlist: LIST OF INTEGER, REF displayselect: STRING)
参数
w - 父窗口句柄
peoidlist - 人员标识列表
displayselect - 要显示的人员的选择字符串
返回
无
副作用
无
说明
本过程向 MCLB 插入人员列表。
调用的对话框窗体
无
文件名
语法
GetPeopleID( VAL pRec: PeopleRec )
参数
pRec - 人员记录
返回
字符串
副作用
无
说明
本函数根据传入的人员信息检索人员标识。
调用的对话框窗体
无
文件名
语法
GetPeopleID_FromUserID( VAL id: INTEGER )
参数
id - 用户标识
返回
整数
副作用
无
说明
本函数根据传入的用户标识检索人员标识。
调用的对话框窗体
无
文件名
语法
GetPeopleIDList(REF peoidselect: STRING, VAL parentw: WINDOW)
参数
peoidselect - 人员标识选择语句
parentw - 父窗口句柄
返回
无
副作用
无
说明
本过程建立一个人员标识列表以供选择。
调用的对话框窗体
无
文件名
语法
GetPeopleLocationList ( VAL People_ID: INTEGER )
参数
people_id - 人员标识
返回
整数
副作用
无
说明
本函数用来获得人员的场所列表。
调用的对话框窗体
无
文件名
语法
GetPeoplePartialList(REF lst: LIST OF BrowsePeopleListRec,VAL where: STRING)
参数
lst - 返回的人员记录列表
where - 选择语句的 where 语句
返回
字符串
副作用
无
说明
本函数根据 where 语句返回人员记录的部分列表。
调用的对话框窗体
无
文件名
语法
GetPeoplePartialPeopleRec( REF lst: LIST OF PeopleRec, VAL where: STRING)
参数
lst - 人员记录列表
where - 选择语句的 where 语句
返回
字符串
副作用
无
说明
本函数根据 where 语句返回人员记录的部分列表。
调用的对话框窗体
无
文件名
语法
GetPerson(VAL id: INTEGER)
参数
id - 人员标识
返回
带有人员标识的人员记录。
副作用
无
说明
本函数根据传入的人员标识返回人员记录。
调用的对话框窗体
无
文件名
语法
GetPersonByUserID( VAL id: STRING )
参数
id - 用户标识
返回
字符串
副作用
无
说明
本函数根据用户标识检索人员。
调用的对话框窗体
无
文件名
语法
GetProfileID( REF profile_name: STRING)
参数
profile_name - 选定概要文件的名称
返回
SQLSelectInto 返回结果
副作用
无
说明
本函数将返回指定的概要文件名的概要文件标识。
调用的对话框窗体
无
文件名
语法
GetUserID_FromPeopleID( VAL id: INTEGER )
参数
id - 人员标识
返回
整数
副作用
无
说明
本函数根据传入的人员标识检索用户标识。
调用的对话框窗体
无
文件名
语法
SelectAllPeople(VAL w: WINDOW, REF displayselect: STRING, REF peotype: STRING, REF viewpeople: BrowsePeopleListRec )
参数
w - 父窗口句柄
displayselect - 显示所有人员的选择语句
peotype - 选定的人员类型
viewpeople - 由 displayselect 语句返回的人员记录
返回
无
副作用
无
说明
本过程根据显示选择语句选择所有人员。
调用的对话框窗体
无