• <menu id="w2i4a"></menu>
  • logo Visual Paradigm教程2020

    文檔首頁>>Visual Paradigm教程2020>>UML工具Visual Paradigm教程:BPMN簡介(四)數(shù)據(jù)和工件

    UML工具Visual Paradigm教程:BPMN簡介(四)數(shù)據(jù)和工件


    Visual Paradigm是包含設(shè)計(jì)共享、線框圖和數(shù)據(jù)庫設(shè)計(jì)新特性的企業(yè)項(xiàng)目設(shè)計(jì)工具?,F(xiàn)在你只需要這樣單獨(dú)的一款模型軟件 Visual Paradigm就可以完成用UML設(shè)計(jì)軟件,用BPMN去執(zhí)行業(yè)務(wù)流程分析,用ERD企業(yè)設(shè)計(jì)數(shù)據(jù)庫的任務(wù)。Visual Paradigm現(xiàn)已加入在線訂購,現(xiàn)在搶購立享優(yōu)惠!

    點(diǎn)擊下載Visual Paradigm最新試用版

    傳統(tǒng)建模技術(shù)的共同特征之一是允許在流程執(zhí)行期間創(chuàng)建,讀取和更新數(shù)據(jù)建模。一個(gè)經(jīng)典的例子是數(shù)據(jù)流程圖(DFD)。盡管BPMN并不是主要為數(shù)據(jù)建模而設(shè)計(jì)的,但仍有一組符號(hào)可以讓您對(duì)業(yè)務(wù)流程中涉及的數(shù)據(jù)進(jìn)行建模。

    BPMN還為建模者提供了幾種工件符號(hào),以更詳細(xì)地描述業(yè)務(wù)流程。例如,用于對(duì)相關(guān)活動(dòng)進(jìn)行分組的分組對(duì)象和用于詳細(xì)說明流程對(duì)象的文本注釋對(duì)象。

    數(shù)據(jù)

    通常,在執(zhí)行業(yè)務(wù)流程時(shí),可能在流程結(jié)束時(shí)或結(jié)束后產(chǎn)生數(shù)據(jù)。例如,成功執(zhí)行“下訂單”任務(wù)將生成諸如采購訂單,發(fā)票,收據(jù)等數(shù)據(jù)。在BPMN中,可以通過多種類型的“數(shù)據(jù)”對(duì)象對(duì)數(shù)據(jù)進(jìn)行建模,例如數(shù)據(jù)對(duì)象,數(shù)據(jù)輸入,數(shù)據(jù)輸出和數(shù)據(jù)存儲(chǔ)。有一種定義明確的方法來管理數(shù)據(jù)狀態(tài),例如實(shí)例化,完成,刪除等。

    BPMN??°??®?¤o???

    組是帶有虛線邊框的框,為建模者提供了一種按不同類別對(duì)形狀進(jìn)行分組的機(jī)制。

    BPMN????¤o???

    文字注解

    文本注釋可用于為BPD中的流對(duì)象添加更多細(xì)節(jié)。它不會(huì)影響流程,但會(huì)提供有關(guān)流程中對(duì)象的詳細(xì)信息。

    BPMN???????3¨é???¤o???

    案例研究-True Aqua蒸餾水公司(續(xù))

    在本教程的第三部分中,您已經(jīng)為True Aqua蒸餾水公司建模了蒸餾水訂購過程的流程?,F(xiàn)在,我們將添加數(shù)據(jù)和注釋以進(jìn)一步描述流程。如果您錯(cuò)過了第一至第三部分,則可以通過單擊此頁面底部的超鏈接來打開它們。

    1、蒸餾水訂購過程的執(zhí)行將導(dǎo)致采購訂單的產(chǎn)生。讓我們?yōu)椴少徲唵蔚膭?chuàng)建和操作建模。我們知道,當(dāng)客戶服務(wù)助理接收到來自客戶的訂單請求時(shí)便創(chuàng)建了采購訂單,該任務(wù)以“驗(yàn)證客戶身份”任務(wù)為模型。因此,我們將根據(jù)任務(wù)驗(yàn)證客戶身份創(chuàng)建采購訂單數(shù)據(jù)。將鼠標(biāo)指針放在其上方,然后拖出右上方的Resource Catalog圖標(biāo)。

    ?????¨èμ??o???®???

    2、釋放鼠標(biāo)按鈕,然后從“資源目錄”中選擇“數(shù)據(jù)對(duì)象”。

    ?????o??°??®?ˉ1è±?

    3、命名數(shù)據(jù)采購訂單。

    ??°??®?ˉ1è±??·2?????o

    4、采購訂單具有從創(chuàng)建到完成的整個(gè)生命周期。我們可以通過定義狀態(tài)對(duì)此進(jìn)行建模。右鍵單擊采購訂單,然后從彈出菜單中選擇狀態(tài)>創(chuàng)建...。

    ?????o??°??®?ˉ1è±???????

    5、在輸入窗口中,輸入創(chuàng)建為狀態(tài)名稱,然后單擊確定。

    6、將Create標(biāo)簽添加到采購訂單的名稱中。正如我所說,采購訂單有其生命周期。當(dāng)客戶服務(wù)助理完成任務(wù)“轉(zhuǎn)發(fā)訂單”時(shí),采購訂單將等待物流部門的分配。我們可以通過狀態(tài)變化重新使用同一數(shù)據(jù)來對(duì)此建模。從任務(wù)“前進(jìn)訂單”中,按下并拖出“資源目錄”圖標(biāo)。

    ?????¨èμ??o???®???

    7、釋放鼠標(biāo)按鈕,然后從“資源目錄”中選擇“數(shù)據(jù)對(duì)象”。

    8、輸入采購訂單作為數(shù)據(jù)名稱。請注意此步驟。您必須輸入“Purchase Order”作為名稱,以便重新使用之前創(chuàng)建的“Purchase Order”數(shù)據(jù)對(duì)象。確認(rèn)編輯后,將提示您是否要數(shù)據(jù)對(duì)象引用現(xiàn)有數(shù)據(jù)。選擇是。

    ?????¨??°????¨????????′

    9、右鍵單擊與遠(yuǎn)期訂單關(guān)聯(lián)的采購訂單數(shù)據(jù),然后從彈出菜單中選擇狀態(tài)>創(chuàng)建...。

    ?????o?????o

    10、輸入待分配狀態(tài)名稱并確認(rèn)。到現(xiàn)在為止,相同的采購訂單數(shù)據(jù)在流程中顯示了兩次,并具有兩種不同的狀態(tài)。

    ??°??®?ˉ1è±??·2?????o

    11、當(dāng)后勤部門的經(jīng)理完成了“安排交貨”任務(wù)后,采購訂單將分配給工人并等待交貨。應(yīng)用上面講授的技術(shù)。添加采購訂單數(shù)據(jù)并定義待交貨狀態(tài)。

    ??°??®?ˉ1è±??·2?????o

    12、最后,當(dāng)交貨完成時(shí),據(jù)說采購訂單已完成。嘗試在圖中對(duì)此建模。

    ??′??°??????????μ??¨????

    13、在結(jié)束本教程之前,讓我們創(chuàng)建一個(gè)文本注釋。查看任務(wù)下訂單。根據(jù)從True Aqua蒸餾水公司收集的信息,我們知道,盡管某些訂購請求是通過電話提出的,但有些是通過電子郵件提出的。讓我們使用文本注釋來描述這個(gè)額外的細(xì)節(jié)。使用資源目錄從任務(wù)下達(dá)訂單創(chuàng)建文本注釋。

    ?????o???????3¨é??

    14、輸入文本注釋的正文:超過90%的請求是通過電話發(fā)出的,10%是通過電子郵件發(fā)出的。

    è????¥?3¨é??????-?

    15、確認(rèn)編輯并調(diào)整文本注釋的大小,以使文本以多行顯示。這是最終的BPD:

    ?®??????????????μ??¨????

    BPMN簡介的其他部分

    第一部分-BPMN簡介

    第二部分-泳道

    第三部分-流和連接對(duì)象


    想要購買Visual Paradigm正版授權(quán)請點(diǎn)擊【商城購買】,想了解更多產(chǎn)品信息請點(diǎn)擊【咨詢在線客服

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();