Dynamics 365 for Finance and Operations バージョン 10.0.2 の拡張機能の変更

この記事では、Microsoft Dynamics 365 for Finance and Operations バージョン 10.0.2 にて実装された拡張機能を記載しています。 拡張性をサポートする変更のスケジュールの詳細については、「アプリケーション機能拡張計画」を参照してください。

拡張可能になった列挙

今回のアップデートで実装された拡張を以下に記載します。

  • MarkupModuleType
  • MCRCustPaymType
  • PaymSchedBy

拡張可能になった SQL 操作

今回のアップデートでは、以下のSQL操作が拡張されました。

  • JmgPayAdjustment.payAdjustLoop
  • ProjPosting.ExtensionHash.New field
  • WmsArrivalOverviewGeneration.buildPurch
  • WmsArrivalOverviewGeneration.buildTransferOrder

メタデータの変更

今回のアップデートで以下のメタデータが更新されました。

  • CostSheetPercent.NoOfDecimalsIsExtensible
  • WHSCycleCountingWarehouseWorkLineEntity.IsPublic

リファクターされたメソッド

拡張性をサポートするために、以下のメソッドがリファクターされました。

  • /Forms/ProjJournalTable/datasource/ProjJournalTable.initValue
  • /Forms/PurchReqTable.instantiatePurchReqTableForm
  • /Forms/PurchReqTable/DataSource/PurchReqTable.init
  • /Forms/SalesQuotationProjLinkWizard/Controls/ProjInvoiceId.lookup
  • /Tables/SalesTable.lastQuotation
  • AccPolicyProductReceipt.isAccountingRequiredForSourceDocLine
  • AssetFixedAssetEntity.overrideDataSource
  • AssetProposalDepreciation.run
  • AssetTableMethod.init
  • BankAccountReconcile.validate
  • Class\BomCalcCost.calcCostModel
  • Class\MCRLoadContinuityCustInfo.insertLineData
  • Class\McrPriceHistoryUpdate.insertNewlyFoundReferences
  • Class\McrPriceHistoryUpdate.update
  • Class\McrPriceHistoryUpdate.updatePriceHistoryLineReferences
  • Class\ProjCopyItemEstimates.copyToItemRequirment
  • Class\PurchAutoCreate_RFQ.createPurchOrderRFQLineReference
  • Class\ReqEventProcessDeleteUnusedKanban.deleteUnusedKanban
  • Class\ReqEventProcessDeleteUnusedKanban.run
  • Class\ReqTransUpdate.updateLogAddQty
  • Class\SalesCancelOrder.run
  • Class\SalesCreateOrderFromCustomer.main
  • Class\TAMVendRebateCorrectClaims.rebateAlreadyGiven
  • Class\tamVendRebateTableStatusType_Approved.runPayment
  • Class\TamVendRebateTableStatusType_Calculated.inserted
  • Class\TamVendRebateTableStatusType_Calculated.runPayment
  • Classes\TaxWithhold.createAllTaxWithholdTrans
  • Classes\TaxWithhold.isCalculateTaxWithholdingNeeded_TH
  • Classes\TaxWithhold.postTaxWithhold
  • Classes\TaxWithhold.totalInvoiceLineAmountSettled_TH
  • CustDirectDebitMandate.setDefaultMandate
  • CustDueReportDetailDP.class declaration
  • CustDueReportDetailDP.insertCustDueReportDetailTmp
  • CustQuotationConfirmJour.printJournal
  • CustVendCreatePaymJournal.pack
  • CustVendCreatePaymJournal.parmHasBatchBeenSplit
  • CustVendEditTaxBranch_TH.init
  • CustVendSumForPaym.run
  • CustVendTransSettlement.post
  • DimDerDistRuleSalesComplInvoice_BR.createDimAllocForProjRevenue
  • EcoResProductCreateExtended.SetAllowEditField
  • EcoResProductVariantEntity.findDataSource
  • FBSpedFileCreator_Fiscal_BR.createRecordC195
  • Form\ProdTableCreate.canContinueWithEmptyDim
  • Form\PurchCreateFromSalesOrder\DataSource\SalesLine.included
  • Form\PurchCreateFromSalesOrder\DataSource\SalesLine.specifyVendAccount
  • Forms\TaxWithholdTable.init
  • FreeTextInvoiceDP.setSysDocuBrandDetails
  • InventItemOrderSetupMap.checkNotStopped
  • InventNonConformanceTable.InventNonConformanceTable.Create
  • InventUpd_Estimated.updateAutoDimBatchId
  • InventUpdateReserveMore.InventUpdateReserveMore
  • InventValueReportPopulateItem.updateReportLinePL
  • JmgCalcApproveDateView.viewDate member
  • JmgCalcApproveWeekView.viewDate member
  • JmgPayAdjustment.payAdjustLoop
  • LedgerJournalPeriodicCopy.journalTransCopy
  • LedgerTransStatementDP.populateTempTableLedgerInStaging
  • MCRCustpaym.validateWrite
  • MCRFullTextSearch.buildSearchText
  • MCRFullTextSearch.truncate
  • MCRHoldCodeTrans.insert
  • MCRHoldCodeTrans.setOrderStoppedFlag
  • MCRHoldCodeTrans.unreserve
  • McrPriceHistoryForm.calcPotential
  • McrPriceHistoryForm.insertPotentialTradeAgreements
  • PaymTerm.validateWrite
  • PdsRebateAgreement.checkLineBreaks
  • PdsRebateAgreement.groupChangeCheckValid
  • PdsRebateAgreement.lineAmountHasGapOrOverlap
  • PdsRebateAgreement.lineQuantityHasGapOrOverlap
  • PdsRebateAgreementLine.selectRebateAgreementLineMax
  • PriceDisc.mcrCalcPostageDisc
  • PriceDiscLinePolicyRule.retrieveSystemPolicyFieldList
  • ProdUpdCostEstimation.updateSubPurchLine
  • ProjBudgetManager.createBudgetLineDetail
  • ProjBudgetManager.getQuery
  • ProjForecastCost.validateWrite
  • ProjForecastEmpl.validateWrite
  • ProjForecastRevenue.validateWrite
  • ProjLedgerUpdate.insert
  • ProjPlanVersionsManager.importHierarchy
  • ProjPlanVersionsManager.importProjPlanVersionRecords
  • ProjPost.PostCost
  • ProjPost.PostCost
  • ProjWorkBreakdownStructureHelper.addQuotationRelatedRecordsForTask
  • ProjWorkBreakdownStructureHelper.Addtask
  • ProjWorkBreakdownStructureHelper.Addtask
  • ProjWorkBreakdownStructureHelper.Addtask
  • ProjWorkBreakdownStructureV2FormHelper.IndentTaskV2
  • ProjWorkBreakdownStructureV2FormHelper.MoveTasks
  • PurchFormletterParmDataInvoice.createParmLinesAndTable
  • PurchLine.delete
  • PurchLine.distributionUpdateNeeded
  • PurchLine.initFromPriceDisc
  • PurchLine.insert
  • PurchLine.update
  • PurchLineType.statusChangeAllowed
  • ReqEventProcessKanban.newStandard
  • ReqTransNeutralTracker.trackReqTrans
  • ReqTransPoMarkFirm.create
  • 小売チャンネル: CartWorkflowHelper.AllowAggregation
  • RetailEcoResProductReleaseManager_Extension.setAndSaveRetailProductProperties
  • RetailMassUpdateUploadDBManager.insertIntoProductProperty
  • RetailPeriodicDiscount.validatePriceGroup
  • RetailTransactionServiceCustomer.newCustomer
  • RetailTransactionTransformer.ReadDiscountLines
  • SalesInvoiceDP.setSysDocuBrandDetails
  • SalesInvoiceJournalPost.run
  • SalesInvoiceJournalPostBase.run
  • SalesLine.CheckItemId
  • Table\InventTable.purchPriceAgreement
  • Tables\TaxWithholdTrans.copyTaxWithholdTrans, initFromTaxWithholdTable, insert, validateWrite, amountTotalWHT, existPeriod_TH
  • TAMVendRebatePaymentPost.main
  • TAMVendRebateTableProcess.runProcess
  • TrvPostExpenseHeader.postCustVendTransactions
  • TrvPostExpenseHeader.postCustVendTransactions
  • WhsControlLicensePlateId.process
  • WhsLicensePlateLabelBuild.insertSingleLabelMenuItem
  • WhsLicensePlateLabelBuild.insertSingleLabelPrintLine
  • WhsrfControlData.processLegacyControl
  • WhsWorkCreateProdPut.createReportFinishedParameters
  • WhsWorkCreateProdPut.insertProdParmforCoByProduct
  • WhsWorkCreateProdPut.insertProdParmForProdItem
  • WhsWorkCreateProdPut.setAcceptError
  • WHSWorkCreateReplenishment.checkExistingReplenWork
  • WhsWorkExecuteDisplay.buildPick
  • whsWorkExecuteDisplayInquiryLocation.buildLocationInquiry
  • WmsArrivalOverviewGeneration.buildInventTransId
  • WmsOrderTransType_OutputDontPostTransfer.decreaseQty
  • WmsOrderTransType_OutputDontPostTransfer.increaseQtyOverdelivery

その他の拡張性の強化

  • Classes\BankPositivePayExport の accessmodifier が private から protected に変更されました。
  • InventItemOrderSetupMap が拡張可能になりました。
  • 小売チャンネル: RetailTransactionViewのカスタムカラム。
  • 小売チャンネル: :サインイン要求の無効化ができます。
  • 小売チャンネル: 出荷ビュー拡張コントローラクラス。
  • 小売チャンネル: AddressAddEditView の [App Bar] ボタンの実装。
  • 小売チャンネル: ダイアログボックスで銀行預金額キーの無効化に対応。