Application update 10.0.21 での電子申告フレームワーク API の変更
この記事では、電子申告 (ER Microsoft Dynamics 365 Finance ) フレームワークのアプリケーション プログラミング インターフェイス (API) が10.0.21からバージョン10.0.21に変更された方法について説明します。
ユーザーが印刷管理レコード固有の ER 送信先を構成できるようにする API
この新しい API を使用すると、特定のタイプのビジネス ドキュメントに ER の送信先を設定し、設定された名前付き送信先を印刷管理レコードに割り当てることができます。 したがって、ER 送信先を印刷管理レコード固有のものにすることができます。
/// <summary>Class for enabling NamedDestinationFeature for current document type.</summary>
/// <remarks>To enable the document type you should wrap a <c>isNamedDestinationEnabledByDocumentType</c> method.</remarks>
public class ERNamedDestinationReportEnabler
{
/// <summary>Checks that feature enabled for current document type. Make extension for this method.</summary>
/// <param name = "_typeId">Print mgmt document type</param>
/// <returns>True if feature enabled.</returns>
[Wrappable(true), SuppressBPWarning('BPParameterNotUsed', 'Required by signature')]
public static boolean isNamedDestinationEnabledByDocumentType(PrintMgmtDocumentType _typeId)
{
return false;
}
}
提供される送信先が印刷管理レコード固有である形式マッピングを実行するための API
この新しい API を使用すると、名前付きの ER 送信先を使用して、生成されたドキュメントを ER に強制的に送信させることができます。
using Microsoft.Dynamics365.LocalizationFramework;
/// <summary>
/// Format mapping run interface to provide an ability to specify destination preset.
/// </summary>
public interface ERIFormatMappingRunWithNamedDestination
{
/// <summary>
/// Sets the named destination to the format mapping run object.
/// </summary>
/// <param name = "_destinationNamedId">A rec id of named destination.</param>
/// <returns>The format mapping run object.</returns>
ERIFormatMappingRun withDestinationNamed(RefRecId _destinationNamedId)
{
}
}
適用性
名前付きの送信先を設定し、提供された名前付き送信先を ER フレームワークに使用させるには、最初に機能管理ワークスペースで、印刷管理品目ごとの ER 送信先設定を許可する機能を有効にする必要があります。