D365ffO:PU12リリースで変更されるバッチ処理の実行制限(Batch Throttling)について

App7.2/PU8のリリースにおいて、オンラインユーザーとバッチ処理の消費リソースのバランスをとるために、マシンのCPUの使用率が閾値を超えていた場合、バッチ処理の実行を制限するというCPU使用率の規定値を40%に引き下げました。 またSQLの使用率においても同様の制限の規定値を30%に引き下げました。PU11までのリリースをお使いの場合は、サーバーコンフィギュレーション(システム管理>設定)の「このインスタンス用の調整コンフィギュレーション」から、これらの閾値を変更することが可能です。   PU12ではバッチ処理の実行制限についていくつかの変更が実施されますのでご注意ください。 下記に変更点をまとめました。   バッチ処理の実行制限に関するすべてのコンフィギュレーションは非表示になります。よってお客様がこれらの値を構成することは出来なくなります。もし、お客様からのお問い合わせにおける調査において、これらの設定を変更する必要があると判断した場合には、正当と思われる適切な理由とともにデータセンターエンジニアに要請することもございます。   CPU使用率におけるバッチ処理の実行制限の変更について PU12では2種類の異なるバッチ処理の実行制限レベルがあります。単一プロセスごととマシンごとのものです。 単一プロセス単位の閾値は40%、マシン単位のものは70%に設定されます。あるバッチ処理が消費するCPUが40%以下の場合にはそのバッチ処理の実行は制限されません。 また、あるバッチ処理のCPU使用率が40%を超えているがMachineCpuPercentLimit(規定では70%)未満の場合にもバッチの実行は制限されません。   SQL使用率におけるバッチ処理の実行制限の変更について SQL Resource Governor(ランナウェイクエリやSQLの帯域をすべて消費してしまうような処理を抑制する)が実装されることにより、この設定は基本的に削除されます。

0

D365ffO : RDP の IP レンジの制限を行う機能

Microsoft マネージ環境で RDP の IP レンジ(範囲)の制限を行う機能が有効になりました。 新しいデプロイメント環境では、パートナー様およびお客様は、RDPアクセスを許可したい各環境の IP アドレス レンジ(範囲)を指定する必要があります。 詳細は以下のドキュメントのRemote Desktop (RDP) lockdownの章に記載されています。 < Dynamics 365 for Finance and Operations, Enterprise edition cloud deployment overview > https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/deployment/cloud-deployment-overview   お使いのD365ffO VMに RDP接続できない場合、サービスリクエストをオープンする前に、以下の点を御確認頂けますでしょうか。   LCSで環境を開いて頂き、Login > Log on to environmentを実行してD365ffO環境にブラウザでアクセスして頂き、VM自体稼働していないか、RDP接続だけが出来ないか確認ください。   LCS 内でお客様のプロジェクトを検索し、問題となっている環境が Microsoft マネージ環境(プロジェクトのメインページに表示される環境一覧)の中の一つであるかを確認してください。 環境が、お客様自身が持つサブスクリプションのクラウド ホスティング環境である場合は、Azure ポータルからRDPをダウンロードしてアクセスできるか確認ください。もしアクセスできない場合は、ネットワークセキュリティグループ(NSG)の構成を確認するか、または Azure サポート リクエスト をオープンください。   お使いの LCS の環境内で…

0

日本語環境における Retail SDK のコンパイルについて

[現象] Visual Studio にて、Retail Software Development Kit (SDK) ( 参照 : Retail SDK [AX 2012]) を、日本語環境にてコンパイルすると、複数のエラーが発生してしまいます。 [例] : Retail SDK CU9\POS Plug-ins\Services\Dialog\WinFormsTouch\frmItemSearch.cs (エラー) 定数の 新しい行です。   [原因] Retail SDK のファイルには Byte Order Mark (BOM)が含まれていないため、ファイルオープン時の環境により、エンコーディングが選択されます。Retail SDK のソースファイルの一部に、Shift-JIS で対応していない欧米文字が含まれているため、エンコーディングにShift-JIS が選択された場合、欧米文字が認識できず、上記エラーが発生してしまいます。   [対応策] 以下の手順を行っていただくことにより、Visual Studio にて Retail SDK のファイルを開く際、欧米文字を認識できるエンコーディングを使用するようになります。これにより、コンパイルのエラーを回避できるようになります。 [コントロールパネル] > [地域] を開きます。 [管理]タブにある、[Unicode 対応ではないプログラムの言語] にて、「システム ロケールの変更」ボタンをクリックし、「英語(米国)」に変更します。 OSを再起動します。…


SSRS レポートで表示されるテキストが正しく表示されない(ラベル名(例:Labels!@SYSxxxxx等)で表示される)

AX に頂くお問い合わせの中で、SSRS レポートのラベルが正常に表示されない、という現象の報告をいくつか頂いております。 本ブログでは、この現象が発生した際の対応策をいくつかご紹介します。お使いの環境で本現象が発生した場合、下記にあげる対応策のいずれかを行って頂くことで、本現象が回避される可能性がございます。   (1) キャッシュファイルの削除 下記の3種類のキャッシュの削除をお試しください。 A. ラベル関連ファイルの削除 AOS を停止します。 C:\Program Files\Microsoft Dynamics AX\60\Server\<instance>\bin\Application\Appl\Standard 配下の *.ald, *.alc, *ali ファイルを削除します。 (※これらのファイルは、AOS起動時に作成されますが、念のため削除前にStandardフォルダ配下ファイルをすべてバックアップ後、削除してください。) AOSを起動します。 B. クライアントキャッシュファイルの削除 AX クライアントを終了し、 %userprofile%\AppData\Local フォルダー下のクライアント キャッシュ ファイル *.auc *.kti ファイルをすべて削除します。 C. 使用状況データの削除 AX クライアント メニューから ファイル > ツール > オプション > [使用状況データ] > [リセット] を実行します。   (2) サービスの再起動 サービスの中から、SQL Server レポーティング サービスおよび…


AX2012R3 Retail(小売) ご利用環境への最新カーネルHotfix適用時の御注意点

AX2012R3 にてRetail(小売) 機能をご利用頂いている環境におきまして、最新カーネルHotfix をご適用頂く際には、誠に恐縮ですが、下記の点についてご注意ください。   KB3196720 (6.3.5000.231) 以降のバージョンのカーネルHotfix をご適用頂く場合は、 ハイブリッドHotfix KB3196720 のアプリケーションHotfix もご適用頂く必要がございます。   ハイブリッド Hotfix は下記リンクからご取得の上、ご適用ください。 KB3196720 Font size/style/color buttons MPOS doesn’t work https://fix.lcs.dynamics.com/Issue/Resolved/?kb=3196720   ハイブリッド Hotfix KB3196720 が適用されてない場合、ボタン グリッド デザイン画面( 小売 -> 設定 -> POS -> ボタングリッド -> デザイナー ボタン から表示 )の 新しいボタン をクリックした際に 「 列名 ‘ENABLECUSTOMFONTFORMPOS’ が無効です。」のエラーメッセージが表示されます。

0

MRPパフォーマンスを改善するチェックポイント【Part 2】

Part 1ではヘルパーの使用やパラメータ設定について、MRPパフォーマンスの最適化に貢献するコツを何点かお伝えしました。MRPの設定については、製品のタイプ(ディスクリート製造、プロセス製造、ハイブリッド製造)や、受注形態(個別注文、バルク注文)に依存しますが、さらにパフォーマンスの改善に有効なチェックポイントをご紹介します。 1. 類似のリードタイムを持つ品目は、同じ補充グループを割当てる 補充タイムフェンス、マイナス在庫日数やプラス在庫日数などの補充グループパラメーター設定は、品目のリードタイムに深く関係しています。そのため、品目に適していないリードタイムをMRPが考慮した場合、不必要な計画オーダーが作成されてしまうため、パフォーマンスおよび実行時間の最適化が望めません。従いまして、一つの補充グループに類似のリードタイムを持つ品目で構成するようご検討ください。 【リードタイムに関する詳細情報】 TechNet https://technet.microsoft.com/ja-jp/library/aa497131.aspx 2. MRPパラメータ:動的マイナス在庫日数を使用時の注意点 マイナス在庫日数の設定は品目リードタイムに深く関連しています。マイナス在庫日数が品目のリードタイムより短い場合でも、計画オーダーが生成されます。例えば本日が5月1日、販売注文日付が5月5日、品目リードタイムが6日、発注書が5月8日とします。マイナス在庫日数が2日だと想定すると、品目のリードタイムより短いことになります。納期に間に合わないにもかかわらず、MRPは計画発注書を作成してしまう結果となりますので、ご注意ください。 3. 補充グループのマイナス在庫日数はリードタイムよりも長く設定 上記項目 2 の注意点から、品目リードタイムよりマイナス在庫日数を長く設定することで、余計な計画オーダーの生成が回避されます。 4. プラス在庫日数は必ず「日数」を指定 補充グループのプラス在庫日数がゼロまたは空欄の場合、MRPは既に確定されているオーダーを考慮しないため、新規に計画オーダーが作成されます。補充グループのプラス在庫日数を指定する場合はゼロまたは空欄とならないよう設定ください。なお、手持在庫に関しては、プラス在庫日数の設定を考慮しません。 5. 定期発注・定期製造される品目 定期発注・定期製造される品目のプラス在庫日数は、リードタイムと同じ値を指定することでパフォーマンスが改善されます。 6. MRP実行時の起動オプション 「再生成」ではなく、「差分変更」にしていただくことで、変更分のみMRPがスケジューリングされますので、実行時間の短縮が可能となる場合があります。 7. MRPで使用されるカレンダー MRPで使用するカレンダに不必要な期間割当がされていないかどうかご確認ください。本日の日付から50年間有効なカレンダを使用することは、現実的ではありません。 業務に適切な期間のカレンダを使用してください。 8. 関連するテーブルエントリの削除 MRP実行前に、前回実行された計画を削除してください。または、以下のテーブルエントリを削除後、マスタスケジューリングを実行してください。必ず検証環境にてテストを実施し、問題がないことをご確認のうえ本番稼働機にて実行してください。 ReqTrans ReqTransCov ReqPO WrkCtrCapRes

0

MRPパフォーマンスを改善するチェックポイント 【Part 1】

MRPのパフォーマンスは、データ量やハードウェアスペック、BOMの構成、バッチスレッド使用など、様々な要因に依存していますが、MRPパフォーマンス改善にむけて、確認していただくチェックポイントがいくつかございます。(以下のリストはAX2012対応となっておりますので、AX2012以前のバージョンには対応していない事項もあります)   一度にすべてを適用するのではなく、検証環境にて1つずつ設定を変更して頂くことで、どの設定を見直すべきか、それぞれご確認いただくことで最適値を知ることができます。   1.   ヘルパーの使用 マスタープランを実行する際に「ヘルパー(複数のバッチスレッド)」(マスタプラン > 定期処理 > マスタースケジューリング > スケジューリングヘルパー)を使ってパラレル処理をすることで、ランタイムの処理が短縮できる場合があります。それぞれのヘルパーはMRPのメイン処理に加えて、補助機能としてMRPを実行します。 【ヘルパーに関する詳細情報】 TechNet: https://technet.microsoft.com/ja-jp/library/gg242496.aspx 2.   ヘルパーの適正数 ヘルパーの数はバッチ サーバーで使用可能なスレッドの最大数またはそれ以下にする必要があります MRPを実行するバッチグループで、使用可能なバッチスレッドより大きい数を指定しても、意味がありません。サーバー/バッチ グループごとのスレッドで使用可能なバッチの数を確認するには、システム管理 > システム > サーバーの構成 より確認ください。 3. 複数AOSの使用 MRP実行時に複数のAOSを使用することによりパフォーマンスが改善される場合があります。また、MRP実行時には、同時に負荷が高い処理が実行されないようにスケジュールします。また、MRP実行時にアクセスが発生するテーブル(InventTrans, InventSumLogTTS, ReqItemTableなど) をロックするような処理は避けてください。 4. 使用していないコンフィグレーションキーの無効化 一例として、プロセス製造モジュールを使用している場合、バッチ番号の有効期限チェックなどの余計な計画ロジックが発生しますので、MRPの実行時間の遅延原因になる場合があります。使用していないモジュールがある場合は、該当するモジュールのコンフィグレーションキーの無効化をご確認ください。 5. アクションメッセージの使用 アクションメッセージを有効化すると、MRP処理時間に影響があります。アクションメッセージを使用して業務分析などを実施していない場合は、アクションメッセージタイムフェンスを「0」に設定 (マスタプラン > 設定 > 計画 > マスタプラン) することで、無効化されMRPパフォーマンスが改善されます。同時に「補充グループ」 (マスタプラン > 設定 > 補充 > 補充グループ) のアクションメッセージ設定についても無効化されていることをご確認ください。  6. 計画メッセージの使用 計画メッセージの有効化も、MRP処理時間に影響があります。計画期日が必要なBOM計画 (下位レベルの品目などについて今日の日付よりも前の注文日付が計算された際に計画メッセージが出力される)…

0

本番環境でのデータ参照方法

Dynamics 365 for Finance and Operations の本番環境のデータベースには直接アクセスできませんが、Table Browser の機能をご利用いただくことにより、データをご確認いただけます。   [Table Browser] 以下の URL を直接指定していただくことにより、データを参照いただけます。 https://(Dynamics 365 for Fin&Ops の URL)/?mi=SysTableBrowser&cmp=(会社コード)&tablename=(テーブル名) 上記の (Dynamics 365 for Fin&Ops の URL) はお客様の環境のURLを、(会社コード)は会社コード、には、(テーブル名)はデータを確認したいデーブル、もしくはビュー名に置き換えてください。 (例) https://xxxxxxxxxxxx.cloudax.dynamics.com/?mi=SysTableBrowser&cmp=USMF&tablename=salestable   (参考情報) AX7 Table Browser and Class Runner   [Filter] Filter の機能を利用し、条件を指定することも可能です。詳細は以下の資料をご覧ください。 https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/user-interface/filtering   (参考情報) Search/filter options in New Microsoft Dynamics AX   [Note] より複雑な条件にてデータを検索したい場合には、お客様のご要望に沿った画面やレポートをなどの作成をご検討ください。   [補足情報]…


固定資産移行時の制限事項について

固定資産移行時の制限事項についてご案内します。   レガシーシステムから Dynamics AX  固定資産モジュールへの固定資産データの移行方法についてご相談をいただくことがあります。   例えば、運用開始時の簿価を移行する方法として、固定資産マスターの登録および固定資産の取得後、固定資産仕訳帳から減価償却明細を生成して、固定資産の移行時までの減価償却額をAX に転記する方法がございます。 固定資産仕訳帳から 償却提案機能 (提案 > 償却提案) を利用すると、固定資産マスター (償却方法) の設定に従い、自動で減価償却明細を生成することが可能です。 固定資産移行時には、償却提案機能の「減価償却の集計」オプション をご利用いただくことで、複数の会計期間 (および会計年度) の償却額をまとめてひとつの減価償却明細として生成し転記することができます。 ただし、この「減価償却の集計」オプション には利用上の制限事項がございます。以下に回避策とあわせた対応方法をご案内いたします。   制約の概要 =============== 日本の固定資産の償却計算については年度単位で償却限度額を算出し各期に按分します。その際「減価償却額の集計」を on にして期中までの償却額提案/転記を実施しすると、後続する期間 (年度内の残りの期間)  に対して、想定と異なる償却提案額が提案されます。   対応方法の概要 =============== 日本の国別要件を利用する環境においては、複数期間の償却金額をまとめて償却提案する際、会計年度の単位で、1つ以上の償却トランザクション (減価償却明細) を生成/転記する方法です。   対応方法詳細 =============== 償却方法が「200%定率法」、「250%定率法」、「旧定率法」の固定資産を例に「減価償却の集計」オプションを利用した償却提案の方法をご案内いたします。   移行時の想定条件 ——————– 日本の固定資産機能を利用するための必須の設定は対応済。 会計年度は 4/1 から 翌年 3/31。 Dynamics AX へ移行が必要なのは 2016/12/31 までのトランザクション。 2017/01/01…

0

LCS の Issue search の検索方法の Tips

LCS (Lifecycle Services) の問題を検索する際の Tips をご紹介します。 検索バーで複数のキーワードで検索する場合、キーワードをプラス “+” で区切るのではなく、 アンド “and” で区切っていただきますと、より多くの結果を確認することが可能でございます。   例: プラス “+” で区切った場合 “transaction + origin”   例: アンド “and” で区切った場合 “transaction and origin”   Issue search のお役に立ちますと幸いです。