电子签名示例

以下各例说明了电子签名特性在运行模式下是如何工作的。在以下各例中,假设George Clark是一个具有操作权限的操作员,Thomas White是一个具有校验权限的管理员。在本节中所使用的各例分析这些方案:

  • 操作员George Clark执行必须签名的操作,但是此操作不需要校验。请参阅例1:操作的签名
  • 操作员George Clark执行必须签名的操作,而且管理员Thomas White校验此操作。请参阅例2:执行和校验的签名
  • 操作员George Clark执行要求签名的操作,但是在完成签名之前,数值改变。请参阅例3:在签名过程中数值改变
  • 操作员George Clark执行操作,而且管理员Thomas White校验此操作。每个签名者选择一个预先定义的注释并输入附加的注释。请参阅 例4:在签名时选择和输入注释.
  • 操作员George Clark执行要求签名的操作,但是当他试图对他的操作进行签名时,他多次错误地输入了他的密码,于是他的帐户被禁止。请参阅 例5: 帐户被禁止.

例1:操作的签名

George Clark更改使用IFIX1_PHARM_HSM1_TEMP_SP标签作为数据源的数据链接的数值。在本例中,将当前值10更改为20,如下图所示。此标签已配置为只需要执行者签名。当George更改此数值并按下Enter键时,弹出电子签名对话框,并显示操作部分,如下图所示。

详细记录George操作的消息被写入审计跟踪。

George通过输入他的用户名称和密码来对这个操作进行签名,并单击"确定"。因为George所签名的标签不要求用户校验操作,所以他的签名生效,并且将数值写入标签,电子签名对话框关闭,被更新的数值显示在数据链接中。George Clark更改使用IFIX1_PHARM_HSM1_START_BUTTON标签作为数据源的数据链接的数值。

例2:执行和校验的签名

George Clark更改使用IFIX1_PHARM_HSM1_START_BUTTON标签作为数据源的数据链接的数值。他将此值由 0 更改为 1。当George单击"确定"时,他的签名生效,执行部分变暗,校验部分激活。George的管理员Thomas White输入他的用户名称和密码,如 下图所示。

当Thomas单击"确定"时,他的签名生效,数值被写入标签,电子签名对话框关闭,被更新的数值显示在数据链接中。详细记录这个操作的消息被写入审计跟踪,包括George和Thomas的签名。

George的管理员Thomas White输入他的用户名称和密码,如 下图所示。当Thomas单击"确定"时,他的签名生效,数值被写入标签,电子签名对话框关闭,被更新的数值显示在数据链接中。George Clark更改使用IFIX1_PHARM_HSM1_TEMP_SP标签作为数据源的数据链接的数值。

他将此值由 10 更改为 20。

例3:在签名过程中数值改变

当电子签名对话框最初弹出时,显示标签的当前值和George的输入值。在本例中,将当前值10更改为20,如下图所示。当George通过输入他的用户名称和密码来对这个操作进行签名,并单击"确定"时,再次检查标签的当前值。如果标签的原始值(10)与标签的实时值不同,那么George的值不被写入,而且显示一条信息消息。

该消息表示,当George对操作签名时,标签的原始值改变:在本例中,将当前值10更改为20,如下图所示。

当George通过输入他的用户名称和密码来对这个操作进行签名,并单击"确定"时,再次检查标签的当前值。如果标签的原始值(10)与标签的实时值不同,那么George的值不被写入,而且显示一条信息消息。该消息表示,当George对操作签名时,标签的原始值改变:

错误号:-2147210972 (80042924)

George Clark更改使用要求操作签名和校验签名的数据链接的数值。两个签名都可以使用预先定义的注释,如预先定义的注释字段所显示。

例4:在签名时选择和输入注释

当Thomas White校验这个操作时,他也选择一个预先定义的注释,并在注释文本一栏中增加更多的文本,如下图所示。两个签名都可以使用预先定义的注释,如预先定义的注释字段所显示。George选择一个预先定义的注释,并在注释一栏中输入附加的文本 George签名,并单击"确定"。

当Thomas White校验这个操作时,他也选择一个预先定义的注释,并在注释文本一栏中增加更多的文本,如下图所示。

签名时输入注释文本

例5: 帐户被禁止

此标签已配置为只需要执行者签名。当George更改此数值并按下Enter键时,弹出电子签名对话框。George忘记了密码,并做出了一个错误的猜测。如果标签的原始值(10)与标签的实时值不同,那么George的值不被写入,而且显示一条信息消息。

George忘记了密码,并做出了一个错误的猜测。此时会显示以下消息:

错误号:-2147210963 (8004292d)

对于每次后续的错误尝试都显示错误密码的消息,直到达到帐户停止限值,在本例中将此限值设置为3次。

当George进行第4次错误尝试时,显示下列消息:对于每次后续的错误尝试都显示错误密码的消息,直到达到帐户停止限值,在本例中将此限值设置为3次。当George进行第4次错误尝试时,显示下列消息:

错误号:-2147210967 (80042929)

帐户当前被禁用。

应用程序开发者可以改变帐户禁止消息的文本。请参阅入门分册中的帐户停止章节,可以获得更多信息。

相关信息

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。