connector/

directory
v0.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package ad integrates Active Directory as a service-task Worker Type: a BPMN AD task performs an AD-specific provisioning operation — create a user, set a password, enable or disable an account, or add/remove a group member — against a model-authored server through the job path (ADR-0166), the same seam the ldap package uses (ADR-0154).
Package ad integrates Active Directory as a service-task Worker Type: a BPMN AD task performs an AD-specific provisioning operation — create a user, set a password, enable or disable an account, or add/remove a group member — against a model-authored server through the job path (ADR-0166), the same seam the ldap package uses (ADR-0154).
Package agent is the Worker Type behind an agent-driven ad-hoc subprocess (ADR-0253): it works the round job the container parks on, asks a model which of the container's tools to run next, and hands that choice back as the job's completion.
Package agent is the Worker Type behind an agent-driven ad-hoc subprocess (ADR-0253): it works the round job the container parks on, asks a model which of the container's tools to run next, and hands that choice back as the job's completion.
catalog
Package catalog is the CardDAV Worker's operation table and the contact shape a model reads and writes (ADR-0490): which values each operation needs and takes, what it returns, and which keys a contact object may carry.
Package catalog is the CardDAV Worker's operation table and the contact shape a model reads and writes (ADR-0490): which values each operation needs and takes, what it returns, and which keys a contact object may carry.
Package clientreg is the client registry every Worker Type shares: a name → client map that a worker resolves a model's worker reference through, plus the part that is not a map — *why* a worker an operator did configure is missing from it.
Package clientreg is the client registry every Worker Type shares: a name → client map that a worker resolves a model's worker reference through, plus the part that is not a map — *why* a worker an operator did configure is missing from it.
Package clio integrates a clio event store as a server-registered Atlas worker: a BPMN clio "write-events" task appends an event to a configured clio instance through the job path (ADR-0036), mirroring how the dmn package delegates a decision to temis (ADR-0014).
Package clio integrates a clio event store as a server-registered Atlas worker: a BPMN clio "write-events" task appends an event to a configured clio instance through the job path (ADR-0036), mirroring how the dmn package delegates a decision to temis (ADR-0014).
Package csvimport is Atlas's in-process worker for the CSV-to-JSON Worker Type task (ADR-0139), and the CSV parser the API's upload-validation endpoint shares with it (ADR-0084).
Package csvimport is Atlas's in-process worker for the CSV-to-JSON Worker Type task (ADR-0139), and the CSV parser the API's upload-validation endpoint shares with it (ADR-0084).
Package discord integrates Discord as a server-registered Atlas worker: a BPMN Discord task performs one chat operation — send a message, edit one, delete one, read one, list a channel's messages, or open a thread — against a configured Discord Worker via the job path (ADR-0258).
Package discord integrates Discord as a server-registered Atlas worker: a BPMN Discord task performs one chat operation — send a message, edit one, delete one, read one, list a channel's messages, or open a thread — against a configured Discord Worker via the job path (ADR-0258).
Package entra provisions identities in Microsoft Entra ID (formerly Azure AD) through the Microsoft Graph API on behalf of a BPMN service task (ADR-0172).
Package entra provisions identities in Microsoft Entra ID (formerly Azure AD) through the Microsoft Graph API on behalf of a BPMN service task (ADR-0172).
Package envname turns a worker name or a secret reference into the environment variable it is read from.
Package envname turns a worker name or a secret reference into the environment variable it is read from.
Package exchange administers Microsoft Exchange — Exchange Online and Exchange Server — on behalf of a BPMN service task (ADR-0462).
Package exchange administers Microsoft Exchange — Exchange Online and Exchange Server — on behalf of a BPMN service task (ADR-0462).
catalog
Package catalog is the Exchange Worker's operation table: which Exchange cmdlet each low-code operation runs, which parameters a model must and may author for it, and which ones the operation sets itself (ADR-0462).
Package catalog is the Exchange Worker's operation table: which Exchange cmdlet each low-code operation runs, which parameters a model must and may author for it, and which ones the operation sets itself (ADR-0462).
Package googlecontacts integrates Google Contacts as a Worker Type (ADR-0203): a BPMN service task performs one operation on an address book — find a contact by its e-mail address, phone number or a custom field, read one, list a label's members, search, create, update or delete a contact, put a label on one or take it off — or searches the organization's directory, through the People API (ADR-0476).
Package googlecontacts integrates Google Contacts as a Worker Type (ADR-0203): a BPMN service task performs one operation on an address book — find a contact by its e-mail address, phone number or a custom field, read one, list a label's members, search, create, update or delete a contact, put a label on one or take it off — or searches the organization's directory, through the People API (ADR-0476).
catalog
Package catalog is the Google Contacts Worker's operation table and the contact shape a model reads and writes (ADR-0476): which values each operation needs and takes, what it returns, and which keys a contact object may carry.
Package catalog is the Google Contacts Worker's operation table and the contact shape a model reads and writes (ADR-0476): which values each operation needs and takes, what it returns, and which keys a contact object may carry.
Package googlesheets integrates Google Sheets as a Worker Type (ADR-0203): a BPMN service task performs one spreadsheet operation — create a spreadsheet, add a sheet to one, read a range, write a range, append rows, clear a range, delete a sheet, or trash the whole file — against a Worker an operator configured, via the job path (ADR-0235).
Package googlesheets integrates Google Sheets as a Worker Type (ADR-0203): a BPMN service task performs one spreadsheet operation — create a spreadsheet, add a sheet to one, read a range, write a range, append rows, clear a range, delete a sheet, or trash the whole file — against a Worker an operator configured, via the job path (ADR-0235).
Package jira integrates Atlassian Jira as a server-registered Atlas worker: a BPMN Jira task performs one issue-tracker operation — create an issue, read one, update it, move it through its workflow, comment on it, assign it, search for issues, or look an account up — against a configured Jira instance via the job path (ADR-0201).
Package jira integrates Atlassian Jira as a server-registered Atlas worker: a BPMN Jira task performs one issue-tracker operation — create an issue, read one, update it, move it through its workflow, comment on it, assign it, search for issues, or look an account up — against a configured Jira instance via the job path (ADR-0201).
Package ldap integrates a generic LDAP directory as a service-task Worker Type: a BPMN LDAP task performs a directory operation — search an entry, add / modify / delete an entry, or set an entry's password — against a model-authored server through the job path (ADR-0154), the same seam the rest and scim packages use for HTTP (ADR-0067/0151).
Package ldap integrates a generic LDAP directory as a service-task Worker Type: a BPMN LDAP task performs a directory operation — search an entry, add / modify / delete an entry, or set an entry's password — against a model-authored server through the job path (ADR-0154), the same seam the rest and scim packages use for HTTP (ADR-0067/0151).
Package ldif reads and writes directory entries held in a file — LDIF (RFC 2849) and DSML v1 (ADR-0171).
Package ldif reads and writes directory entries held in a file — LDIF (RFC 2849) and DSML v1 (ADR-0171).
Package lookup is the wire shape of a form lookup: what the server asks a Worker Type when a person searches a remote data source from a task form, and what the Worker Type answers (ADR-0473).
Package lookup is the wire shape of a form lookup: what the server asks a Worker Type when a person searches a remote data source from a task form, and what the Worker Type answers (ADR-0473).
Package mail integrates an outbound e-mail provider as a server-registered Atlas worker: a BPMN mail task sends a model-authored message through a configured provider via the job path (ADR-0079), mirroring how the clio package delegates an append to a registry-managed endpoint (ADR-0036).
Package mail integrates an outbound e-mail provider as a server-registered Atlas worker: a BPMN mail task sends a model-authored message through a configured provider via the job path (ADR-0079), mirroring how the clio package delegates an append to a registry-managed endpoint (ADR-0036).
Package nettimeout defines the outbound-call budget every Atlas worker shares.
Package nettimeout defines the outbound-call budget every Atlas worker shares.
Package oauth2 is the OAuth2 token machinery every Atlas worker that speaks to a token-protected API shares: an expiry-aware cache, the token-endpoint exchange, and the two grants that are not specific to any one vendor.
Package oauth2 is the OAuth2 token machinery every Atlas worker that speaks to a token-protected API shares: an expiry-aware cache, the token-endpoint exchange, and the two grants that are not specific to any one vendor.
Package paperless provides metadata-only Paperless-ngx operations for external workers.
Package paperless provides metadata-only Paperless-ngx operations for external workers.
Package remedy integrates BMC Remedy (BMC Helix ITSM / the AR System) as a server-registered Atlas worker: a BPMN Remedy task creates an entry (e.g.
Package remedy integrates BMC Remedy (BMC Helix ITSM / the AR System) as a server-registered Atlas worker: a BPMN Remedy task creates an entry (e.g.
mock
Package remedymock is an in-memory stand-in for a BMC Remedy AR System REST API, so the Remedy worker (ADR-0106) can be exercised end to end without a real Remedy / Helix ITSM instance.
Package remedymock is an in-memory stand-in for a BMC Remedy AR System REST API, so the Remedy worker (ADR-0106) can be exercised end to end without a real Remedy / Helix ITSM instance.
Package rest integrates an external HTTP-REST API as a service-task Worker Type: a BPMN REST task calls a model-authored endpoint through the job path (ADR-0036/0067), mirroring how the dmn package delegates a decision to temis (ADR-0014).
Package rest integrates an external HTTP-REST API as a service-task Worker Type: a BPMN REST task calls a model-authored endpoint through the job path (ADR-0036/0067), mirroring how the dmn package delegates a decision to temis (ADR-0014).
openapimock
Package openapimock serves a mock REST API from an OpenAPI 3 document, so a process with a REST task (ADR-0067) can be run end to end before the API it calls exists — or without pointing a draft at the real one (ADR-0217).
Package openapimock serves a mock REST API from an OpenAPI 3 document, so a process with a REST task (ADR-0067) can be run end to end before the API it calls exists — or without pointing a draft at the real one (ADR-0217).
openapitemplate
Package openapitemplate turns an OpenAPI document into element-template packages — one per operation — in the shape github.com/pblumer/atlas/api's repository catalog already uses (ADR-0027 chose the bpmn.io element-templates schema; ADR-0081 wraps one in a package with an id, a version and an author).
Package openapitemplate turns an OpenAPI document into element-template packages — one per operation — in the shape github.com/pblumer/atlas/api's repository catalog already uses (ADR-0027 chose the bpmn.io element-templates schema; ADR-0081 wraps one in a package with an id, a version and an author).
Package s3 integrates an S3-compatible object store as a server-registered Atlas Worker Type: a BPMN S3 task performs one object operation — put one down, read a small one back, ask whether it is there, list what is under a prefix, copy one, delete one, or mint a time-limited URL somebody can open it with — against a configured S3 Worker via the job path (ADR-0442).
Package s3 integrates an S3-compatible object store as a server-registered Atlas Worker Type: a BPMN S3 task performs one object operation — put one down, read a small one back, ask whether it is there, list what is under a prefix, copy one, delete one, or mint a time-limited URL somebody can open it with — against a configured S3 Worker via the job path (ADR-0442).
Package scim integrates a SCIM 2.0 service provider as a service-task Worker Type (RFC 7643/7644): a BPMN SCIM task performs a resource operation — create, get, replace, patch, delete, or search a User/Group — against a model-authored provider endpoint through the job path (ADR-0153), the same seam the rest package uses for a generic HTTP call (ADR-0067).
Package scim integrates a SCIM 2.0 service provider as a service-task Worker Type (RFC 7643/7644): a BPMN SCIM task performs a resource operation — create, get, replace, patch, delete, or search a User/Group — against a model-authored provider endpoint through the job path (ADR-0153), the same seam the rest package uses for a generic HTTP call (ADR-0067).
Package script is Atlas's in-process worker for polyglot script tasks (PowerShell, Python, JavaScript — ADR-0047).
Package script is Atlas's in-process worker for polyglot script tasks (PowerShell, Python, JavaScript — ADR-0047).
Package sharepoint integrates Microsoft SharePoint as a server-registered Atlas worker: a BPMN SharePoint task performs one step in a model-authored site — create, read, update, delete or list the items of a list, or upload, download, inspect, list, create or delete what a document library holds — through a configured provider via the job path (ADR-0141, amended), mirroring how the mail package delegates a send to a registry-managed provider (ADR-0079).
Package sharepoint integrates Microsoft SharePoint as a server-registered Atlas worker: a BPMN SharePoint task performs one step in a model-authored site — create, read, update, delete or list the items of a list, or upload, download, inspect, list, create or delete what a document library holds — through a configured provider via the job path (ADR-0141, amended), mirroring how the mail package delegates a send to a registry-managed provider (ADR-0079).
Package soap integrates a SOAP / Web Services (WSDL) endpoint as a service-task worker: a BPMN SOAP task invokes an operation — reading identities (import) or provisioning accounts (outbound) — against a model-authored web-service endpoint through the job path (ADR-0165), the same seam the rest package uses for a generic HTTP call (ADR-0067).
Package soap integrates a SOAP / Web Services (WSDL) endpoint as a service-task worker: a BPMN SOAP task invokes an operation — reading identities (import) or provisioning accounts (outbound) — against a model-authored web-service endpoint through the job path (ADR-0165), the same seam the rest package uses for a generic HTTP call (ADR-0067).
Package sqldb runs one SQL statement against a relational database on behalf of a BPMN service task — for Microsoft SQL Server, MariaDB, or PostgreSQL (ADR-0173).
Package sqldb runs one SQL statement against a relational database on behalf of a BPMN service task — for Microsoft SQL Server, MariaDB, or PostgreSQL (ADR-0173).
Package swisscomnatelgo provides a contract-independent, in-memory simulation of the publicly advertised NATEL go capabilities.
Package swisscomnatelgo provides a contract-independent, in-memory simulation of the publicly advertised NATEL go capabilities.
Package teamsphone provisions Microsoft Teams Phone voice apps — call queues and auto attendants — the resource accounts that answer their calls, and the phone numbers people and voice apps are reached at, on behalf of a BPMN service task (ADR-0463).
Package teamsphone provisions Microsoft Teams Phone voice apps — call queues and auto attendants — the resource accounts that answer their calls, and the phone numbers people and voice apps are reached at, on behalf of a BPMN service task (ADR-0463).
Package temis integrates a central temis decision service as a server-registered Atlas worker: a business rule task marked <atlas:temisConnector> delegates its decision to a configured temis instance through the job path (ADR-0050), instead of the embedded temis library that evaluates a local decision (ADR-0014).
Package temis integrates a central temis decision service as a server-registered Atlas worker: a business rule task marked <atlas:temisConnector> delegates its decision to a configured temis instance through the job path (ADR-0050), instead of the embedded temis library that evaluates a local decision (ADR-0014).
Package webscrape integrates web scraping as a service-task worker: a BPMN web-scraping task fetches a model-authored URL and extracts the elements matching a CSS selector through the job path (ADR-0118), mirroring how the rest package calls a model-authored HTTP endpoint (ADR-0067).
Package webscrape integrates web scraping as a service-task worker: a BPMN web-scraping task fetches a model-authored URL and extracts the elements matching a CSS selector through the job path (ADR-0118), mirroring how the rest package calls a model-authored HTTP endpoint (ADR-0067).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL