2017-04-11 48 views
0

我已经能够修改的舞台和来源页面机会对其他领域的下拉值,甚至状态字段在其他页面,如信息修改项目 - 状态字段

的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属性。

在联系人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 

它被定义,因此,能够代替LeadStatuses与用于联系DAC一个CacheExtension,或超过一个LeadMaint属性GraphExtension。但CROpportunity DAC或OpportunityMaint图并非如此。

任何想法?

感谢

UPDATE 继@Philippe的建议,我可以重命名现有状态。 “新”到“最新”

但是,当我尝试创建一个新的自动化步骤。回顾组合框值smartpanel,不显示选项,添加新的价值观:我回顾了AU表 Combo box values

,但找不到任何地方这些状态值存储 - 这似乎在被处理BLC层

UPDATE 2 添加新值选项可以通过右击在机遇和引线状态都在自动化步骤中定义的网格 Combo box values

回答

0

来获得。我介绍了自动化步骤如何定义此StackOverflow answer中可能对您有用的业务逻辑的一部分内容。

这里的基础知识如下:文​​档可以有“工作流程/步骤”,其中某些动作和字段只有在指定步骤中才可用。这些步骤可以在没有定制的情况下配置,因此可以具有无需定制管理的状态。有关自动化步骤的详细信息,我想请您看看帮助帮助>用户指南>自动化>概览>流程定制下的自动化步骤的手段

Automation Steps - Statuses

+0

感谢您的答复@Philippe。请查找我的更新后的原始帖子,并提供后续问题。 –

+0

菲利普,解决后续问题的更新版本已发布。谢谢! –

+0

@BillBlake,对不起,我没有看到您的评论...双击网格也会添加一个额外的行...删除键也应删除现有的一个。很高兴你解决了你的问题。 – Philippe