// common environment entries
builder.addEnvironmentEntry("org.kie.api.task.TaskService", taskService);
builder.addEnvironmentEntry(EnvironmentName.TRANSACTION_MANAGER, transactionManager);
builder.addEnvironmentEntry(EnvironmentName.TASK_USER_GROUP_CALLBACK, userGroupCallback);
builder.addEnvironmentEntry(EnvironmentName.TASK_USER_INFO, userInfo);
if (entityManager != null) {
builder.addEnvironmentEntry(EnvironmentName.APP_SCOPED_ENTITY_MANAGER, entityManager)
.addEnvironmentEntry(EnvironmentName.CMD_SCOPED_ENTITY_MANAGER, entityManager)
.addEnvironmentEntry("IS_JTA_TRANSACTION", false)
.addEnvironmentEntry("IS_SHARED_ENTITY_MANAGER", true);