Skip to content

A Camunda Connector to change entities in your Moco Account

License

Notifications You must be signed in to change notification settings

consid-germany/camunda-moco-connector

Repository files navigation

The Camunda MOCO Connector

Maven Package

A connector to talk to the MOCO App API. MOCO is a lightweight ERP software. Check out https://www.mocoapp.com

Example process with the MOCO connector

The connector is based on Camunda's out of the box REST connector (v8.5+). Features will be added one by one, if you need anything reach out to me.

NOTE: I am not a developer working for MOCO, if you have any requests about the API you need to reach out to the developers.

✅ Features

Name Description API Reference
Create User During on-boarding it is necessary to create a user Link
Deactivate User During off-boarding it is necessary to deactivate a user, instead of a deletion. Link
Create Absences Create an absence in MOCO, e.g. sick leave or vacation days. Link

⚙️ Configuration

📍 General

Name Description Example
MOCO API Url The specific endpoint for your company http://my-company.mocoapp.com/api/v1
MOCO API Key The reference to your API key for your company. Keep your secrets in the secret store. {{ secrets.MOCO_API_KEY}}

🛠️ Operation Specific

🏠 Local Tests

I use the local Camunda stack together with Wiremock to test my template:

  • Camunda Connector Runtime
  • Camunda REST Connector
  • Wiremock to simulate the MOCO Rest API
  • Camunda Starter Test for the in-memory Zeebe engine

Test setup

📬 Contact

If you have any questions regarding this connector you can reach me at camunda-connector-support (at) consid.se

🔗 Links