修改商机页面中的项目 - 状态字段
Modify items in Opportunity page - Status field
我已经能够修改商机页面中其他字段的下拉值,例如阶段和来源,甚至是其他页面中的状态字段,例如潜在客户
CROpportunity.Status列定义为
public abstract class status : PX.Data.IBqlField { }
[PXDBString(1, IsFixed = true)]
[PXUIField(DisplayName = "Status", Visibility = PXUIVisibility.SelectorVisible)]
[PXStringList(new string[0], new string[0])]
[PXMassUpdatableField]
[PXDefault()]
public virtual string Status { get; set; }enter code here
没有要替换的 LeadStatuses 属性。
在Contact DAC中,列定义如下
#region Status
public abstract class status : IBqlField { }
[PXDBString(1, IsFixed = true)]
[PXUIField(DisplayName = "Status")]
[LeadStatuses]
public virtual String Status { get; set; }
#endregionenter code here
因此,可以用 Contact DAC 的 CacheExtension 或 LeadMaint 上的 GraphExtension 替换 LeadStatuses 属性。但 CROpportunity DAC 或 OpportunityMaint 图并非如此。
有什么想法吗?
谢谢
更新
按照@Philippe 的建议,我能够重命名现有状态。 "New" 到 "Newest"
但是,当我尝试创建新的自动化步骤时。查看组合框值智能面板,不显示添加新值的选项:
Combo box values
我查看了 AU 表,但找不到任何存储这些状态值的位置 - 它似乎在 BLC 层中处理
更新 2
可以通过右键单击网格获得添加新值的选项
Combo box values
商机和潜在客户中的状态在自动化步骤中定义。我在 中介绍了自动化步骤如何定义业务逻辑的一部分,这可能对您有所帮助。
这里的基础知识如下:文档可以有 "workflows/steps",其中某些操作和字段只有在指定步骤中才可用。这些步骤无需定制即可配置,因此也可以具有无需定制即可管理的状态。有关自动化步骤的更多信息,请参阅“帮助”>“用户指南”>“自动化”>“概述”>“通过自动化步骤自定义工作流程”下的帮助
我已经能够修改商机页面中其他字段的下拉值,例如阶段和来源,甚至是其他页面中的状态字段,例如潜在客户
CROpportunity.Status列定义为
public abstract class status : PX.Data.IBqlField { }
[PXDBString(1, IsFixed = true)]
[PXUIField(DisplayName = "Status", Visibility = PXUIVisibility.SelectorVisible)]
[PXStringList(new string[0], new string[0])]
[PXMassUpdatableField]
[PXDefault()]
public virtual string Status { get; set; }enter code here
没有要替换的 LeadStatuses 属性。
在Contact DAC中,列定义如下
#region Status
public abstract class status : IBqlField { }
[PXDBString(1, IsFixed = true)]
[PXUIField(DisplayName = "Status")]
[LeadStatuses]
public virtual String Status { get; set; }
#endregionenter code here
因此,可以用 Contact DAC 的 CacheExtension 或 LeadMaint 上的 GraphExtension 替换 LeadStatuses 属性。但 CROpportunity DAC 或 OpportunityMaint 图并非如此。
有什么想法吗?
谢谢
更新 按照@Philippe 的建议,我能够重命名现有状态。 "New" 到 "Newest"
但是,当我尝试创建新的自动化步骤时。查看组合框值智能面板,不显示添加新值的选项: Combo box values
我查看了 AU 表,但找不到任何存储这些状态值的位置 - 它似乎在 BLC 层中处理
更新 2 可以通过右键单击网格获得添加新值的选项 Combo box values
商机和潜在客户中的状态在自动化步骤中定义。我在
这里的基础知识如下:文档可以有 "workflows/steps",其中某些操作和字段只有在指定步骤中才可用。这些步骤无需定制即可配置,因此也可以具有无需定制即可管理的状态。有关自动化步骤的更多信息,请参阅“帮助”>“用户指南”>“自动化”>“概述”>“通过自动化步骤自定义工作流程”下的帮助