Challenge
Large Data Processing
Used to search customer information. Once the customer record has been retrieved, it can be modified to add or Process Documentation Administration to data.
Customers can be added to Household. A new customer can be added through the same screen.
func startWorker(client zbc.Client) worker.JobWorker {
w := client.NewJobWorker().
JobType(lJobType).
Handler(HandleJob).
Open()
return w
}
func HandleJob(client worker.JobClient, job entities.Job) {
vars, err:=job.GetVariablesAsMap()
log.Printf("Sending email with message content %s", vars[kMessageVariable])
_, err=client.NewCompleteJobCommand().JobKey(job.Key).Send(ctx)
if err!= nil {
log.Pringf("failed to complete job with key %d: [%s]", job.Key, err)
}
log.Prinff("completed job %d successfully", job.Key)
}
class Program {
static void Main(string[] _) {
using (var zeebeClient = CreateZeebeClient())
{
using zeebeClient.NewWorker()
.JobType("email")
.Handler(JobHandler)
.Open())
{
AwaitExitUserCmd();
}
}
}
private static void JobHanlder(IJobClient jobClient, IJob activatedJob)
{
var variables = JsonConvert.DeserializeObject>(activatedJob.Variables);
Log.LogInformation($"Sending email with message content: {variables["message_content"]}");
jobClient.NewCompleteJobCommand(activatedJob).Send();
}
Approach
Opportunity - Cost Reduction
Reduce costs by utilizing an Open Source BPM engine, and increase customer satisfaction by using modern UI framework that can microfocus on custom user needs.
Migration
Automated BPM, Rules, Integration and UI Migration
Security
Working directly with the customer to incorporate a custom security layer
Fixed Cost
Designed a fixed cost approach within an agreed upon timeline
Product used
Genesis
Genesis is a dehydrated, production ready Camunda environment. It's a collection of expertise, auxiliary delegates and listeners.
Result
Cost reduction & Accelerated migration time
Reduce costs by utlizing an Open Source BPM engine, and increase customer satisfaction by using a modern UI framework that can microfocus on custom user needs.
Guaranteed results
Migrate to a better BPM
We guarantee our work, and we have referenceable customers. The only reason not to buy is because a customer might think it’s too good to be true. But we’re happy to demonstrate.”