0
次の方法でステータスをデフォルトに設定しようとしましたが、動作していないようです。私は、その値が自動で制御し、これに「開く」この値をデフォルトにする方法がわからないされました機会ステータスのデフォルト値として「開く」を設定してください
フィールド不履行
protected virtual void CROpportunity_Status_FieldDefaulting(PXCache sender, PXFieldDefaultingEventArgs e, PXFieldDefaulting del)
{
if (e.Row == null) return;
if (del != null) del(sender, e);
e.NewValue = OpportunityStatusAttribute._OPEN;
e.Cancel = true;
}
行挿入
protected virtual void CROpportunity_RowInserted(PXCache cache, PXRowInsertedEventArgs e,PXRowInserted del)
{
if (e.Row == null) return;
if (del != null) del(cache, e);
cache.SetValueExt<CROpportunity.status>(e.Row, OpportunityStatusAttribute._OPEN);
}
オートメーション・ステップ「だけで作成しました」>フィールド>ステータスデフォルト値。
自動ステップ「新規」>「フィールド」>「ステータス」デフォルト値。