peo_dbbr.kb 的例行程序


AddToSelect

文件名

peo_dbbr.kb

语法

AddToSelect(REF finalselect: STRING, VAL select: STRING)

参数

finalselect - 完整的选择语句

select - 当前的选择字符串(组织选择、

场所选择、组选择的组合)

返回

副作用

说明

本过程向当前选择语句添加另一条语句。

调用的对话框窗体


BuildEmailSelect

文件名

peo_dbbr.kb

语法

BuildEmailSelect(REF email_name: STRING, REF emailsearch: STRING)

参数

email_name - 电子邮件地址

emailsearch - 电子邮件搜索字符串

返回

副作用

说明

本过程根据 email_name 返回一个选择字符串。

调用的对话框窗体


BuildGrpSelect

文件名

peo_dbbr.kb

语法

BuildGrpSelect(REF grp_name: STRING, REF grpsearch: STRING)

参数

grp_name - 组名

grpsearch - 组搜索字符串

返回

副作用

说明

本过程根据组成员返回一个选择字符串。

调用的对话框窗体


BuildLocIDSelect

文件名

peo_dbbr.kb

语法

BuildLocIDSelect(REF loc_id: STRING, REF locsearch: STRING)

参数

loc_id - 场所标识

locsearch - 场所搜索字符串

返回

副作用

说明

本过程根据场所返回一个选择字符串。

调用的对话框窗体


BuildOrgIDSelect

文件名

peo_dbbr.kb

语法

BuildOrgIDSelect(REF org_id: STRING, REF orgsearch: STRING)

参数

org_id - 组织标识

orgsearch - 组织搜索字符串

返回

副作用

说明

本过程根据组织返回一个选择字符串。

调用的对话框窗体


BuildSelect

文件名

peo_dbbr.kb

语法

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

文件名

peo_dbbr.kb

语法

BuildSupportOrgSelect(VAL org_id: STRING, REF supportorgsearch: STRING, VAL includeparents: BOOLEAN)

参数

org_id - 组织标识

orgsearch - 受支持组织的搜索字符串

includeparents - 指出是否包含指定支持组织的父组织

返回

副作用

说明

本过程根据受支持组织返回一个选择字符串。

调用的对话框窗体


CreateDisplayAllSelect

文件名

peo_dbbr.kb

语法

CreateDisplayAllSelect(REF displayselect: STRING, REF viewpeople: BrowsePeopleListRec, REF peotype: STRING)

参数

displayselect - 要显示的人员的选择字符串

viewpeople - 用来确定窗体类型

peotype - 选定的人员类型

返回

副作用

说明

如果用户选择显示所有记录,则本过程创建一条选择语句。

调用的对话框窗体


CreateDisplaySelect

文件名

peo_dbbr.kb

语法

CreateDisplaySelect(REF peoidlist: LIST OF INTEGER, REF displayselect: STRING, REF viewpeople: BrowsePeopleListRec)

参数

peoidlist - 人员标识列表

displayselect - 显示人员的选择字符串

viewpeople - 包含将在 MCLB 中显示的人员的记录

返回

副作用

说明

本过程建立一个人员标识列表以供选择。

调用的对话框窗体


DoesGroupMemberIDExist

文件名

peo_dbbr.kb

语法

DoesGroupMemberIDExist( VAL groupId: STRING, VAL userId: STRING )

参数

groupId - 组标识

userId - 用户标识

返回

TRUE,如果存在 member_of 记录

FALSE,如果不存在 member_of 记录

副作用

说明

本函数检查用户和组是否存在 member_of 记录。

调用的对话框窗体


DoesOrgMemberIDExist

文件名

peo_dbbr.kb

语法

DoesOrgMemberIDExist( VAL organization_id: STRING, VAL people_id: INTEGER )

参数

organization_id - 组织标识

people_id - 人员标识

返回

TRUE,如果存在 org_membership 记录,

FALSE,如果不存在 org_membership 记录

副作用

说明

本函数检查人员和组织是否存在 org_membership 记录。

调用的对话框窗体


DoesPeopleLocationRecExist

文件名

peo_dbbr.kb

语法

DoesPeopleLocationRecExist( VAL people_id: INTEGER, VAL location_id: STRING )

参数

location_id - 场所标识

people_id - 人员标识

返回

TRUE,如果存在 people_location 记录

FALSE,如果不存在 people_location 记录

副作用

说明

本函数检查人员和场所是否存在 people_location 记录。

调用的对话框窗体


FillBrowsePeopleInstRec

文件名

peo_dbbr.kb

语法

FillBrowsePeopleInstRec(REF person_id: INTEGER, REF mode: STRING)

参数

person_id - 选定人员的标识

mode -“人员”对话框的当前模式(“添加”、“编辑”、“查看”)

返回

浏览人员事件处理器的实例数据

副作用

说明

本函数根据标识返回浏览人员事件处理器的实例数据。

调用的对话框窗体


FillQuickContactRec

文件名

peo_dbbr.kb

语法

FillQuickContactRec(REF qcontact: QuickContactRec)

参数

qcontact - 带有快速联系人信息的记录

返回

副作用

说明

本过程将植入一个快速联系人记录

调用的对话框窗体


FillSearchFields

文件名

peo_dbbr.kb

语法

FillSearchFields(VAL w: WINDOW, REF viewpeople: BrowsePeopleListRec)

参数

w - 父窗口句柄

viewpeople - 包含将在 MCLB 中显示的人员的记录

返回

副作用

说明

本过程在“人员”对话框搜索框中填充组织名和场所名。

调用的对话框窗体


GetDefaultNtfyAddressForPerson

文件名

peo_dbbr.kb

语法

GetDefaultNtfyAddressForPerson( VAL People_ID: INTEGER)

参数

people_id - 人员标识

返回

缺省通知地址

副作用

说明

本函数用来获得人员的缺省通知地址。

调用的对话框窗体


GetGroupName

文件名

peo_dbbr.kb

语法

GetGroupName(VAL groupid: STRING)

参数

groupid - 组标识

返回

字符串

副作用

说明

本函数返回选定组标识的组名。

调用的对话框窗体


GetInvPeopleRec

文件名

peo_dbbr.kb

语法

GetInvPeopleRec(VAL where: STRING, REF inv_peopleList: LIST OF Inv_PeopleRec)

参数

where - 选择语句的 where 语句

inv_peoplelist - 链接到资产的人员列表

返回

SQLSelect 返回结果

副作用

说明

本函数根据 where 语句返回 inv_people 记录列表。

调用的对话框窗体


GetLocationsForPerson

文件名

peo_dbbr.kb

语法

GetLocationsForPerson (VAL people_id: INTEGER, REF locationList: LIST OF WWPeopleLocationRec)

参数

people_id - 人员标识

locationList - 人员场所记录列表

返回

SQLSelect 返回结果

副作用

说明

本函数获得人员的场所列表。人员只有是联系人时才有场所。

调用的对话框窗体


GetNotificationList

文件名

peo_dbbr.kb

语法

GetNotificationList ( VAL People_ID: INTEGER )

参数

people_id - 人员标识

返回

字符串

副作用

说明

本函数用来获得人员的通知类型列表。

调用的对话框窗体


GetPeopleDisplayList

文件名

peo_dbbr.kb

语法

GetPeopleDisplayList(VAL w: WINDOW, REF peoidlist: LIST OF INTEGER, REF displayselect: STRING)

参数

w - 父窗口句柄

peoidlist - 人员标识列表

displayselect - 要显示的人员的选择字符串

返回

副作用

说明

本过程向 MCLB 插入人员列表。

调用的对话框窗体


GetPeopleID

文件名

peo_dbbr.kb

语法

GetPeopleID( VAL pRec: PeopleRec )

参数

pRec - 人员记录

返回

字符串

副作用

说明

本函数根据传入的人员信息检索人员标识。

调用的对话框窗体


GetPeopleID_FromUserID

文件名

peo_dbbr.kb

语法

GetPeopleID_FromUserID( VAL id: INTEGER )

参数

id - 用户标识

返回

整数

副作用

说明

本函数根据传入的用户标识检索人员标识。

调用的对话框窗体


GetPeopleIDList

文件名

peo_dbbr.kb

语法

GetPeopleIDList(REF peoidselect: STRING, VAL parentw: WINDOW)

参数

peoidselect - 人员标识选择语句

parentw - 父窗口句柄

返回

副作用

说明

本过程建立一个人员标识列表以供选择。

调用的对话框窗体


GetPeopleLocationList

文件名

peo_dbbr.kb

语法

GetPeopleLocationList ( VAL People_ID: INTEGER )

参数

people_id - 人员标识

返回

整数

副作用

说明

本函数用来获得人员的场所列表。

调用的对话框窗体


GetPeoplePartialList

文件名

peo_dbbr.kb

语法

GetPeoplePartialList(REF lst: LIST OF BrowsePeopleListRec,VAL where: STRING)

参数

lst - 返回的人员记录列表

where - 选择语句的 where 语句

返回

字符串

副作用

说明

本函数根据 where 语句返回人员记录的部分列表。

调用的对话框窗体


GetPeoplePartialPeopleRec

文件名

peo_dbbr.kb

语法

GetPeoplePartialPeopleRec( REF lst: LIST OF PeopleRec, VAL where: STRING)

参数

lst - 人员记录列表

where - 选择语句的 where 语句

返回

字符串

副作用

说明

本函数根据 where 语句返回人员记录的部分列表。

调用的对话框窗体


GetPerson

文件名

peo_dbbr.kb

语法

GetPerson(VAL id: INTEGER)

参数

id - 人员标识

返回

带有人员标识的人员记录。

副作用

说明

本函数根据传入的人员标识返回人员记录。

调用的对话框窗体


GetPersonByUserID

文件名

peo_dbbr.kb

语法

GetPersonByUserID( VAL id: STRING )

参数

id - 用户标识

返回

字符串

副作用

说明

本函数根据用户标识检索人员。

调用的对话框窗体


GetProfileID

文件名

peo_dbbr.kb

语法

GetProfileID( REF profile_name: STRING)

参数

profile_name - 选定概要文件的名称

返回

SQLSelectInto 返回结果

副作用

说明

本函数将返回指定的概要文件名的概要文件标识。

调用的对话框窗体


GetUserID_FromPeopleID

文件名

peo_dbbr.kb

语法

GetUserID_FromPeopleID( VAL id: INTEGER )

参数

id - 人员标识

返回

整数

副作用

说明

本函数根据传入的人员标识检索用户标识。

调用的对话框窗体


SelectAllPeople

文件名

peo_dbbr.kb

语法

SelectAllPeople(VAL w: WINDOW, REF displayselect: STRING, REF peotype: STRING, REF viewpeople: BrowsePeopleListRec )

参数

w - 父窗口句柄

displayselect - 显示所有人员的选择语句

peotype - 选定的人员类型

viewpeople - 由 displayselect 语句返回的人员记录

返回

副作用

说明

本过程根据显示选择语句选择所有人员。

调用的对话框窗体