rpa-dmn-operation
This repo contains examples how DMN can be integrated in RPA tools.
Science Score: 52.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
✓Institutional organization owner
Organization bptlab has institutional domain (bpt.hpi.uni-potsdam.de) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.9%) to scientific vocabulary
Repository
This repo contains examples how DMN can be integrated in RPA tools.
Basic Info
- Host: GitHub
- Owner: bptlab
- License: mit
- Language: C#
- Default Branch: main
- Size: 61.5 KB
Statistics
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
- Releases: 2
Metadata Files
README.md
rpa-dmn-operation
This repo contains the sources for a DMN activity for the RPA tool UiPath. For creating and evaluating the DMN decisions, an instance of Camundas open-source engine is required.
Installation
- Go to the releases section, and download the
*.nupkgfile from the assets. - Copy the package to the UiPath directory for local packages.
- In your UiPath project, install the package. (All packages → local, you can also search for
DMN) - Now, the new DMN activity should be available for use as any other UiPath activity. You can find it by the name
External Decision Service.
Usage
After adding a DMN acivity to your workflow, the following elements need to be configured in the Properties-Panel:
Inputs: - Input Variables: the list of variables in UiPath that should be passed to the decision service - Input Variables Names: the list of input names of the decision table in the same logical order as the input variables.
Options: - Decision Key: The identifier of the decision to evaluate. This ID can be found in the Camunda engine after deploying the decision table. - Service Host: The URL under which the Camunda engine is reachable.
Output: - Decision Result: The name of the UiPath variable, the decision result(s) should be stored in.
Example: The decision table requires the inputs Type of Shipment and Destination. In the RPA bot, those values are stored in the variables shipmentType and destination. To provide the correct mapping of UiPath variables and inputs of the decision table the following must be configured:
Input Variables =
{shipmentType, destination}Input Variables Names =
{"Type of Shipment", "destination"}By this, the DMN activity knows how to map the variables to the decision table inputs.
The decision key looks something like
"Decision_1hyvppg"and the service host, if the engine is deployed locally, might be"http://localhost:8080".:information_source: Please bear in mind that this activity is currently in the prototype stage.
Owner
- Name: Business Process Technology
- Login: bptlab
- Kind: organization
- Location: Potsdam, Germany
- Website: https://bpt.hpi.uni-potsdam.de
- Repositories: 37
- Profile: https://github.com/bptlab
Business Process Technology @ Hasso Plattner Institute, University of Potsdam
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software or want to cite it in your paper, please cite it as below."
preferred-citation:
type: article
authors:
- family-names: "Völker"
given-names: "Maximilian"
- family-names: "Siegert"
given-names: "Simon"
- family-names: "Weske"
given-names: "Mathias"
doi: 10.1007/978-3-030-85867-4_3
conference:
name: "BPM 2021: Business Process Management: Blockchain and Robotic Process Automation Forum"
publisher:
name: "Springer, Cham"
month: 8
start: 23 # First page number
end: 37 # Last page number
title: "Adding Decision Management to Robotic Process Automation"
year: 2021
volume-title: "Lecture Notes in Business Information Processing"
volume: 428
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- System.Text.Json 5.0.2
- System.Net.Http 4.3.4
- System.Text.Json 5.0.2
- System.Text.Json 5.0.2