Documentation ¶
Overview ¶
модуль для использования сервиса CAMUNDA
Index ¶
- Variables
- func CloseConnection()
- func CloseJobWorker()
- func Connect()
- func FillSettings()
- func GetURL() string
- func Send_BPMN_File(BPMN_filename string)
- func StartCamunda(HandleJob func(client worker.JobClient, job entities.Job), ...)
- func WaitStop()
- func WorkComplete(client worker.JobClient, jobKey int64, variables map[string]interface{}) error
- func WorkFails(err error, client worker.JobClient, jobKey int64) error
- type SettingsINI
Constants ¶
This section is empty.
Variables ¶
View Source
var Client zbc.Client
Client - клиент подключения к CAMUNDA_ID
View Source
var JobWorker worker.JobWorker
JobWorker - worker который выполняет подключение к приему сообщений от CAMUNDA
View Source
var NeedReconnect bool
NeedReconnect - флаг необходимости переподключения
Functions ¶
func FillSettings ¶
func FillSettings()
FillSettings загружает переменные окружения в структуру из файла или из переменных окружения
func Send_BPMN_File ¶
func Send_BPMN_File(BPMN_filename string)
Send_BPMN_File - отправляем файл .bpmn в камунду
func StartCamunda ¶
func StartCamunda(HandleJob func(client worker.JobClient, job entities.Job), CAMUNDA_JOBTYPE string, BPMN_filename string)
StartCamunda - необходимые процедуры для подключения к серверу Camunda
func WorkComplete ¶
WorkComplete - отправляет статус ОК на сервер Camunda
Types ¶
type SettingsINI ¶
SettingsINI - структура для хранения всех нужных переменных окружения
var Settings SettingsINI
Settings хранит все нужные переменные окружения
Click to show internal directories.
Click to hide internal directories.