Transform2All - Initial Version (#591)

* Transform2All - Initial Version

* Updated Icon Brand Color

Co-authored-by: Joeri Onneweer <j.onneweer@gac.nl>
This commit is contained in:
Joeri 2020-12-08 00:52:32 +01:00 коммит произвёл GitHub
Родитель f54d331324
Коммит a927eb6dbd
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 207 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,141 @@
{
"basePath": "/",
"consumes": [],
"definitions": {},
"host": "transform2all.gaccloud.com",
"info": {
"contact": {
"email": "apps@gac.nl",
"name": "GAC Business Solutions",
"url": "https://www.gac.nl"
},
"description": "Transform2All is able to apply transformation schemas to transform the representation of your data from one format (JSON, XML, TXT, ...) to another.",
"title": "Transform2All",
"version": "1.0"
},
"parameters": {},
"paths": {
"/api/1.0/config": {
"get": {
"consumes": [
"application/json"
],
"description": "Get all configuration names",
"operationId": "GetConfigurations",
"parameters": [],
"produces": [
"application/json"
],
"responses": {
"200": {
"description": "default",
"schema": {
"items": {
"properties": {
"id": {
"description": "id",
"type": "string"
},
"name": {
"description": "name",
"type": "string"
}
},
"type": "object"
},
"type": "array"
}
}
},
"summary": "Get Configurations",
"x-ms-visibility": "internal"
}
},
"/api/1.0/translate": {
"post": {
"consumes": [
"application/json"
],
"description": "Apply transformation schemas to transform the representation of your data from one format (JSON, XML, TXT, ...) to another.",
"operationId": "Transform",
"parameters": [
{
"in": "body",
"name": "body",
"required": true,
"schema": {
"properties": {
"base64Content": {
"description": "Content as a base64 string",
"title": "Content",
"type": "string"
},
"configId": {
"description": "Configuration to apply",
"title": "Configuration",
"type": "string",
"x-ms-dynamic-values": {
"operationId": "GetConfigurations",
"value-path": "id",
"value-title": "name"
}
}
},
"required": [
"configId",
"base64Content"
],
"type": "object"
},
"x-ms-visibility": "important"
}
],
"produces": [
"text/plain"
],
"responses": {
"200": {
"description": "Transformed data",
"schema": {}
}
},
"summary": "Transform data format"
}
}
},
"produces": [],
"responses": {},
"schemes": [
"https"
],
"security": [
{
"oauth2_auth": []
}
],
"securityDefinitions": {
"oauth2_auth": {
"authorizationUrl": "https://login.windows.net/common/oauth2/authorize",
"flow": "accessCode",
"scopes": {},
"tokenUrl": "https://login.windows.net/common/oauth2/authorize",
"type": "oauth2"
}
},
"swagger": "2.0",
"tags": [],
"x-ms-connector-metadata": [
{
"propertyName": "Website",
"propertyValue": "https://www.gac.nl"
},
{
"propertyName": "Privacy Policy",
"propertyValue": "https://www.gac.nl/disclaimer"
},
{
"propertyName": "Categories",
"propertyValue": "Productivity;Data"
}
]
}

Просмотреть файл

@ -0,0 +1,47 @@
{
"properties": {
"capabilities": [],
"connectionParameters": {
"token": {
"oAuthSettings": {
"clientId": "<Please add your clientID here>",
"customParameters": {
"loginUri": {
"value": "https://login.windows.net"
},
"resourceUri": {
"value": "api://transform2all.gaccloud.com"
},
"tenantId": {
"value": "common"
}
},
"identityProvider": "aad",
"properties": {
"AzureActiveDirectoryResourceId": "api://transform2all.gaccloud.com",
"IsFirstParty": "False"
},
"redirectMode": "Global",
"redirectUrl": "https://global.consent.azure-apim.net/redirect",
"scopes": []
},
"type": "oauthSetting"
},
"token:TenantId": {
"metadata": {
"sourceType": "AzureActiveDirectoryTenant"
},
"type": "string",
"uiDefinition": {
"constraints": {
"hidden": "true",
"required": "false"
}
}
}
},
"iconBrandColor": "#052D40",
"publisher": "GAC Business Solutions",
"stackOwner": "GAC Business Solutions"
}
}

Просмотреть файл

@ -0,0 +1,19 @@
## GAC Transform2All
With Transform2All you are able to apply transformation schemas to transform the representation of your data from one format (JSON, XML, CSV, TXT) to another. This gives you the ability to easily exchange data between Microsoft Power Automate connectors.
## Pre-requisites
The user, who wants to use to the Transform2All connector in Power Automate, must meet the requirements below:
- The user must have a paid subscription to at least one (or more) of the following GAC Business Solutions apps:
* GAC Integration Platform
* Production365
* PSA365
* Trade365
## Supported Operations
The connector currently supports the following operations:
- **Transform data format:** This operation is used to apply transformation schemas to transform the representation of your data from one format (JSON, XML, TXT, ...) to another.
## Deployment instructions
Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as custom connector in Microsoft Power Automate and Power Apps