验证覆盖构建器
更多...
#include <Validate_OverrideBuilder.hxx>
|
|
class | _OverrideBuilderBuilder |
验证覆盖构建器
表示 NXOpen::Validate::Override 构建器
要创建此类的新实例,请使用 NXOpen::Validate::ResultObject::CreateOverrideBuilder
默认值。
| 属性 | 值 |
| RequestType | 永久 |
| ToState | 已通过 |
创建于NX8.5.0.
◆ DecisionActions
表示覆盖请求的决策操作
| 枚举值 |
|---|
| DecisionActionsApproved | 已批准
|
| DecisionActionsRejected | 已拒绝
|
| DecisionActionsPending | 待处理
|
◆ RequestTypes
表示覆盖请求类型
| 枚举值 |
|---|
| RequestTypesPermanent | 永久
|
| RequestTypesTemporary | 临时
|
◆ ToStates
表示覆盖请求的目标状态
| 枚举值 |
|---|
| ToStatesPassed | 已通过
|
| ToStatesFailed | 已失败
|
◆ Category()
| NXString NXOpen::Validate::OverrideBuilder::Category |
( |
| ) |
|
返回覆盖请求的类别。 除非在Teamcenter中强制要求配置覆盖原因,否则类别为可选。
创建于NX8.5.0。
许可要求:无
◆ DecisionAction()
返回覆盖请求的决策操作 创建覆盖请求时,决策操作自动为待处理状态。若覆盖请求的任何属性发生更改,决策操作将变为待处理状态。
创建于NX8.5.0。
许可证要求:无
◆ DecisionUser()
| NXString NXOpen::Validate::OverrideBuilder::DecisionUser |
( |
| ) |
|
返回决策用户 决策用户是验证管理组中的Teamcenter用户。如果决策用户为空,则表示该组中的任何用户都可以审核覆盖请求。
创建于NX8.5.0。
许可要求:无
◆ GetDecisionComments()
| std::vector< NXString > NXOpen::Validate::OverrideBuilder::GetDecisionComments |
( |
| ) |
|
返回决策注释
创建于NX8.5.0。
许可证要求:无
◆ GetDetailReason()
| std::vector< NXString > NXOpen::Validate::OverrideBuilder::GetDetailReason |
( |
| ) |
|
返回详细原因
创建于NX8.5.0。
许可要求:无
◆ Reason()
| NXString NXOpen::Validate::OverrideBuilder::Reason |
( |
| ) |
|
返回覆盖请求的原因。 除非在Teamcenter中强制要求配置覆盖原因,否则原因为可选。
创建于NX8.5.0。
许可要求:无
◆ RequestType()
返回覆盖请求的类型
创建于NX8.5.0.
许可证要求 : 无
◆ SetCategory() [1/2]
| void NXOpen::Validate::OverrideBuilder::SetCategory |
( |
const char * | category | ) |
|
设置覆盖请求的类别。 除非在Teamcenter中强制要求配置覆盖原因,否则类别为可选。
创建于NX8.5.0。
许可要求:ug_checkmate ("UG Check Mate")
- 参数
-
◆ SetCategory() [2/2]
| void NXOpen::Validate::OverrideBuilder::SetCategory |
( |
const NXString & | category | ) |
|
设置覆盖请求的类别。 除非在Teamcenter中强制要求配置覆盖原因,否则类别为可选。
创建于NX8.5.0。
许可要求:ug_checkmate ("UG Check Mate")
- 参数
-
◆ SetDecisionAction()
设置覆盖请求的决策操作 创建覆盖请求时,决策操作自动为待处理状态。若覆盖请求的任何属性发生更改,决策操作将变为待处理状态。
创建于NX8.5.0。
许可证要求:ug_checkmate ("UG Check Mate")
- 参数
-
◆ SetDecisionComments()
| void NXOpen::Validate::OverrideBuilder::SetDecisionComments |
( |
const std::vector< NXString > & | decisionComments | ) |
|
设置决策注释 决策注释是可选的。
创建于NX8.5.0。
许可证要求:ug_checkmate ("UG Check Mate")
- 参数
-
◆ SetDecisionUser() [1/2]
| void NXOpen::Validate::OverrideBuilder::SetDecisionUser |
( |
const char * | decisionUser | ) |
|
设置决策用户 决策用户是验证管理组中的Teamcenter用户。若决策用户为空,则表示该组中的任何用户都可审核覆盖请求。
创建于NX8.5.0。
许可证要求:ug_checkmate ("UG Check Mate")
- 参数
-
◆ SetDecisionUser() [2/2]
| void NXOpen::Validate::OverrideBuilder::SetDecisionUser |
( |
const NXString & | decisionUser | ) |
|
设置决策用户 决策用户是验证管理组中的Teamcenter用户。如果决策用户为空,则表示该组中的任何用户都可以审核覆盖请求。
创建于NX8.5.0。
许可要求:ug_checkmate ("UG Check Mate")
- 参数
-
◆ SetDetailReason()
| void NXOpen::Validate::OverrideBuilder::SetDetailReason |
( |
const std::vector< NXString > & | detailReason | ) |
|
设置详细原因 除非在Teamcenter中强制要求配置覆盖原因,否则详细原因为可选。
创建于NX8.5.0。
许可要求:ug_checkmate ("UG Check Mate")
- 参数
-
◆ SetReason() [1/2]
| void NXOpen::Validate::OverrideBuilder::SetReason |
( |
const char * | reason | ) |
|
设置覆盖请求的原因。 除非在Teamcenter中强制要求配置覆盖原因,否则原因为可选。
创建于NX8.5.0。
许可要求:ug_checkmate ("UG Check Mate")
- 参数
-
◆ SetReason() [2/2]
| void NXOpen::Validate::OverrideBuilder::SetReason |
( |
const NXString & | reason | ) |
|
设置覆盖请求的原因。 除非在Teamcenter中强制要求配置覆盖原因,否则原因为可选。
创建于NX8.5.0。
许可要求:ug_checkmate ("UG Check Mate")
- 参数
-
◆ SetRequestType()
设置覆盖请求的类型
创建于NX8.5.0。
许可要求:ug_checkmate ("UG Check Mate")
- 参数
-
◆ SetToState()
设置覆盖请求的目标状态
创建于NX8.5.0。
许可要求:ug_checkmate ("UG Check Mate")
- 参数
-
◆ ToState()
返回覆盖请求的目标状态
创建于NX8.5.0。
许可要求:无