2017-04-11 104 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