注
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
これは、Dynamics 365 for Finance and Operations バージョン 8.1.1 に実装された拡張機能の一覧です。 拡張性をサポートする変更のスケジュールの詳細については、「アプリケーション機能拡張計画」を参照してください。
拡張可能になった列挙
これらの列挙は、このアップデートで拡張可能になりました。
| 列挙型 |
|---|
| BankCodeType |
| CountryRegionType |
| MainAccountDimensionListProviderType |
| ProdSchedulingSortType |
| ProjAccountTypeSales |
| ProjBudgetBalancesGroupByOptions |
| ProjListStateType |
| ProjStatementType |
| SalesDeliveryDateControlType |
リファクターされたメソッド
これらのメソッドは、拡張性をサポートするためにリファクターされています。
| リファクターされたメソッド |
|---|
| [拡張性] メソッド シグネチャの変更: WHSWorkExecuteDisplayListWork.displayListWorkStep |
| [拡張性] WhsWorkExecuteDisplayAdjustOut の ProcessGuide フレームワークへのリファクター |
| AssetJournal |
| AXSalesQuotationTable.setQuotationId |
| BankStatementBankAccountIdentify.searchBankAccountTable |
| BankStatementValidate.doValidate |
| BankStatementValidate.validateDate |
| BankStatementValidate.validatePeriodGap |
| BankStatementValidate.validatePeriodOverlap |
| BOM.validateWrite |
| BomCalcDialog.updateBomRoute |
| BOMCalcItem.createBomCalcItemAndAddToListBom |
| BOMCalcTable.transferToSalesLine |
| BOMCalcTable.transferToSalesQuotationLine |
| BomConsistOf.init |
| BomLevelCalc.loadDependencies |
| BOMReportFinishMax.init |
| BOMReportFinishMax.update |
| BOMReportFinishMax.updateBOMId |
| BudgetTransactionManager.checkBudgetTransactionNumberSequence |
| Commission.run |
| Cust/VendTableChangeProposalApply.apply |
| CustAccountStatementExtController.runPrintMgmt |
| CustDebitCreditNoteDP.insertForQuantity |
| CustDebitCreditNoteDP.insertForValue |
| CustInterestJour.findCustUnPostedInterestNote |
| CustOpenTrans.editMarkTrans |
| CustPackingSlipJour.PrintJounal |
| CustTable.openInvoiceBalanceMST |
| CustTable.openinvoiceBalanceMSTDoc |
| CustTable.openPaymentBalanceMST |
| CustTable.openPaymentBalanceMSTDoc |
| CustTable.openPaymentBalanceMSTDue |
| CustVendCreatePaymJournal_Vend.searchTransactions |
| CustVendDisputeHelper.update |
| CustVendPaymProposalTransferToJournal.ClassDeclaration |
| CustVendPaymProposalTransferToJournal.updateSpecTransSet |
| CustVendPaymProposalTransferToJournal.updateSpecTransSingle |
| CustVendPrePaymentReversal.construct |
| CustVendSettle.settleForDifferentProfilesOrPrepayment |
| CustVendSumForPaym.run |
| CzCustPostAdvanceInvoice.run |
| DirPartyFormHandler.manageFields |
| EcoResProductCreate.close |
| EcoResProductCreate.templateRecords2Controls |
| EcoResProductDetailsExtended.InventTable.validateWrite |
| EssPersonSigningLimits/FormDataSourceRoot/HRPLimitRequestApproved.executeQuery |
| FormletterJournalPost.postLineDiscount |
| FormLetterParmData.updateQueryDocumentRanges |
| FormletterService.run |
| FormletterServiceBatchTaskManager.createFormletterParmDataTasks |
| FormletterServiceBatchTaskManager.createFormletterServiceTasks |
| FormletterServiceMultithread.newFormletterServiceMultiThread |
| FreeTextInvoiceController.preRunModifyContract |
| FreeTextInvoiceController.runPrintMgmt |
| GeneralLedgerExtension.validateReferenceNumber |
| InterCompanyPost.formLetterCollect |
| InterCompanyPost.formLetterCollect |
| InterCompanySyncPurchLineType.createOrUpdateSalesLine |
| InterCompanySyncPurchLineType.synchronizeInTradeCompany |
| InterCompanySyncSalesLineType.classDeclaration |
| IntrastatTransfer.updateQuery |
| InventBatch.insert |
| InventBatchConsuptionValidator.ValidateExpiryDate |
| InventDimCtrl_Frm_OnHand.modifyQueryBasedOnDatasourceName |
| InventItemBarcode.validateWrite |
| InventItemPrice.init |
| InventItemPriceSim.moveSimulatedToCurrent |
| InventMov_Transfer.updateLedgerFinancial |
| InventMovement.costValueChanged |
| InventMovement.updateReservation |
| InventOnhandReserve.ReserveLine.clicked |
| InventQualityManagementCreate.createPerQualityAssociations |
| InventQualityManagementCreate.createPerQualityAssociations |
| InventQualityOrderValidate.main |
| InventShelfLifeCriteria.initFromMovement |
| InventSplitTrans.check |
| InventTableModule.initFromInventItemPriceSim |
| InventTableModule.update |
| InventTrans.setSumAmount |
| InventTrans.updateSumUp |
| InventTransferOrders.InventBatchId.validate |
| InventTransferupd.createInventTransferJourLine |
| InventTransferUpd.createInventTransferJourLine |
| InventTransPick.ctrlUpdate.clicked |
| InventTransPick.InventDim.InventBatchId.Validate |
| InventTransPick.TmpInventDim.InventBatchId.validate |
| InventTransRegister.InventDim.InventBatchId.validate |
| InventTransRegister.TmpInventDim.InventBatchId.validate |
| InventTransWMS_Register.updateInventFromMovementServer |
| InventTransWMS_Register.updateInventFromMovementServer |
| InventUpd_Arrived.updateArrivedMorer |
| InventUpd_FinancialLite.updateTrans |
| InventUpd_Physical.displayErrorsIfIssueQtyGreaterThanPhysical |
| InventUpd_Physical.updateMovementBasedOnPhysicalQty |
| InventUpd_Picked.updatePickLess |
| InventUpd_Reservation.updateReserveMore |
| InventUpd_WHSReservation.updateReserveMore |
| InventUpdate.updateDimReserveChange |
| InventValueReportInit.initInstrumentation |
| JmgJobBundle.loadActiveJobs() |
| JmgJobBundle.private void loadActiveJobs |
| JmgJobBundleProjStartupForm.getTmpJobBundleProjStartup |
| JmgJobBundleProjStartupForm.onClose |
| JmgJobBundleProjStartupForm.validateCategoryId |
| JmgPayAdjustment.insertAdjustment |
| JmgPieceRateCalc.calcPieceRate |
| JmgPieceRateCalc.insertEvents |
| JmgPostStandardSystem.createReportFinishedJournal |
| JmgProfileSpec.promptForAbsence |
| JmgStampJournalTrans.insert |
| JmgStampJournalTrans.update |
| JmgTransaction_Proj.postChange |
| JmgTransaction_Proj.postChange |
| LedgerAllocationController.allocateAmounts |
| LedgerAllocationRequest.closeOk |
| LedgerAllocationRequest.run |
| LedgerExchAdj.calculateAdjustments |
| LedgerExchAdj.constructTargetToSourceMap |
| LedgerJournalCheckPost.postJournal |
| LedgerJournalEngine.findSettledAmount |
| LedgerJournalTransUpdateVend.checkVoucher |
| LedgerParameters/FormDataSourceRoot/RDeferralsParameters.init |
| LedgerPostingGeneralJournalController.getLineValues |
| LedgerPostingGeneralJournalController.transferReferences |
| LedgerVoucher.check |
| LedgerVoucherTransObject.check |
| LedgerVoucherTransObject.check |
| MainAccount.init |
| MainAccount.MainAccount_ds/write |
| MainAccount.MainAccountLegalEntity_DS/legalEntityIsSuspended |
| MainAccountTemplate.rolldownChanges |
| Markup.resolveOrigQty |
| MarkupAdjustment.run |
| MarkupAllocation.calculateValueNow |
| MarkupAllocation_VendInvoiceTrans.dialog |
| MarkupCopy.copyFromPurchOrder |
| MarkupTrans.checkKeep |
| メソッド シグネチャの変更 |
| OMLegalEntity.init |
| OMorganizationHierarchy.updatePreviewPane |
| PdsBatchAttribReserve.ReserveLine.clicked |
| PdsBatchAttributesInput.init |
| PdsRebateFindAndCreate.private void calculateSums() |
| PdsRebateFindAndCreate.メソッドprotectedは、void createZeroRebate(PdsRebateAgreement _pdsRebateAgreement) を保護しています。 |
| PdsRebateFindAndCreate.resetTransSums |
| PdsResetDispositionStatus.main |
| pdsResetShelfDates.init |
| PdsResetDispositionStatus.run |
| PdsUpdateExpDate.run |
| PdsUpdateShelfAdvice.run |
| PriceConvert_Currency.parmPrice |
| PriceDisc.calcPriceAmount |
| PriceDisc.resetPrice |
| PriceDiscLine.hasOnlyLineAmount |
| PriceDiscLine.lineAmountModified |
| ProdJournalCheckPostRoute.postTransLedger |
| ProdJournalCreateBOM.createSingleLineProdBOM |
| ProdUpdCostEstimation.createProdTable |
| ProdUpdCostEstimation.pmfCreateSubProdTable |
| ProdUpdReportFinished.updateBOMConsumption |
| ProdUpdStartUp.updateBOMConsumption |
| ProjBudgetTransactionManager.getTotalTransactionBudget |
| ProjControlPosting.queryNext |
| ProjFormLetter.run |
| ProjGroupChange.run |
| ProjInvoiceChooseNormal.doProposal |
| ProjInvoiceChooseNormal.initQuery |
| ProjInvoiceJournalCreate.exchRateSet |
| ProjInvoiceJournalPost.insertProforma |
| ProjInvoiceJournalPost.matchInvoicePackingSlip |
| ProjInvoiceJournalPost.postCustVend |
| ProjInvoiceProposalCreateLinesBase.doDeduction |
| ProjInvoiceProposalCreateLinesBase.doSalesLine |
| ProjInvoiceProposalInsertLines.doRevenue |
| ProjInvoiceSelect.queryBuild |
| ProjInvoiceSelect.run |
| ProjPost.newCreateProjTransItemCostAdjustNeg |
| ProjPost.postCost |
| ProjPostCostTransCost_Adj.projTransUpdate |
| ProjPostCostTransSale_Adj.projTransUpdate |
| ProjPostEmplJournal.projTransCreate |
| ProjPostEmplTransCost_Adj.projTransUpdate |
| ProjPostEmplTransSale_Adj.projTransUpdate |
| ProjPostItemTransSale_Adj.projTransUpdate |
| ProjPostRevenueJournal.projTransCreate |
| ProjProposalJour.insert |
| ProjSalesItemReq.clicked |
| ProjSalesItemReq.run |
| ProjStatusUpd.main |
| ProjTable.checkAccount |
| ProjTable.createSalesTable_ItemReq |
| ProjTable.initFromCustTable |
| ProjTable.insert |
| ProjTable.update |
| ProjTable.numberSeqFormHandler |
| ProjTable.validateWrite |
| ProjTable/FormDataSourceRoot/ProjTable.createFindRanges |
| ProjTableCreate.initValue() |
| ProjTableWizard.editProject |
| ProjTableWizardCtrl.createProject |
| ProjWorkBreakdownStructureV2.updateControls |
| PsaQuotationsController.quoteLanguageId |
| PurchAutoCreate メソッド setPurchTable |
| PurchAutoCreate_PurchReq.create |
| PurchCreateFromSalesOrder.ChkIncluded_CheckBox.clicked |
| PurchCreateFromSalesOrder.included |
| PurchCreateFromSalesOrder.initFields |
| PurchCreateFromSalesOrder.SalesLine_ds.checkAllowCreate |
| PurchCreateFromSalesOrder.SalesLine_ds.included |
| PurchCreateFromSalesOrder.SalesLine_ds.specifyMinMaxQty |
| PurchCreateFromSalesOrder.SalesLine_ds.specifyPriceComponent |
| PurchCreateFromSalesOrder.SalesLine_ds.specifyVendAccount |
| PurchFinalizeServiceTask.checkAccountDate |
| PurchFormletterParmDataInvoice.createParmLine |
| PurchInvoiceJournalPost.lateMatchPackingSlip |
| PurchInvoiceJournalPost.postInventory |
| PurchInvoiceJournalPost.updateJournalTable |
| PurchInvoiceJournalPost.updateSourceLine |
| PurchInvoiceJournalPost.updateSourceLine |
| PurchLine.checkInvoiceConstraints |
| PurchLine.createFromTmpFrmVirtual |
| PurchLine.deleteSoft |
| PurchLine.deleteSoftClearValues |
| PurchLine.initFromSalesLine |
| PurchLine.itemName |
| PurchLineBackOrder.project |
| PurchLineType.statusChangeAllowed |
| PurchLineType.updateApprovedLine |
| PurchPurchOrderJournalCreate.initJournalHeader |
| PurchRFQLine.createPurchRFQReplyLine |
| PurchTable.delete |
| PurchTable.delete |
| PurchTable.getFinalDiscPriceDateDelegate |
| PurchTable.initFromVendTableIL |
| PurchTable.modifiedFieldWithUserInput |
| PurchYearEndProcess.processPurchOrder |
| ReqCalc.allowBatch |
| ReqCalc.checkInsertInventTransRecord |
| ReqCalc.covCreatePlannedOrder |
| ReqCalc.pmfCoCovCreatePlannedOrder |
| ReqCalcScheduleItemTable.createLoopMapFromQuery |
| ReqCalcScheduleItemTable.insertDataCompleteNetChange |
| ReqItemJournalUpdate.updateLines |
| ReqItemJournalUpdate.validate |
| ReqTransCache_Periodic.insertProcessItemsFromQuery |
| ReqTransPOCreate.insertFromReqPo |
| ReqTransPoMarkChangeType.updateType |
| ReqTransPoMarkFirm.createInventTransfer |
| ReqTransPoMarkFirm.createInventTransferJournal |
| ReqTransPoMarkFirm.createProdBOM |
| ReqTransPoMarkFirm.createProdTable |
| ReqTransPoMarkFirm.initInventTransferLine |
| ReqTransPoMarkSumUp.updateSumUp |
| ReqTransUpdate.initShelfLifeRef |
| ReqTransUpdate.mustUpdateQty |
| SalesAutoCreate.setSalesTable |
| SalesCalcTax_Sales.calcTax |
| SalesCopying.copyFromSourceTable |
| SalesCopying.init |
| SalesCopying_CreditNote.updateInvoiceCreditCopy |
| SalesCreateOrderFromCustomer.create |
| SalesEditLines/FormDataSourceRoot/CustAdvanceInvoiceTable/Method/init |
| SalesFormletterParmData.createParmLine |
| SalesFormletterParmData.initSalesParmUpdateFormletter |
| SalesFormletterParmData.updateQueryBuild |
| SalesInvoiceController.preRunModifyContract |
| SalesInvoiceController.runPrintMgmt |
| SalesInvoiceDPBase.getMarkUpTaxCode |
| SalesInvoiceDPBase.initLocalizationData |
| SalesInvoiceJournalCreateBase.createJournalHeader |
| SalesInvoiceJournalPostBase.createReportData |
| SalesInvoiceJournalPostBase.postLine |
| SalesInvoiceJournalPostBase.updateJournalLine |
| SalesInvoiceJournalPostBase.updateJournalTable |
| SalesJournalSelect_Invoice.closeOK |
| SalesLine.returnUpdateBasedOnDispcode |
| SalesLineCopyFromSource.updateSalesLine |
| SalesLineType.formProduction |
| SalesLineType.initFromCustInvoiceTrans |
| SalesLineType.initFromSalesBasketLine |
| SalesLineType.initFromSalesLine |
| SalesLineType.InitFromSalesTable |
| SalesLineType.initReleasedProductSpecificDefaulting |
| SalesLineType.initStorageDimensionsFromSalesTable |
| SalesLineType.pmfValidateBatchId |
| SalesLineType.setSalesStatusNonInventoried |
| SalesLineType.validateWrite |
| SalesLineType_Project.validateWrite |
| SalesPackingSlipJournalPost.createReportData |
| SalesPackingSlipJournalPost.PostInventory |
| SalesPackingSlipJournalPost.updateSourceLine |
| SalesPackingSlipJournalPostProj.writeProjTrans |
| SalesParmTable.createPaymentSched |
| SalesQuotationCopying.copyServer |
| SalesQuotationEditLinesForm.initializeAndRun |
| SalesQuotationEditLinesForm.initializeAndRun |
| SalesQuotationEditLinesForm_Proj_Confirm.queryBuildSalesQuotationTable |
| SalesQuotationEditLinesForm_Sales_Confir.numRefSalesId |
| SalesQuotationJumpRef.main |
| SalesQuotationLineCopyFromSource.updateAfterCopy |
| SalesQuotationLineType.salesQtyAllowEdit |
| SalesQuotationLineType_Proj.initFromSalesQuotationLine |
| SalesQuotationProjLinkWizard.endUpdate |
| SalesQuotationProjLinkWizard.linkQuotationToProject |
| SalesQuotationProjLinkWizard.next |
| SalesQuotationTable.clicked |
| SalesQuotationTable.initFromBusinessRelationTable |
| SalesquotationTable.initFromCustTable |
| SalesQuotationTable.initFromSalesQuotationTable |
| SalesQuotationTable.modifiedField |
| SalesQuotationTable.modifiedFieldDDC |
| SalesQuotationTable.validatewrite |
| SalesquotationTable.writeCreateQuotation |
| SalesQuotationUpdate.main |
| SalesTable.clicked |
| SalesTable.SalesTable_ds.Create |
| SalesTableForm.enableUpdateJournalButtonsMultipleOrders |
| SalesTableType.modifiedField |
| SalesTableType.modifiedField |
| SalesTableType.validateDelete |
| SalesTotals.showTax |
| SalesTotals.showTaxLine |
| SalesTotals_Sales.calculateFreeValue |
| SubledgerJournalAccountEntryTmpSummary.getCopy |
| SubledgerJournalEntryBalance.initBalances |
| SubledgerJournalizer.validateDebitCreditBalance |
| SubledgerJournalizer.validateTransferEntriesBalance |
| SubledgerJourPennyDiffRecognizer.recognizePennyDifference |
| SubledgerJourSummaryRptCurRoundAdjRcgnzr.recognizeRoundingAdjustment |
| Table/ProjTable.isCustomerTransferNeeded |
| Table/PurchTable.checkUpdate |
| Table/TrvExpTrans/Method/setDefaultProjectFromExpenseReport |
| TaxCalculationAdjustment.adjustBaseForAllLines |
| TMSMiscellaneousCharge.ValidateChargeCode |
| TmsProcessXML_Base.readAppPurchLine |
| TmsProcessXML_Base.writeShipManualAccessorials |
| TransactionReversal_Asset.reversalBook |
| TransactionReversal_Ledger.createGeneralJournal |
| TSTimesheetEntryQuery.initializeQuery |
| TsTimesheetsPost.postNoNeverLedgerTrx |
| VendDocumentLineType_Invoice.validateRow |
| VendOpenTransReverse.initFromCommon |
| VendorInvoiceLineSourceDocLineItem.hasMainAccDerivationInputChanged |
| VendPurchOrderJour.printJournal |
| VendReport_LedgerReconciliation.insertLedgerTransactions |
| VendTable.createRecord |
| WhsControlQty.process |
| WhsDocumentRouting.getRoute |
| WHSDocumentRouting.translate |
| WHSLocationDirective.validateBatchMixingOnLocation |
| WHSLocationDirective.validateMixingRulesAndStockingLimit |
| WHSPostEngineBase.prodPickQty |
| WHSProdTable.stopAndUnpick |
| WHSReverseSalesWork.createWorkToMoveItemsBack |
| WHSRFControlData.populateData |
| WhsrfControlData.processDataInternal |
| WHSRFControlData.processLegacyControl |
| WHSSplitWork |
| WHSWarehouseRelease.createLoadLines |
| WhsWaveFormActions.printPickList |
| WHSWaveTable.createWaveTableFromTemplate |
| WhsWorkCreateProdPut.createOrUpdateBatch |
| WhsWorkCreateReceiving.createBatch |
| WhsWorkExecute.createAndPostTransferJournal |
| WHSWorkExecute.CreateDimTrackingRecord |
| WHSWorkExecuteDisplay.getNextFormState |
| WHSWorkExecuteDisplay.processTrackingDimDetails |
| WHSWorkExecuteDisplay.processTrackingDimDetails |
| WhsWorkExecuteDisplayAdjustIn.displayForm |
| WhsWorkExecuteDisplayCycleCountGrouping.getCycleCountWorkId |
| WHSWorkExecuteDisplayListWork.addWorkListFieldForWork |
| WHSWorkExecuteDisplayListWork.buildTableContents |
| WHSWorkExecuteDisplayListWork.getWorkQuery |
| WhsWorkExecuteDisplayLPReceiving.buildReceivingLPInfoFromASNItem |
| WhsWorkExecuteDisplayPOItemReceiving.buildPOReceiving |
| WHSWorkExecuteDisplayPOReceiving.buildLicensePlateLabels |
| WHSWorkExecuteDisplayReportAsFinishedBySerial.createPutWork |
| WHSWorkInventTransReservationCollectionBuilder.canMoveReservationFromWorkLine |
| WHSWorkUser.changePassword |
| WHSWorkUserAuthenticator.authenticate |
| WmsArrivalCreateJournal.createWMSJournalTransFromArrivalDetails |
| WmsJournalFormTrans.promptSplitReturnLine |
| WmsJournalTransSplit.serverRun |
| WMSOrder.updateReservOrderedDim |
| WmsPickingRoute.finishMulti |
| WrkCtrCapResHandler.new |
メタデータの変更
これらのメタデータの変更は、このアップデートで行われました。
| 行程 |
|---|
| /データエンティティ/PdsItemBatchAttributeEntity.IsPublic(パブリック属性を示す) |
| /Forms/WHSMobileAppField/FormDesign/AppBar/CreateDefaultButtonGroup/CreateDefaultButton.NeededPermission |
| /Forms/WMSPickingRegistration/Design/Tab(Tab)/Details(TabPage)/HeaderDetails(Tab)/PickingLinesPage(TabPage)/PickLinesGrid(Grid)/InventoryDimensionsGrid(Group).DataGroup |
| /Table/FreeTextInvoiceLocalizationTmp.Visible |
| /Tables/MarkupAutoTable/Indexes/MarkupIdx.MarkupIdx |
| データ型/拡張データ型/ItemVolume.NoOfDecimalsIsExtensible |
| DataEntityView/EcoResProductCategoryAssignmentEntity は OData が有効です |
| DataEntityView/EcoResProductEntity は OData が有効です |
| DataEntityView/EcoResReleasedProductEntity は OData が有効です |
| Enum/InvoiceReferenceNumberFormulaType_FI.Country 地域コード |
| Enum/InvoiceReferenceNumberFormulaType_FI/EnumValue |
| RouteOprTime.NoIfDecimalsExtensible |
| Table/HRPDefaultSigningLimitRuleCompensationTmp.String size |
| Table/PSAProjInvoiceTmp/Properties.Title1、Title2 |
| Table/VendUnrealizedRev/Field/ReversalDate.編集を許可 |
追加の拡張性強化
リファクタされたメソッドに加えて、次の拡張性の強化が実行されました。
- 分析コード ベースの割引
- アルゴリズムを検索する InventPosting を再設計します