![]() |
VOOZH | about |
dotnet add package Xenhey.BPM.Core.Net8 --version 1.0.98
NuGet\Install-Package Xenhey.BPM.Core.Net8 -Version 1.0.98
<PackageReference Include="Xenhey.BPM.Core.Net8" Version="1.0.98" />
<PackageVersion Include="Xenhey.BPM.Core.Net8" Version="1.0.98" />Directory.Packages.props
<PackageReference Include="Xenhey.BPM.Core.Net8" />Project file
paket add Xenhey.BPM.Core.Net8 --version 1.0.98
#r "nuget: Xenhey.BPM.Core.Net8, 1.0.98"
#:package Xenhey.BPM.Core.Net8@1.0.98
#addin nuget:?package=Xenhey.BPM.Core.Net8&version=1.0.98Install as a Cake Addin
#tool nuget:?package=Xenhey.BPM.Core.Net8&version=1.0.98Install as a Cake Tool
Xenhey fundamentally changes how integration projects are designed, reviewed, and delivered. Instead of long meetings debating specifications, APIs, and implementation details, Xenhey provides a shared, real-time workspace where outcomes are built, reviewed, and published live.
At its core, Xenhey includes tooling that allows end clients—not just developers—to create, edit, and publish content directly to RESTful APIs in multiple formats:
Below is a clear, executive-ready “Before vs After Xenhey” comparison you can use in a README, sales deck, or client proposal. It’s written to highlight behavioral change, delivery speed, and collaboration impact—not just tooling.
| Dimension | Before Xenhey | After Xenhey |
|---|---|---|
| Client Involvement | Clients review static docs, slides, or mockups | Clients work directly in a shared live workspace |
| Meetings | Design-heavy, abstract discussions | Working sessions with real-time updates |
| Artifacts | Specs, PDFs, tickets, emails | Live HTML, JSON, XML, and text artifacts |
| Feedback Loop | Days or weeks between feedback and changes | Immediate, in-session feedback and updates |
| Change Process | Raise a ticket → wait → redeploy | Edit → publish → see results instantly |
| Source of Truth | Spread across docs, repos, and messages | Centralized workspace with live state |
| Client Confidence | Based on explanations and promises | Based on visible, working outputs |
| Iteration Speed | Slow, batch-oriented | Fast, continuous, real-time |
| Rework Risk | High due to misinterpretation | Low due to shared visibility |
| Delivery Timeline | Extended by handoffs and clarifications | Compressed through live collaboration |
| Developer Load | High (constant translation of requirements) | Focused on high-value engineering |
| Governance & Audit | Manual tracking of changes | Built-in versioning and traceability |
| API Exposure | Implemented late in the cycle | Available and testable from day one |
| Client Ownership | Passive consumer | Active co-creator |
| Area | Before: Direct Azure Service Integration | After: Workflow-Driven Azure Connectors (Xenhey) |
|---|---|---|
| Connection Model | Custom SDK code per service (SB, EH, SQL, ADX, Storage) | Unified connector model abstracted by workflows |
| Implementation Effort | High – each Azure service requires bespoke code | Low – connectors are prebuilt and reused |
| Workflow Orchestration | Hard-coded logic scattered across services | Centralized, declarative workflows |
| Change Impact | Code changes + redeployments | Configuration & rule updates only |
| Onboarding New Azure Services | Weeks of design, coding, testing | Hours or days via connector configuration |
| Consistency Across Services | Varies by developer/team | Enforced by the runtime |
| Error Handling | Manually implemented per service | Included in framework at the processor step in workflow |
| Security Model | Reimplemented per integration | Centralized (Managed Identity, x-api-key) |
| Authentication Logic | Duplicated across codebases | Handled once by the runtime |
| Environment Drift | High risk across dev/test/prod | Minimal—config-driven |
| Testing Strategy | Mock-heavy, service-specific | Workflow-level testing |
| Governance & Policy | Enforced informally | Built-in and centralized |
| Auditability | Fragmented logs across systems | End-to-end workflow traceability |
| Observability | Logs and metrics per service | Unified telemetry and correlation |
| Reporting | Custom dashboards per system | REST-first reporting layer |
| Client Visibility | Limited to post-deployment | Real-time via shared workspace |
| Iteration Speed | Slow, batch-based | Fast, real-time |
| Meeting Focus | Design & implementation debates | Live updates to workflows |
| Risk of Rework | High due to misalignment | Low due to shared execution view |
| Total Cost of Ownership | High (engineering + ops) | Lower through reuse and standardization |
You’re essentially positioning Xenhey as:
A configuration-driven orchestration runtime that can plug into OpenAI + Azure OpenAI without rewriting application code.
Let’s break this down clearly.
Instead of hardcoding prompt logic in application code, Xenhey:
Accepts user input (UI, API, file, event)
Applies transformation templates
Maps to OpenAI schema (Structured Output / JSON Schema)
Sends to OpenAI or Azure OpenAI
Routes the response to:
This is dramatically different from traditional integration.
| Category | Traditional Integration | Xenhey Config-Driven Integration |
|---|---|---|
| Prompt Handling | Hardcoded in C#/Python | Defined in JSON workflow |
| Model Switching | Code change required | Change via configuration |
| Schema Enforcement | Manual JSON parsing | Built-in structured schema mapping |
| Azure OpenAI Support | Separate SDK setup | Config toggle for Azure/OpenAI |
| API Key Management | In app code | Externalized via config / vault |
| Logging | Custom implementation | Centralized workflow logging |
| Multi-Model Support | Custom per model | Configurable model per step |
| Response Routing | Custom logic | Workflow process chain |
| Versioning | Code branch | Workspace version control |
| Governance | App-specific | Policy-driven workflow |
| Reusability | Limited | Template-driven reuse |
| Business User Updates | Requires dev | Update via workspace |
| Security | App-layer | Runtime-level |
| Retry Logic | Manual | Config-based |
| Observability | App logs | Unified execution reporting |
User Prompt
↓
Xenhey Intake Process
↓
TransformationProcess
↓
Schema Mapping (JSON Schema)
↓
OpenAI / Azure OpenAI Process
↓
Response Routing Process
↓
Blob / SQL / Service Bus / API
{
"Key": "OpenAIProcess",
"Type": "Xenhey.BPM.Core.Net8.Processes.OpenAIProcess",
"IsEnable": "true",
"DataFlowProcessParameters": [
{
"Key": "Provider",
"Value": "AzureOpenAI"
},
{
"Key": "Model",
"Value": "gpt-4o"
},
{
"Key": "Endpoint",
"Value": "https://my-azure-openai.openai.azure.com/"
},
{
"Key": "ApiKey",
"Value": "AzureOpenAIKey"
},
{
"Key": "UseStructuredOutput",
"Value": "true"
},
{
"Key": "SchemaName",
"Value": "CreditResponse"
}
]
}
No C# code changes required.
Instead of free-text parsing, Xenhey can map user prompt → schema like:
{
"response_format": {
"type": "json_schema",
"json_schema": {
"name": "CreditResponse",
"strict": true,
"schema": {
"type": "object",
"properties": {
"Term": { "type": "string" },
"CreditScore": { "type": "string" },
"AnnualIncome": { "type": "string" }
},
"required": ["Term","CreditScore","AnnualIncome"]
}
}
}
}
Xenhey can:
| Provider | Traditional | Xenhey |
|---|---|---|
| OpenAI | Custom SDK | Config switch |
| Azure OpenAI | Separate endpoint logic | Configurable provider |
| Future LLMs | Rewrite integration | Add provider config |
Traditional:
var response = await client.ChatCompletionAsync(...);
Xenhey:
{
"model": "gpt-5.2",
"messages": [
{
"role": "system",
"content": "Clearly Defined System Prompt"
},
{
"role": "system",
"content": "Available Skills: [CLEARLY DEFINED SKILLS]"
},
{
"role": "user",
"content": "{{data.search}}" # user Input
}
]
}
No redeploy.
With Xenhey you can:
Traditional approach requires building all of this.
Since you work in finance + insurance use cases, this matters:
| Requirement | Traditional Effort | Xenhey Benefit |
|---|---|---|
| SOX logging | Custom logging | Built-in execution audit |
| Prompt Versioning | Git branches | Workspace version |
| Model Drift Control | Manual | Centralized config |
| PII Controls | App logic | Filter process in workflow |
| Token Cost Monitoring | Custom tracking | Execution metadata |
| Approval Workflows | External build | Chain process |
| Dimension | Before | After |
|---|---|---|
| Time to First Integration | Slow | Fast |
| Change Turnaround | Days–Weeks | Minutes–Hours |
| Client Confidence | Moderate | High |
| Developer Burn | High | Reduced |
| Delivery Predictability | Low | High |
| Platform Scalability | Limited by code | Scales via configuration |
Moving from direct Azure service integrations to workflow-driven connectors transforms Azure from a collection of APIs into a cohesive integration platform. Xenhey standardizes connectivity, accelerates delivery, and turns integration work into a collaborative, real-time process rather than a prolonged implementation cycle.
Xenhey doesn’t just optimize integration workflows. It changes how teams and clients collaborate:
From “tell me what you want” to “let’s build it together—right now.”
That shift:
Xenhey replaces design-heavy integration projects with real-time, collaborative delivery—turning meetings into live working sessions and clients into active contributors.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.98 | 116 | 5/27/2026 |
| 1.0.96 | 150 | 5/12/2026 |
| 1.0.95 | 119 | 5/12/2026 |
| 1.0.94 | 129 | 5/12/2026 |
| 1.0.93 | 158 | 3/4/2026 |
| 1.0.92 | 128 | 3/3/2026 |
| 1.0.91 | 122 | 3/3/2026 |
| 1.0.90 | 191 | 2/23/2026 |
| 1.0.89 | 124 | 2/23/2026 |
| 1.0.88 | 134 | 2/7/2026 |
| 1.0.87 | 139 | 2/7/2026 |
| 1.0.86 | 127 | 2/7/2026 |
| 1.0.85 | 135 | 2/7/2026 |
| 1.0.84 | 130 | 2/7/2026 |
| 1.0.83 | 135 | 2/7/2026 |
| 1.0.82 | 138 | 2/7/2026 |
| 1.0.81 | 358 | 12/18/2025 |
| 1.0.80 | 255 | 12/4/2025 |
| 1.0.79 | 253 | 12/3/2025 |
| 1.0.78 | 242 | 12/3/2025 |
A Worfklow Solution usng configuration over code to connect to resources in Azure Cloud.