2017-04-11 2 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에서

는 열이 LeadStatuses가 연락 DAC위한 CacheExtension 또는 LeadMaint 위에 GraphExtension와 속성 교체하기 때문에, 다음과 같은 방법

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

그것이 가능한 정의된다. 그러나 CROpportunity DAC 또는 OpportunityMaint 그래프에는 해당되지 않습니다.

아이디어가 있으십니까? @Philippe 제안에 따라

덕분에

UPDATE , 나는 기존 상태의 이름을 바꿀 수 있었다. "New"에서 "Newest"

그러나 새로운 자동화 단계를 만들려고 할 때. 콤보 상자 값 smartpanel을 검토 한 결과 새 값을 추가하는 옵션이 표시되지 않습니다. Combo box values

AU 테이블을 검토했지만 이러한 상태 값이 저장되는 위치를 찾을 수 없었습니다. BLC 층

업데이트 2 새 값을 추가 할 수있는 옵션은 기회와 리드의 상태는 자동화 단계에 정의 된 그리드 Combo box values

답변

0

을 마우스 오른쪽 버튼으로 클릭하여 얻을 수 있습니다. 이 StackOverflow answer에서 자동화 단계가 비즈니스 논리를 정의하는 방법의 일부를 다루었습니다.

여기의 기본 사항은 다음과 같습니다. 문서는 특정 단계에있는 경우에만 일부 작업 및 필드를 사용할 수있는 "워크 플로/단계"를 가질 수 있습니다. 이러한 단계는 사용자 지정없이 구성 할 수 있으므로 사용자 지정없이 관리되는 상태를 가질 수 있습니다. 자동화 단계에 대한 자세한 내용은, 나는 대답 @Philippe에 대한 자동화 단계에 의해 도움말> 사용자 안내서> 자동화> 개요> 워크 플로우 정의 아래의 도움말을

Automation Steps - Statuses

+0

감사를 의뢰 할 것입니다. 후속 질문이있는 업데이트 된 원본 게시물을 찾으십시오. –

+0

Philippe, 후속 질문을 해결하는 업데이트 된 버전이 게시되었습니다. 감사! –

+0

@BillBlake, 예 귀하의 의견을 보지 못했습니다 미안 해요 ... 그리드를 더블 클릭하면 additionnal 행을 너무 추가 할 것입니다 ... 삭제 키 기존뿐만 아니라 삭제해야합니다. 다행히 문제를 해결했습니다. – Philippe