文件名
语法
FUNCTION APIRequestPullRemoteProblemBack( VAL mode: INTEGER, VAL current_site: STRING, VAL problem_id: STRING, VAL win: WINDOW ): BOOLEAN
参数
mode - 请求用户所处的模式(RESUME_RESUME_MODE 或 RESUME_MERGE_MODE)
current_site - 问题的当前站点
problem_id - 要请求的问题标识
win - 请求用户的窗口句柄
返回
无
副作用
无
说明
此 API 调用 RequestPullRemoteProblemBack 在本地站点上重获问题。
调用的对话框窗体
无
文件名
语法
FUNCTION CreateCommonProblemForDefect(VAL defect_id: INTEGER, VAL user: STRING, VAL system: STRING, VAL component: STRING, VAL item: STRING, VAL module: STRING, VAL severity: INTEGER, VAL solution_text: STRING, VAL title: STRING, VAL defect_descr: STRING, REF solution_id: INTEGER, VAL organization_id: STRING): BOOLEAN IS
参数
defect_id - 要更新的缺陷标识
user - 添加公共问题的人员的用户标识
system - 用于公共问题的系统
component - 用于公共问题的组件
item - 用于公共问题的项
module - 用于公共问题的模块
severity - 用于公共问题的严重性
solution_text - 用于公共问题的解决方案文本
title - 公共问题的标题
defect_descr - 缺陷的说明文本
solution_id - 用于公共问题的解决方案标识
organization_id - 用于公共问题的组织标识
返回
True 或 False
副作用
无
说明
此函数为某缺陷创建公共问题记录
调用的对话框窗体
无
文件名
语法
FUNCTION EAInstalled: BOOLEAN
参数
无
返回
True 或 False
副作用
无
说明
此函数标识是否已安装问题管理代码。
调用的对话框窗体
无
文件名
语法
FillAssetProblemsListBox(VAL wHdl: WINDOW, VAL Ses_Inv_VwList: LIST OF Ses_Inv_VwRec)
参数
whdl - 为系统操作调用兼容性提供的调用事件句柄(未使用)
ses_inv_vwlist - 与某问题有关的一系列资产
返回
无
副作用
无
说明
此例行程序填写资产对话框问题标签上库存项的问题列表框,或者从资产列表调用“相关问题”对话框时填写对话框上的问题列表框。
调用的对话框窗体
无
文件名
语法
PROCEDURE FillProblemsPage (VAL wHdl:WINDOW, VAL where:STRING )
参数
wHdl - 调用事件的窗口句柄
where - 选择问题的 where 子句
返回
无
副作用
无
说明
此例行程序获取相关问题列表,然后调用函数来填写问题列表框。
调用的对话框窗体
无
文件名
语法
PROCEDURE GetAssociatedProblems(REF Ses_Inv_VwList: LIST OF Ses_Inv_VwRec, VAL where, orderby: STRING)
参数
ses_inv_vwlist - 与某问题有关的一系列资产
where - 从 SES_INV_VW 进行选择的 where 子句
orderby - 从 SES_INV_VW 进行选择的 orderby 子句
返回
无
副作用
无
说明
此例行程序获取与某库存项或一系列项有关的问题。
调用的对话框窗体
无
文件名
语法
GetProblems( VAL where: STRING, REF Ses_Inv_VwList: LIST OF Ses_Inv_VwRec )
参数
where - select 语句的 WHERE 子句
Ses_Inv_VwList - Ses_Inv_Vw 记录列表
返回
基于 WHERE 子句的一系列 Ses_Inv_Vw 记录。
副作用
无
说明
此过程将返回与一系列资产标记有关的一系列问题。
调用的对话框窗体
无
文件名
语法
InvokeProblemsDialog(Val wHdl: WINDOW, VAL where: STRING, VAL viewType: INTEGER)
参数
wHdl - 调用事件的窗口句柄
where - 选择问题的 where 子句
viewType - 正在请求的视图类型
返回
无
副作用
无
说明
当用户选择从资产列表查看问题时调用此函数。它调用获取相关问题功能,然后在找不到问题时显示一条警告消息,或用 ModProblemsEvent 来调用“相关问题”对话框。
调用的对话框窗体
i_asset.dfc[wwinvprb]
文件名
语法
function LaunchChangeFromProblemAPI( val whdl: window ): boolean
参数
whdl - 为系统操作调用兼容性提供的调用事件句柄(未使用)
返回
True 或 False
副作用
无
说明
此函数调用 probapi 中的例行程序,该例行程序导致问题窗口产生缺陷。可将此函数作为系统操作加以调用或直接调用。
调用的对话框窗体
无
文件名
语法
function LaunchDefectFromProblemAPI( val whdl: window ): boolean
参数
whdl - 为系统操作调用兼容性提供的调用事件句柄(未使用)
返回
True 或 False
副作用
无
说明
此函数调用 probapi 中的例行程序,该例行程序导致问题窗口产生缺陷。可将此函数作为系统操作加以调用或直接调用。
调用的对话框窗体
无
文件名
语法
PROCEDURE LoadProbCodes( REF problemCodes: LIST OF STRING )
参数
REF problemCodes - 一系列字符串
返回
REF problemCodes - 一系列字符串
副作用
无
说明
此函数将数据库中所有可用的问题类型装入一系列字符串中。
调用的对话框窗体
无
文件名
语法
FUNCTION LoadProblem ( REF localprobView: ProblemView, VAL problem_id:STRING ): BOOLEAN
参数
localprobView - 要传回给请求用户的问题查看记录
problem_id - 正请求查看的问题标识
返回
True 或 False
副作用
无
说明
此函数装入用户选择查看的问题的问题查看记录。
调用的对话框窗体
无
文件名
语法
LoadWWProblems( VAL wHdl: WINDOW, VAL Ses_Inv_VwList: LIST OF Ses_Inv_VwRec )
参数
wHdl - 父窗口句柄
Ses_Inv_VwList - Ses_Inv_Vw 记录列表
返回
无
副作用
无
说明
此过程将与特定资产标记有关的问题植入“处理问题”对话框。
调用的对话框窗体
i_asset.dfc[wwinvprb]
文件名
语法
FUNCTION Problem_OkToPaste(VAL wHdl: WINDOW, VAL table: STRING, VAL ID: STRING, VAL child_org: STRING, VAL parent_org: STRING): BOOLEAN
参数
wHdl - 调用对话框的窗口句柄
table - 此函数所引用的对象(场所、库存类别、更改类别与连接)
ID - 表的主键值标识(location_id、h_object_id、类别与 connection_id)
child_org - 当前指定给对象的组织标识
parent_org - 正将对象粘贴在其下的节点的组织标识
返回
True 或 False
副作用
无
说明
此函数检查是否可以在另一个对象下粘贴节点,该对象已被赋予了新对象的组织标识。如果违反了多用户环境下的规则,则不允许粘贴。
调用的对话框窗体
无
文件名
语法
RequestDefaultCloseProbCode( default_close_code )
参数
default_close_code - 要返回问题代码的字符串
返回
通过该参数返回缺省已关闭问题代码。
副作用
无
说明
此过程通过某参数返回缺省关闭问题代码。
调用的对话框窗体
无
文件名
语法
RequestDefaultOpenProbCode( default_open_code )
参数
default_open_code - 要返回问题代码的字符串
返回
通过该参数返回缺省打开问题代码。
副作用
无
说明
此过程通过某参数返回缺省打开问题代码。
调用的对话框窗体
无
文件名
语法
RequestIsCallTypeInquiry( Call_code, call_only )
参数
Call_code - 要测定的呼叫代码
call_only - 要返回结果的字符串
返回
如果 CallType 是“查询”,则 call_only 为 True。
副作用
无
说明
此过程确定呼叫代码是否为仅呼叫并返回某参数的结果。
调用的对话框窗体
无
文件名
语法
RequestLocalSiteID( Site_ID )
参数
Site_ID - 用来返回所产生的站点标识
返回
通过该参数返回本地站点标识。
副作用
无
说明
此过程查找本地站点标识并通过某参数返回结果。
调用的对话框窗体
无
文件名
语法
FUNCTION UpdateCommonProblemForDefect( VAL solution_id: INTEGER, VAL msg: STRING): BOOLEAN
参数
solution_id - 要更新的解决方案标识
msg - 要添加到解决方案文本中的消息文本
返回
True 或 False
副作用
无
说明
此函数为某缺陷更新公共问题记录。
调用的对话框窗体
无
文件名
语法
PROCEDURE ViewProblemAPI(VAL w: WINDOW, VAL problem_ID: STRING)
参数
w - 调用事件句柄
problem_id - 正请求查看的问题标识
返回
无
副作用
无
说明
此例行程序装入可能与某库存项或用户选择查看的缺陷有关的特定问题。然后它调用 TPM 函数(viewProblem)来显示“问题状态”对话框。
调用的对话框窗体
无
文件名
语法
EVENT WWModProblemsEvent(REF Ses_Inv_VwList: LIST OF Ses_Inv_VwRec)
参数
ses_inv_vwlist - 与某问题有关的一系列资产
返回
无
副作用
无
说明
此事件处理器用来处理相关“问题列表”对话框中的事件。当用户选择从“资产列表”对话框查看问题时调用此对话框。所产生的问题列表可用于所选资产或该列表中的所有资产。
调用的对话框窗体
无