• 工作流程模拟器的开发是一个Windows介绍的基础的应用程序,用作运行环境的可视化的执行工作流程,作为他们反应的输入从该方案中的特定用户界面。

    运行的任何工作流程提供的教程中,遵循这些步骤:

    -发射WorkflowSimulator.exe

    -从文件菜单选择开放的工作流程...

    -导航向大会包含工作流你想运行,并击打开。

    -按照指示在左边窗看到执行的权利。

    工作流程模拟器有相当多的功能,增加其效用在探索的动态根本的工作流程。 首先,工作流程模拟器可打开和执行任何工作流程定义的任何大会(默认情况下,这些应该的。DLL的,但它也可能打开的工作流程编成前男友).

    它能够显示和运行的工作流程不提供这种指导意见(虽然一些工作流程可能需要主机构不支持的工作流程模拟器). 默认情况下,除非工作流程具有特殊的特性描述之后,工作流程模拟器会显示工作流程定义上的权利,并提供一个按钮左它将执行的工作流程。

    点击的运行模拟按钮执行工作流程,表示正在执行的活动强调了在黄色(很象在Visual Studio工作流程调试器),单一的活动目前正在执行选,以及名为在状态吧在底部。 此外,活动已经完成的执行将有一个蓝色的检查标记符号他们的右上角。 对于未来情况,另外的字形也可以加入,提供了更多的深入了解国家的执行活动。

    实施动态的用户界面的模拟器

    因为每个业务方案将不同类型的信息要求的用户,或者在用户如何相互作用的工作流程,该流程模拟器提供了一个可插入的用户接口。

    该选择的哪个接口,显示为驱动的工作流程定义,该定义打开。 用户接口的主任UIFrameworkElement实现IWorkflowUI确保控制可以接收到一个参考WorkflowDiagram(控制负责呈现工作流程)时,它是加入主要的用户接口。

  • कार्यप्रवाह सिम्युलेटर विकसित किया गया था होना करने के लिए एक Windows प्रस्तुति नींव है कि आवेदन के रूप में कार्य करता रनटाइम वातावरण के लिए visualizing के निष्पादन वर्कफ़्लोज़ के रूप में वे प्रतिक्रिया करने के लिए इनपुट से परिदृश्य विशिष्ट यूजर इंटरफेस के साथ ।

    करने के लिए चलाने के किसी भी वर्कफ़्लोज़ प्रदान की ट्यूटोरियल के साथ, इन चरणों का पालन करें:

    - लॉन्च WorkflowSimulator.exe

    - फ़ाइल मेनू से, का चयन खुला कार्यप्रवाह...

    - नेविगेट करने के लिए विधानसभा युक्त कार्यप्रवाह चलाने के लिए चाहते हैं और खोलें पर क्लिक करें.

    - निर्देशों का पालन करें बाएँ फलक में देखने के लिए निष्पादन में सही है ।

    कार्यप्रवाह सिम्युलेटर काफी कुछ है कि सुविधाओं को बढ़ाने में इसकी उपयोगिता की खोज की गतिशीलता को जड़ वर्कफ़्लोज़. साथ शुरू करने के लिए, कार्यप्रवाह सिम्युलेटर खोल सकते हैं और निष्पादित किसी भी कार्यप्रवाह में परिभाषित किसी भी विधानसभा (डिफ़ॉल्ट रूप से इन होना चाहिए .DLL है, लेकिन यह भी खोल सकते हैं workflows में संकलित व्यय).

    यह प्रदर्शित करने में सक्षम है और चल रहे वर्कफ़्लोज़ द्वारा प्रदान नहीं की इस मार्गदर्शन (हालांकि कुछ कार्यप्रवाह की आवश्यकता हो सकती होस्टिंग विन्यास के द्वारा समर्थित नहीं कार्यप्रवाह सिम्युलेटर). डिफ़ॉल्ट रूप से, जब तक कार्यप्रवाह एक विशेष विशेषता वर्णित के बाद, कार्यप्रवाह सिम्युलेटर प्रदर्शित करेगा कार्यप्रवाह परिभाषा पर सही प्रदान करते हैं और एक बटन पर छोड़ दिया है पर अमल करेंगे जो कार्यप्रवाह है.

    क्लिक करके रन सिमुलेशन बटन को निष्पादित करने के लिए कार्यप्रवाह से पता चलता है, वर्तमान में क्रियान्वित गतिविधियों पीले रंग में प्रकाश डाला (बहुत तरह के भीतर के दृश्य स्टूडियो कार्यप्रवाह डिबगर) के साथ, एकल गतिविधि वर्तमान में क्रियान्वित चयनित के रूप में अच्छी तरह के रूप में नाम पर स्थिति पट्टी में नीचे. इसके अलावा, गतिविधियों है कि निष्पादन पूरा हो गया है जाएगा एक नीले रंग की जाँच चिह्न ग्लिफ़ अपने शीर्ष दाएँ कोने में है. भविष्य के लिए परिदृश्यों, अतिरिक्त ग्लिफ़ जोड़ा जा सकता है कि उपलब्ध कराने के अतिरिक्त अंतर्दृष्टि के राज्य में क्रियान्वित गतिविधि है ।

    कार्यान्वयन गतिशील यूजर इंटरफेस सिम्युलेटर में

    क्योंकि प्रत्येक व्यापार के परिदृश्य में अलग होगा के प्रकार के बारे में जानकारी से अनुरोध उपयोगकर्ता, या कैसे में उपयोगकर्ता सूचना का आदान प्रदान के साथ, वर्कफ़्लो वर्कफ़्लो सिम्युलेटर प्रदान करता है एक pluggable यूजर इंटरफेस है ।

    जो की पसंद करने के लिए इंटरफ़ेस प्रदर्शन के द्वारा संचालित है कार्यप्रवाह परिभाषा है कि खोला है । उपयोगकर्ता इंटरफ़ेस मेजबान किसी भी UIFrameworkElement लागू करता है कि IWorkflowUI सुनिश्चित करता है जो नियंत्रण प्राप्त कर सकते हैं के लिए एक संदर्भ WorkflowDiagram (नियंत्रण के लिए जिम्मेदार प्रतिपादन कार्यप्रवाह) जब यह जोड़ा गया है करने के लिए मुख्य यूजर इंटरफेस है ।

  • The Workflow Simulator was developed to be a Windows Presentation Foundation application that serves as the runtime environment for visualizing the execution of workflows as they react to input from the scenario specific user interface.

    To run any of the workflows provided with the tutorial, follow these steps:

    - Launch WorkflowSimulator.exe

    - From the File menu, choose Open Workflow...

    - Navigate to the assembly containing the workflow you wish to run and click Open.

    - Follow the instructions in the left pane to see the execution in the right.

    The Workflow Simulator has quite a few features that augment its utility in exploring the dynamics of the root workflows. To begin with, the Workflow Simulator can open and execute any workflow defined in any assembly (by default these should be .DLL’s, but it can also open workflows compiled into EXEs).

    It is capable of displaying and running workflows not provided by this guidance (though some workflow may require hosting configuration not supported by the Workflow Simulator). By default, unless the workflow has a special attribute described later, the Workflow Simulator will display the workflow definition on the right and provide a button on the left which will execute the workflow.

    Clicking Run Simulation button to execute the workflow, shows the currently executing activities highlighted in yellow (much like within the Visual Studio Workflow Debugger), with the single activity currently executing selected as well as named in the status bar at the bottom. In addition, activities that have completed execution will have a blue check mark glyph over their top right corner. For future scenarios, additional glyphs may be added that provide additional insight into the state of the executing activity.

    Implementing Dynamic User Interfaces in the Simulator

    Because each business scenario will differ in the type of information requested from the user, or in how the user interacts with the workflow, the Workflow Simulator provides a pluggable user interface.

    The choice of which interface to display is driven by the workflow definition that is opened. The user interface hosts any UIFrameworkElement that implements the IWorkflowUI  which ensures the control can receive a reference to the WorkflowDiagram (the control responsible for rendering the workflow) when it is added to the main user interface.