2017-04-11 2 views
0

ich in der Lage gewesen, die Drop-Down-Werte für andere Felder in der Opportunity-Seite wie Bühne und Quelle, und auch das Statusfeld wie Leads in anderen Seiten zu ändernÄndern Artikel in Opportunity-Seite - Statusfeld

Die CROpportunity.Status Spalte ist definiert als

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 

Es gibt kein zu ersetzendes LeadStatuses-Attribut.

Im Kontakt DAC wird die Säule in der folgenden Art und Weise definiert

#region Status 
    public abstract class status : IBqlField { } 
    [PXDBString(1, IsFixed = true)] 
    [PXUIField(DisplayName = "Status")] 
    [LeadStatuses] 
    public virtual String Status { get; set; } 
    #endregionenter code here 

Es ist daher möglich, die LeadStatuses mit einem CacheExtension für den Kontakt DAC-Attribut zu ersetzen oder eine GraphExtension über LeadMaint. Dies gilt jedoch nicht für den CROpportunity-DAC oder den OpportunityMaint-Graphen.

Irgendwelche Ideen?

Dank

UPDATE @Philippe Vorschlag Nach konnte ich einen bestehenden Status umzubenennen. "Neu" bis "Neuestes"

Wenn ich jedoch versuche, einen neuen Automatisierungsschritt zu erstellen. Überprüfung der Combo Box Werte Smartpanel, zeigt nicht die Möglichkeit, neue Werte hinzuzufügen: Combo box values

ich die AU-Tabellen überprüft, konnte aber keine finden, wo diese Zustände Werte gespeichert werden - es scheint, in die behandelt werden BLC Schicht

UPDATE 2 die Möglichkeit, neue Werte hinzufügen kann durch einen rechts~~POS=TRUNC auf das Gitter Combo box values

Antwort

0

die Zustände in Opportunities und Leads werden in der Automatisierungsschritte definiert, erhalten werden. Ich habe einen Teil davon behandelt, wie Automatisierungsschritte in diesem StackOverflow answer Geschäftslogik definieren können, die für Sie hilfreich sein könnte.

Die Grundlagen hier sind wie folgt: Dokumente können "Workflows/Schritte" haben, in denen einige Aktionen und Felder nur verfügbar sind, wenn sie sich in einem bestimmten Schritt befinden. Diese Schritte sind ohne Anpassung konfigurierbar und können daher einen Status haben, der auch ohne Anpassung gehandhabt wird. Weitere Informationen über die Automatisierungsschritte, würde ich Sie in der Hilfe unter Hilfe> Benutzerhandbuch> Automation> Übersicht> Workflow Customization mittels Automation Schritte beziehen

Automation Steps - Statuses

+0

danke für die Antwort @Philippe. Hier finden Sie meinen aktualisierten Originalbeitrag mit weiteren Fragen. –

+0

Philippe, eine aktualisierte Version, die die Folgefrage löst, wurde veröffentlicht. Vielen Dank! –

+0

@BillBlake, Ja Entschuldigung Ich habe Ihren Kommentar nicht gesehen ... Doppelklick auf das Raster würde auch eine zusätzliche Zeile hinzufügen ... Der Löschen-Schlüssel sollte auch einen vorhandenen löschen. Freut mich, dass du dein Problem gelöst hast. – Philippe

Verwandte Themen