インポートシナリオを使用してExcelファイルに記載されている古いシステムからAcumatica CRMにデータを移行する必要があります。属性をカスタマイズして読み込み結果をチェックしてフィールドを有効にした後、[Date Reported]フィールドには現在の日付が読み込まれます。さらに確認したら、DAC宣言を無効にすることで問題を解決できます。DACのPXCustomizeBaseAttributeを使用してカスタムベース属性を作成する方法
#region CreatedDateTime
public abstract class createdDateTime : IBqlField { }
protected DateTime? _CreatedDateTime;
[PXDBCreatedDateTimeUtc(InputMask = "g")]
[PXUIField(DisplayName = "Date Reported", Enabled = false)]
public virtual DateTime? CreatedDateTime
{
get
{
return this._CreatedDateTime;
}
set
{
this._CreatedDateTime = value;
_timeResolution = null;
}
}
#endregion
こんにちはクリス、応答に感謝します。 SLAエージングを計算するためにも作成された日時が必要でした。 2015年12月12日に実際に報告された場合、SLAの日付は、2016年1月11日に期限が到来すると報告しています(2016年9月28日)。もし報告された日付を報告するためにusrFieldが必要な場合は、SLA日付の計算もカスタムでなければならず、これは複雑な作業と思われます。 – Arsiadi
カスタムフィールド「Date Raised」を追加して問題を解決しました。このフィールドは、Date ReportedがSystem Auditedフィールドであることをネゴシエートした後、お客様が同意したものです。既存のケースのSLA期日はこのカスタムフィールドに基づいて計算され、特定の一般的な照会を使用して監視されます。ありがとう – Arsiadi