Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Definition builder for Bizagi custom connectors

License

NotificationsYou must be signed in to change notification settings

Platekun/bz-def

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Builds thedef/connector.json andactions.js file for your Bizagi Studio's custom connector.

Why?

This package covers a required step for the "Bizagi Studio Connector Editor". It is meant to be used with the bz-zip library.

Installation:

Install it as a global dependency:

npm install -g bz-def

or install it locally as:

npm install --save bz-def

How to use:

This replaces the connector editor, that means you will need to suply the required information (authdata and actions) in a JSON file calledbzconfig.json. That file should be placed on the executing folder.

Notes:

  • The connector's name and the connector's auth properties' must be either TitleCased or camelCased.
  • The connector's actions' name must be dash-cased.

bzconfig.json structure:

{    "name": "connector name",    "description": "connector's description",    "url": "service website",    "icon": "base64 image",    "actions":  [        {            "name": "dash-cashed-action-name",            "description": "your connector's action's description.",            "inputs": [                {                    "name": "whatever you input",                    "type": "string / decimal / integer / boolean / date / time / byte",                    "qty": "single / list"                }            ],            "outputs": [                {                    "name": "whatever you return",                    "type": "string / decimal / integer / boolean / date / time / byte",                    "qty": "single / list"                }                           ]        }    ],    "auth": [        {            "name": "some auth property like email, password, accessToken, etc.",            "required": true / false,            "hide": true / false        }    ]}

Example:

{    "name": "Imgur",    "description": "Imgur connector for bizagi",    "url": "https://www.imgur.com",    "icon": "iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAADbklEQVR4Xu3cv2sTYRgH8O97uRKDiBBUEEFsRQ3ZhCJItN06iVC6FRy6RMdACo3gKBhxKA6WDh0yZdFF/BOSorSjFDT4GwQlQimIsaa5V96kia2Jvfchl+QhPrc00O9d7vnc8z4Nd6FKa60hm5WAEiwrp3poH9ba2hry+bz93kOenJ6exuTkZKvKfVi5XA5zc3NDTmBf3uLiIlKplGDZkAmWjdJuRrAEiyBAiEpnCRZBgBCVzhIsggAhyrazQnCw8OQMjpzUcODCQw3fvwDZmQ+owSOUGFyUJdaN7AnErxyG4zhtlXqeh9cvfiA3/zU4BcsjscO69egURi8e8j39jy9/YunmZ99ckAFWWEqFcK84BqX8l5lZnLcT76B1LUiPA4/FBksByK6OAcq8sty0RsaAWca7jbHBMoXcXz0NqBH7mnQVC4lP9vkuk6ywsqujUKp9qP+rRq09ZBLvuySw350Z1lnqKkQm8da+2i6TbLAaM+scYDHcWzVrhUzizf84sxQuXTuKmcwxwLEY2R7w7OEmio83gT5xsemsZrc8eH4eNa964Owys8p1wpi//KrLhUXbnR2WOf1s4QKU+wvQHYa98qB3RpC5WqJVGkCaJZYL4M7TGCLHq20lVr65uHu9hJ0+Lb29J8ASy5xg4yOE1xhHuy9R/7zqwCzDQWxssQaB4feeguUntOf3rLGUUiiXy4hGo9ja2qr/HORXMVhimftYtVrnuwkGy3VdmPta/d5YYjUhTGf9vTU7q9ONwV7jscNKJpNYXl5GJ6gmhgFLp9MwJ9/PjR2WWX42XWO6LxQK9dOqfnFYfTFEsAjXn/LX7qClSnhL6yi7zhIs62sH0uco6SzC938FS7Ds16HMLHsrmVkEK8ESLIoAISszS7AIAoSodJZgEQQIUekswSIIEKLSWYJFECBEpbMEiyBAiEpnCRZBgBCVzhIsggAhah6e2txbNx1o8zCW8Na+UXaPwgTL95r9CcgTaQLW+Pg41tfXffeYmJhAoVDwzQUZYLcMTXEbGxuIx+Md6zSzqlQqIRaLBelgdSyWWM0zr1QqCIfDrUK2t7cRiUSsCutFiDVWLwru5piCRdATLMEiCBCi0lmCRRAgRKWzBIsgQIhKZwWFVSwWsbKyQjjccEdnZ2cxNTXVKlL+TynhegsWAes3DU7TTVD6qBQAAAAASUVORK5CYII=",    "actions":  [        {            "name": "from-url",            "description": "Uploads a image to Imgur given a single url",            "inputs": [                {                    "name": "imageUrl",                    "type": "string",                    "qty": "single"                }            ],            "outputs": [                {                    "name": "imageLink",                    "type": "string",                    "qty": "single"                }                            ]        },        {            "name": "from-file",            "description": "Uploads image to imgur given a file",            "inputs": [                {                    "name": "imageFileContents",                    "type": "byte",                    "qty": "list"                }            ],            "outputs": [                {                    "name": "imageLink",                    "type": "string",                    "qty": "single"                }                           ]        }    ],    "auth": [        {            "name": "email",            "required": true,            "hide": false        },        {            "name": "password",            "required": true,            "hide": true        },        {            "name": "clientId",            "required": true,            "hide": true        }    ]}

To build the connector's definition you only need to type on your terminal:

bz-def

A def directory will be created on the executing directory. It will contain anaction.js and aconnector.json file. These are required for the connector to be interpreted by Bizagi Studio.

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp