国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目框架

這篇具有很好參考價(jià)值的文章主要介紹了Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目框架。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

系列文章目錄

第一章:淺談Dynamics CRM開發(fā)轉(zhuǎn)Dynamics AX開發(fā)的感受與差異
第二章:Dynamics 365 Finance and Operations 虛擬機(jī)安裝及使用
第三章:Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目(Visual Studio)


前言

本文為大家介紹如何在Visual Studio中創(chuàng)建Model和Solution。并且讓你了解Model和solution的基本概念。為你成為D365 F&O開發(fā)工程師邁出第一步。點(diǎn)個(gè)贊加關(guān)注哦!


一、開發(fā)使用的工具是什么

D365 F&O開發(fā)工具使用Microsoft Visual Studio,目前最新的虛擬機(jī)已經(jīng)升級(jí)到VS2019.開發(fā)更流暢了。

二、創(chuàng)建你的第一個(gè)項(xiàng)目(基礎(chǔ)步驟,無代碼)

1. Model

1.1 Model概述(你需要了解Model是什么):

Model是一組元素,例如元數(shù)據(jù)和源文件,它們通常構(gòu)成可分發(fā)的軟件解決方案并包括現(xiàn)有解決方案的定制。Model是設(shè)計(jì)時(shí)的概念,例如倉(cāng)庫(kù)管理Model或項(xiàng)目會(huì)計(jì)Model。Model始終屬于一個(gè)Package。Package是一個(gè)或多個(gè)Model的部署和編譯單元。它包括Model元數(shù)據(jù)、二進(jìn)制文件和其他相關(guān)資源。一個(gè)或多個(gè)Model可以打包成一個(gè)可部署Package。

1.2 Model使用個(gè)人見解

首先從概述中我們可以知道Model是設(shè)計(jì)時(shí)的一個(gè)概念,我們可以理解為是一個(gè)模塊(Model)。正常情況下一個(gè)團(tuán)隊(duì)只需要使用一個(gè)model去開發(fā)即可。那么在實(shí)際項(xiàng)目中什么時(shí)候需要用到多個(gè)model呢?

  1. 多個(gè)團(tuán)隊(duì)協(xié)作時(shí),我們可以把Model作為團(tuán)隊(duì)的概念去區(qū)分??梢愿玫姆直娲a的來源,如果需要共享代碼時(shí),封裝好class相互引用即可。
  2. 乙方想把當(dāng)前項(xiàng)目做成一個(gè)疊加在D365 F&O上的標(biāo)準(zhǔn)產(chǎn)品時(shí),你需要根據(jù)你的產(chǎn)品定義劃分模塊。后續(xù)在其他項(xiàng)目使用時(shí)可以按模塊去使用功能,不需要一股腦都上到其他項(xiàng)目。
  3. 其他:如果你有其他見解,請(qǐng)?jiān)诹粞灾袔臀已a(bǔ)充,我會(huì)整理上來。
1.3 新建Model操作步驟

你可以使用創(chuàng)建模型向?qū)韯?chuàng)建新模型。你可以從Dynamics 365菜單上的模型管理訪問此向?qū)А?Step 1)如圖:
Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目框架

在創(chuàng)建模型向?qū)е?,選擇usr作為圖層。該層將存儲(chǔ)用戶自定義。如果需要,你可以使用usp層修補(bǔ)你的自定義設(shè)置。如果同一對(duì)象在不同層中有多個(gè)版本,則頂層將優(yōu)先使用。(Step 2)如圖:
Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目框架
你可以創(chuàng)建兩種類型的模型

  1. 部署在自己的包中的模型——你可以使用這種類型的模型來創(chuàng)建新的模型元素,并擴(kuò)展引用模型的元數(shù)據(jù)和業(yè)務(wù)邏輯。該向?qū)г试S你選擇引用的模型。這種類型的模型被編譯成自己的程序集和二進(jìn)制文件,總體上將簡(jiǎn)化和降低升級(jí)、部署和應(yīng)用程序生命周期管理的成本。
  2. 作為現(xiàn)有包一部分的模型——你可以使用這種類型的模型來臨時(shí)使用遺留功能,例如疊加源代碼和元數(shù)據(jù)。此功能被視為舊版,僅支持從舊版升級(jí)。
    (Step 3)如圖:
    Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目框架
    請(qǐng)選擇你關(guān)聯(lián)的packages,默認(rèn)ApplicatioPlatform必須選中,其他按需選擇。關(guān)聯(lián)后你才可以擴(kuò)展/修改其他packages的功能。(Step 4)如圖:
    Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目框架
    創(chuàng)建模型向?qū)瓿?。(Step 5)如圖:Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目框架

2. Solution(解決方案)

2.1 概述

解決方案用于存放開發(fā)過程中的所有代碼和配置。包括class、table、entity等等,在項(xiàng)目中起到一個(gè)導(dǎo)航的作用,例如你新建了一個(gè)接口,你可以在solution中直接跳轉(zhuǎn)到相關(guān)的table、entity等。實(shí)際上所有功能在部署后你還是可以在AOT中查找到。所有底層代碼都存放在C:\AOSService\PackagesLocalDirectory下面的Model中,無法根據(jù)solution去分開存放。

2.2 個(gè)人見解

根據(jù)當(dāng)前版本的系統(tǒng)架構(gòu),建議一個(gè)功能新建一個(gè)solution。我目前項(xiàng)目是按照這個(gè)規(guī)則去管理的。

  • 優(yōu)點(diǎn): 更好區(qū)分每個(gè)功能的代碼。最重要的是build起來非常快。(要build整個(gè)model可能需要半個(gè)小時(shí)以上,所以都放一個(gè)solution,到后期build下要10幾20分鐘,所以你要預(yù)覽效果會(huì)非常費(fèi)時(shí))
  • 缺點(diǎn):每加一個(gè)功能都要重復(fù)新建過程,很麻煩。
2.3 新建Solution操作步驟:

Step 1:點(diǎn)擊新建solution按鈕(第一次配置model時(shí)會(huì)自動(dòng)彈出)。如圖:
Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目框架
Step 2: 選擇Finance Operations Templates創(chuàng)建solution.如圖:
Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目框架
Step 3:輸入項(xiàng)目名稱和解決方案包名稱
Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目框架
Step 4:新建solution完成
Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目框架

三、AOT( Application Object Tree )

應(yīng)用程序?qū)ο髽?(AOT) 包含用于構(gòu)建 Dynamics 365 F&O 的所有元素定義,例如類、表、表單等。整個(gè)開發(fā)過程會(huì)圍著這AOT去操作。所以大家需要詳細(xì)的去了解下,更加詳細(xì)內(nèi)容請(qǐng)查看官方文檔:點(diǎn)擊跳轉(zhuǎn) 。AOT的概念來自D365 F&O的前身,也就是未升級(jí)到云系統(tǒng)之前的版本:Dynamics AX。所以我只找到AX的文檔,如果有誰(shuí)找到FO的文檔請(qǐng)留言分享下。


總結(jié)

到這里,你的環(huán)境基礎(chǔ)配置已經(jīng)完成了。接下來要開始根據(jù)你的需求在solution中添加你的代碼和配置了。下期給大家?guī)鞤365 F&O接口的創(chuàng)建。----------你的點(diǎn)贊和關(guān)注是我創(chuàng)作的源泉,下一篇文章的動(dòng)力靠你們了。點(diǎn)贊關(guān)注走起來!文章來源地址http://www.zghlxwxcb.cn/news/detail-457966.html

到了這里,關(guān)于Dynamics 365 Finance and Operations 創(chuàng)建你的第一個(gè)項(xiàng)目框架的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【W(wǎng)eb3 系列開發(fā)教程——?jiǎng)?chuàng)建你的第一個(gè) NFT(7)】創(chuàng)建一個(gè) NFT DApp,給你的 NFT 賦予屬性,例如圖片

    在本文中,你將構(gòu)建一個(gè) NFT 鑄幣機(jī),并學(xué)習(xí)如何通過使用 Metamask 和 Web3 工具將你的智能合約連接到 React 前端,來創(chuàng)建一個(gè)NFT dApp。 我認(rèn)為,對(duì)于具備 Web2 開發(fā)背景的開發(fā)者來說,最大的挑戰(zhàn)之一是 弄清楚如何將你的智能合約連接到前端項(xiàng)目并與之交互。 通過構(gòu)建 NFT 鑄幣

    2024年01月16日
    瀏覽(35)
  • 【W(wǎng)eb3 系列開發(fā)教程——?jiǎng)?chuàng)建你的第一個(gè) NFT(3)】開始創(chuàng)建 NFT

    本文將引導(dǎo)你使用以太坊和星際文件系統(tǒng) (IPFS) 編寫和部署不可替代 (ERC721) 代幣智能合約。 星際文件系統(tǒng) IPFS 是一個(gè)旨在 實(shí)現(xiàn)文件的分布式存儲(chǔ)、共享和持久化的網(wǎng)絡(luò)傳輸協(xié)議 。它是一種內(nèi)容可尋址的對(duì)等超媒體分發(fā)協(xié)議。在IPFS網(wǎng)絡(luò)中的節(jié)點(diǎn)構(gòu)成一個(gè)分布式文件系統(tǒng)。它是

    2023年04月08日
    瀏覽(38)
  • 【W(wǎng)eb3 系列開發(fā)教程——?jiǎng)?chuàng)建你的第一個(gè) NFT(6)】為 NFT 設(shè)置價(jià)格

    我想作為 NFT 的創(chuàng)建者,你可能有意將你的 NFT 出售給你的 NFT 愛好者。 為此,我們需要為 NFT 定價(jià),一般有兩種主要的定價(jià)方式: 在智能合約內(nèi)定價(jià)(本文所講) 在 NFT 市場(chǎng)或平臺(tái)上列出你的 NFT(更流行的方法) 注意: 在前面 NFT 創(chuàng)建教程的第 10 步中(回看之前的文章),

    2023年04月26日
    瀏覽(27)
  • 【W(wǎng)eb3 系列開發(fā)教程——?jiǎng)?chuàng)建你的第一個(gè) NFT(8)】如何開發(fā)一個(gè)成功的 NFT 項(xiàng)目 | NFT 社區(qū)建設(shè)技巧

    ?? 本文首發(fā)自 前端修羅場(chǎng)(點(diǎn)擊加入),是 一個(gè)由 資深開發(fā)者 獨(dú)立運(yùn)行 的專業(yè)技術(shù)社區(qū) ,我專注 Web 技術(shù)、Web3、區(qū)塊鏈、答疑解惑、面試輔導(dǎo)以及職業(yè)發(fā)展 。 博主創(chuàng)作的 《Web3 實(shí)戰(zhàn)教程》(點(diǎn)擊訂閱) ,已經(jīng)幫助許多開發(fā)者成功鑄造 NFT,內(nèi)容淺顯易懂,能夠快速對(duì) W

    2024年02月05日
    瀏覽(26)
  • 【W(wǎng)eb3 系列開發(fā)教程——?jiǎng)?chuàng)建你的第一個(gè) NFT(5)】使用 Ethers.js 鑄造 NFT | 測(cè)試用例

    本節(jié)文章將描述如何通過 ethers.js 庫(kù)使用以太幣在以太坊區(qū)塊鏈上 鑄造 NFT ,以及我們還會(huì)討論如何對(duì)創(chuàng)建的 NFT 進(jìn)行基礎(chǔ)的 測(cè)試 。 在本文中,我們將實(shí)踐一種可替代的方法:即使用 OpenZeppelin V4 庫(kù) 以及 Ethers.js 以太坊庫(kù)實(shí)現(xiàn)。 除此之前,還將介紹使用 Hardhat 和 Waffle 測(cè)試合

    2024年01月18日
    瀏覽(96)
  • Dynamics 365應(yīng)用程序開發(fā)- 8.利用Dynamics 365中的Azure擴(kuò)展

    Dynamics 365應(yīng)用程序開發(fā)- 8.利用Dynamics 365中的Azure擴(kuò)展

    在上一章中,我們了解了如何在Dynamics365中使用新的RESTWebneneneba API端點(diǎn)來執(zhí)行各種操作,以及如何使用它來開發(fā)自定義業(yè)務(wù)應(yīng)用程序。在本章中,我們將了解Dynamics 365如何以本機(jī)方式支持與Microsoft Azure的集成。本章假定對(duì)微軟Azure的基本原理有基本了解。 供Microsoft Azure參考

    2024年02月09日
    瀏覽(35)
  • 對(duì)Dynamics365的理解

    對(duì)Dynamics365的理解

    ?簡(jiǎn)單地講,Dynamics 365就是將CRM和ERP整合于統(tǒng)一的云服務(wù)中,并將功能細(xì)化為多個(gè)應(yīng)用,客戶可以按需采購(gòu),同時(shí)以共享數(shù)據(jù)模型以及統(tǒng)一的開發(fā)平臺(tái)為基礎(chǔ),整合微軟在生產(chǎn)力、智能分析、大數(shù)據(jù)、IoT等領(lǐng)域的能力,為企業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型不斷賦予能力 Dynamics 365可以說相當(dāng)

    2024年02月01日
    瀏覽(27)
  • Dynamics 365 CRM 性能優(yōu)化

    1. 應(yīng)用程序開發(fā)時(shí)使用多線程開發(fā)。 2. 允許系統(tǒng)創(chuàng)建GUID。 3. 使用早綁定。 4. 插件優(yōu)化。 5. 更新數(shù)據(jù)最小顆粒,謹(jǐn)防引起限制級(jí)聯(lián)的操作。 6. 避免通過共享海量的數(shù)據(jù)做權(quán)限控制。 7. 不要修改CRM的一些限制。 8. 避免太廣泛 無意義的模糊搜索 參考文檔:微軟文檔

    2024年02月07日
    瀏覽(25)
  • Microsoft Dynamics 365 CE 擴(kuò)展定制 - 7. 安全

    Microsoft Dynamics 365 CE 擴(kuò)展定制 - 7. 安全

    在本章中,我們將介紹以下內(nèi)容: 構(gòu)建累積安全角色 配置業(yè)務(wù)單元層次結(jié)構(gòu) 基于分層位置配置訪問 配置和分配字段級(jí)安全 組建團(tuán)隊(duì)并共享 設(shè)置訪問團(tuán)隊(duì) 對(duì)靜止數(shù)據(jù)進(jìn)行加密以滿足FIPS 140-2標(biāo)準(zhǔn) 管理Dynamics 365在線SQLTDE加密密鑰 Dynamics 365是一個(gè)強(qiáng)大的平臺(tái),具有超過10年的良

    2024年02月05日
    瀏覽(25)
  • Dynamics 365 設(shè)置Postman environment For WebAPI

    Dynamics 365 設(shè)置Postman environment For WebAPI

    ? ? ?在官網(wǎng)看到這么一篇\\\"Set up a Postman environment\\\",不用在Azure AD中注冊(cè)application就可以在postman中構(gòu)建WebAPI,對(duì)于開發(fā)者來說確實(shí)能幫助我們更快的上手開發(fā),但國(guó)內(nèi)用的是21V,所以本篇就來記錄下驗(yàn)證后在21V中的可用性。 ? ? ? 首先根據(jù)博文中的描述,我先找了個(gè)galobal的環(huán)

    2024年02月11日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包