Mettez en place un circuit de validation digital : chaque document (contrat, devis, fiche produit) suit un workflow d’approbation automatisé, avec historique, relances et archivage sécurisé.
Mettez en place un circuit de validation digital : chaque document (contrat, devis, fiche produit) suit un workflow d’approbation automatisé, avec historique, relances et archivage sécurisé.
{
"name": "Transcribe audio file and analyze sentiment with Eden AI PART 1",
"flow": [
{
"id": 11,
"module": "google-drive:watchFilesInAFolder",
"version": 4,
"parameters": {
"limit": 2,
"select": "create",
"mimeType": "all"
},
"mapper": {},
"metadata": {
"designer": {
"x": 0,
"y": 150
},
"restore": {
"parameters": {
"select": {
"label": "By Created Time"
},
"folderId": {
"path": [
"/"
]
},
"mimeType": {
"label": "All"
},
"__IMTCONN__": {
"data": {
"scoped": "true",
"connection": "google-restricted"
},
"label": "jeremy.lambert@edenai.co (jeremy.lambert@edenai.co)"
},
"destination": {
"label": "My Drive"
}
}
},
"parameters": [
{
"name": "__IMTCONN__",
"type": "account:google-restricted",
"label": "Connection",
"required": true
},
{
"name": "select",
"type": "select",
"label": "Watch Files",
"required": true,
"validate": {
"enum": [
"create",
"modify"
]
}
},
{
"name": "destination",
"type": "select",
"label": "Choose a Drive",
"required": true,
"validate": {
"enum": [
"drive",
"share",
"team"
]
}
},
{
"name": "mimeType",
"type": "select",
"label": "File Types to Watch",
"required": true,
"validate": {
"enum": [
"all",
"document",
"spreadsheet",
"slide",
"drawing"
]
}
},
{
"name": "limit",
"type": "uinteger",
"label": "Limit",
"required": true
},
{
"name": "folderId",
"type": "folder",
"label": "Select the Folder to be Watched",
"required": true
}
]
}
},
{
"id": 10,
"module": "google-drive:getAFile",
"version": 4,
"parameters": {},
"mapper": {
"file": "{{11.id}}",
"select": "map",
"formatDrawings": "image/jpeg",
"formatDocuments": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"formatSpreadsheets": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"formatPresentations": "application/vnd.openxmlformats-officedocument.presentationml.presentation"
},
"metadata": {
"designer": {
"x": 300,
"y": 150
},
"restore": {
"expect": {
"select": {
"label": "Enter manually"
},
"formatDrawings": {
"label": "JPEG"
},
"formatDocuments": {
"label": "MS Word Document"
},
"formatSpreadsheets": {
"label": "MS Excel"
},
"formatPresentations": {
"label": "MS PowerPoint"
}
},
"parameters": {
"__IMTCONN__": {
"data": {
"scoped": "true",
"connection": "google-restricted"
},
"label": "jeremy.lambert@edenai.co (jeremy.lambert@edenai.co)"
}
}
},
"parameters": [
{
"name": "__IMTCONN__",
"type": "account:google-restricted",
"label": "Connection",
"required": true
}
],
"expect": [
{
"name": "select",
"type": "select",
"label": "Enter a File ID",
"required": true,
"validate": {
"enum": [
"map",
"value"
]
}
},
{
"name": "formatDocuments",
"type": "select",
"label": "Convert Google Documents Files to Format",
"required": true,
"validate": {
"enum": [
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"application/pdf",
"application/vnd.oasis.opendocument.text",
"text/html",
"text/plain",
"application/rtf"
]
}
},
{
"name": "formatSpreadsheets",
"type": "select",
"label": "Convert Google Spreadsheets Files to Format",
"required": true,
"validate": {
"enum": [
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"application/x-vnd.oasis.opendocument.spreadsheet",
"application/pdf"
]
}
},
{
"name": "formatPresentations",
"type": "select",
"label": "Convert Google Slides Files to Format",
"required": true,
"validate": {
"enum": [
"application/vnd.openxmlformats-officedocument.presentationml.presentation",
"application/pdf"
]
}
},
{
"name": "formatDrawings",
"type": "select",
"label": "Convert Google Drawings Files to Format",
"required": true,
"validate": {
"enum": [
"image/jpeg",
"image/png",
"image/svg+xml",
"application/pdf"
]
}
},
{
"name": "file",
"type": "text",
"label": "File ID",
"required": true
}
]
}
},
{
"id": 2,
"module": "edenai:stt",
"version": 1,
"parameters": {},
"mapper": {
"data": "{{10.data}}",
"fileName": "{{10.name}}",
"language": "en",
"providers": [
"google"
],
"response_as_dict": false
},
"metadata": {
"designer": {
"x": 600,
"y": 150
},
"restore": {
"expect": {
"language": {
"mode": "chose",
"label": "English"
},
"providers": {
"mode": "chose"
},
"response_as_dict": {
"mode": "chose"
}
},
"parameters": {
"__IMTCONN__": {
"data": {
"scoped": "true",
"connection": "edenai"
},
"label": "My Eden AI connection"
}
}
},
"parameters": [
{
"name": "__IMTCONN__",
"type": "account:edenai",
"label": "Connection",
"required": true
}
],
"expect": [
{
"name": "fileName",
"type": "filename",
"label": "File name"
},
{
"name": "data",
"type": "buffer",
"label": "Data"
},
{
"name": "response_as_dict",
"type": "boolean",
"label": "Response as Dict",
"required": true
},
{
"name": "providers",
"type": "select",
"label": "Providers",
"multiple": true,
"required": true,
"validate": {
"enum": [
"google",
"symbl",
"ibm",
"microsoft",
"voci",
"voxist",
"revai",
"amazon"
]
}
},
{
"name": "language",
"type": "select",
"label": "Language",
"required": true,
"validate": {
"enum": [
"fr-FR",
"en-SG",
"ps",
"ar-AR",
"nl-NL",
"ms-MY",
"th-TH",
"af-ZA",
"uk-UA",
"pt-PT",
"pl",
"ta",
"gu-IN",
"ar-LB",
"en-NG",
"gl-ES",
"so-SO",
"bg-BG",
"uk",
"it-CH",
"mr",
"ru-RU",
"es-US",
"en-PH",
"ja-JP",
"pa",
"en-HK",
"no-NO",
"de-DE",
"hi-IN",
"hi",
"fr-CH",
"my-MM",
"ar-MS",
"az",
"en-US",
"ur-PK",
"gl",
"id-ID",
"ar-MR",
"nb",
"es-PY",
"pt-BR",
"hy",
"es-SV",
"ka-GE",
"mr-IN",
"nb-NO",
"zh-HK",
"es-ES",
"fa",
"el",
"es-MX",
"sr-RS",
"su",
"sw-TZ",
"ta-SG",
"kn-IN",
"ar-EG",
"ar-IL",
"sl",
"ar-JO",
"eu-ES",
"en-ZA",
"en",
"zu-ZA",
"hu",
"ar-AE",
"es-PR",
"sw-KE",
"tr-TR",
"ml-IN",
"bn-IN",
"az-AZ",
"yue-Hant-HK",
"mk-MK",
"et",
"ar-QA",
"en-AU",
"en-TZ",
"id",
"sl-SI",
"he",
"uz",
"kk",
"hr-HR",
"iw-IL",
"sk",
"bn-BD",
"es-DO",
"da-DK",
"is-IS",
"sq",
"es-BO",
"es-PE",
"en-KE",
"ar-IQ",
"de-AT",
"jv-ID",
"ne",
"es-CL",
"bn",
"es-LA",
"de-CH",
"yue-CN",
"hu-HU",
"ta-MY",
"km-KH",
"lt",
"ur",
"lt-LT",
"ar-OM",
"ar-SA",
"ta-LK",
"eu",
"zh",
"ro-RO",
"es-AR",
"sk-SK",
"si",
"kn",
"es-GQ",
"th",
"fr-CA",
"zh-TW",
"wuu-CN",
"am-ET",
"es-VE",
"su-ID",
"cy-GB",
"da",
"ja",
"ar-BH",
"ar-PS",
"fil",
"nl",
"ms",
"ro",
"yue",
"fi",
"uz-UZ",
"en-GH",
"km",
"vi",
"ml",
"es-CO",
"fa-IR",
"en-GB",
"et-EE",
"sv",
"mt-MT",
"ps-AF",
"am",
"en-CA",
"lv-LV",
"ko-KR",
"cs-CZ",
"ar-TN",
"en-IE",
"te",
"af",
"sv-SE",
"cs",
"fi-FI",
"ga",
"sw",
"en-IN",
"el-GR",
"bg",
"mk",
"ca",
"bs",
"sq-AL",
"pa-Guru-IN",
"es-EC",
"es-GT",
"lo",
"hy-AM",
"ca-ES",
"ar-KW",
"es-NI",
"en-PK",
"mt",
"my",
"tr",
"de",
"ga-IE",
"it-IT",
"es",
"ar-MA",
"ne-NP",
"es-HN",
"bs-BA",
"vi-VN",
"te-IN",
"cmn",
"zu",
"ur-IN",
"ko",
"no",
"ru",
"he-IL",
"ar-SY",
"es-CR",
"ar-YE",
"fr",
"ar-DZ",
"lv",
"lo-LA",
"mn-MN",
"ta-IN",
"hr",
"so",
"nl-BE",
"si-LK",
"wuu",
"ar",
"pl-PL",
"en-NZ",
"sr",
"pt",
"ka",
"fil-PH",
"zh-CN",
"kk-KZ",
"fr-BE",
"iw",
"es-CU",
"jv",
"es-UY",
"es-PA",
"ar-LY",
"is",
"cy",
"mn",
"it",
"gu"
]
}
}
]
}
},
{
"id": 3,
"module": "util:FunctionSleep",
"version": 1,
"parameters": {},
"mapper": {
"duration": "300"
},
"metadata": {
"designer": {
"x": 900,
"y": 150
},
"restore": {},
"expect": [
{
"name": "duration",
"type": "uinteger",
"label": "Delay",
"required": true,
"validate": {
"max": 300,
"min": 1
}
}
]
}
},
{
"id": 4,
"module": "edenai:gettranscription",
"version": 1,
"parameters": {},
"mapper": {
"response_as_dict": false,
"transcription_id": "{{2.result.public_id}}"
},
"metadata": {
"designer": {
"x": 1200,
"y": 150
},
"restore": {
"expect": {
"response_as_dict": {
"mode": "chose"
}
},
"parameters": {
"__IMTCONN__": {
"data": {
"scoped": "true",
"connection": "edenai"
},
"label": "My Eden AI connection"
}
}
},
"parameters": [
{
"name": "__IMTCONN__",
"type": "account:edenai",
"label": "Connection",
"required": true
}
],
"expect": [
{
"name": "transcription_id",
"type": "text",
"label": "Transcription ID"
},
{
"name": "response_as_dict",
"type": "boolean",
"label": "Response as Dict",
"required": true
}
]
}
},
{
"id": 5,
"module": "builtin:BasicRouter",
"version": 1,
"parameters": {
"else": 0
},
"mapper": null,
"metadata": {
"designer": {
"x": 1500,
"y": 150
}
},
"routes": [
{
"flow": [
{
"id": 6,
"module": "edenai:sentimentanalyze",
"version": 1,
"parameters": {},
"filter": {
"name": "Status finished",
"conditions": [
[
{
"a": "{{4.status}}",
"b": "finished",
"o": "text:equal"
}
]
]
},
"mapper": {
"text": "{{4.results[].text}}",
"language": "en",
"providers": [
"'google'"
],
"response_as_dict": false
},
"metadata": {
"designer": {
"x": 1800,
"y": 0
},
"restore": {
"expect": {
"language": {
"mode": "chose",
"label": "English"
},
"providers": {
"mode": "chose"
},
"response_as_dict": {
"mode": "chose"
}
},
"parameters": {
"__IMTCONN__": {
"data": {
"scoped": "true",
"connection": "app#edenai"
},
"label": "My Eden AI connection"
}
}
},
"parameters": [
{
"name": "__IMTCONN__",
"type": "account:app#edenai",
"label": "Connection",
"required": true
}
],
"expect": [
{
"name": "text",
"type": "text",
"label": "Text",
"required": true
},
{
"name": "response_as_dict",
"type": "boolean",
"label": "Response as Dict",
"required": true
},
{
"name": "providers",
"type": "select",
"label": "Providers",
"multiple": true,
"required": true,
"validate": {
"enum": [
"'google'",
"'lettria'",
"'ibm'",
"'amazon'",
"'microsoft'"
]
}
},
{
"name": "language",
"type": "select",
"label": "Language",
"required": true,
"validate": {
"enum": [
"fr-FR",
"en",
"da",
"tr",
"de",
"ja",
"es",
"pt-PT",
"pl",
"nl",
"ko",
"no",
"fi",
"ru",
"id",
"fr",
"vi",
"zh-Hant",
"hi",
"sv",
"ar",
"zh-Hans",
"en-US",
"pt",
"pt-BR",
"el",
"zh",
"th",
"zh-TW",
"it"
]
}
}
]
}
},
{
"id": 7,
"module": "google-sheets:addRow",
"version": 2,
"parameters": {},
"mapper": {
"from": "drive",
"values": {
"0": "{{4.results[].text}}",
"1": "{{6.result[].items[].sentiment}}",
"2": "{{6.result[].items[].sentiment_rate}}"
},
"insertDataOption": "INSERT_ROWS",
"valueInputOption": "USER_ENTERED",
"insertUnformatted": false
},
"metadata": {
"designer": {
"x": 2100,
"y": 0
},
"restore": {
"expect": {
"from": {
"label": "My Drive"
},
"mode": {
"label": "Select by path"
},
"sheetId": {
"label": "Feuille 1"
},
"spreadsheetId": {
"path": [
"OCR-make",
"STT pipeline make"
]
},
"includesHeaders": {
"label": "Yes",
"nested": [
{
"name": "values",
"spec": [
{
"name": "0",
"type": "text",
"label": "Transcription (A)"
},
{
"name": "1",
"type": "text",
"label": "Sentiment (B)"
},
{
"name": "2",
"type": "text",
"label": "(C)"
},
{
"name": "3",
"type": "text",
"label": "(D)"
},
{
"name": "4",
"type": "text",
"label": "(E)"
},
{
"name": "5",
"type": "text",
"label": "(F)"
},
{
"name": "6",
"type": "text",
"label": "(G)"
},
{
"name": "7",
"type": "text",
"label": "(H)"
},
{
"name": "8",
"type": "text",
"label": "(I)"
},
{
"name": "9",
"type": "text",
"label": "(J)"
},
{
"name": "10",
"type": "text",
"label": "(K)"
},
{
"name": "11",
"type": "text",
"label": "(L)"
},
{
"name": "12",
"type": "text",
"label": "(M)"
},
{
"name": "13",
"type": "text",
"label": "(N)"
},
{
"name": "14",
"type": "text",
"label": "(O)"
},
{
"name": "15",
"type": "text",
"label": "(P)"
},
{
"name": "16",
"type": "text",
"label": "(Q)"
},
{
"name": "17",
"type": "text",
"label": "(R)"
},
{
"name": "18",
"type": "text",
"label": "(S)"
},
{
"name": "19",
"type": "text",
"label": "(T)"
},
{
"name": "20",
"type": "text",
"label": "(U)"
},
{
"name": "21",
"type": "text",
"label": "(V)"
},
{
"name": "22",
"type": "text",
"label": "(W)"
},
{
"name": "23",
"type": "text",
"label": "(X)"
},
{
"name": "24",
"type": "text",
"label": "(Y)"
},
{
"name": "25",
"type": "text",
"label": "(Z)"
}
],
"type": "collection",
"label": "Values"
}
]
},
"insertDataOption": {
"mode": "chose",
"label": "Insert rows"
},
"valueInputOption": {
"mode": "chose",
"label": "User entered"
},
"insertUnformatted": {
"mode": "chose"
}
},
"parameters": {
"__IMTCONN__": {
"data": {
"scoped": "true",
"connection": "google"
},
"label": "jeremy.lambert@edenai.co (jeremy.lambert@edenai.co)"
}
}
},
"parameters": [
{
"name": "__IMTCONN__",
"type": "account:google",
"label": "Connection",
"required": true
}
],
"expect": [
{
"name": "mode",
"type": "select",
"label": "Choose a Method",
"required": true,
"validate": {
"enum": [
"select",
"fromAll",
"map"
]
}
},
{
"name": "insertUnformatted",
"type": "boolean",
"label": "Unformatted",
"required": true
},
{
"name": "valueInputOption",
"type": "select",
"label": "Value input option",
"validate": {
"enum": [
"USER_ENTERED",
"RAW"
]
}
},
{
"name": "insertDataOption",
"type": "select",
"label": "Insert data option",
"validate": {
"enum": [
"INSERT_ROWS",
"OVERWRITE"
]
}
},
{
"name": "from",
"type": "select",
"label": "Choose a Drive",
"required": true,
"validate": {
"enum": [
"drive",
"share",
"team"
]
}
},
{
"name": "spreadsheetId",
"type": "file",
"label": "Spreadsheet ID",
"required": true
},
{
"name": "sheetId",
"type": "select",
"label": "Sheet Name",
"required": true
},
{
"name": "includesHeaders",
"type": "select",
"label": "Table contains headers",
"required": true,
"validate": {
"enum": [
true,
false
]
}
},
{
"name": "values",
"spec": [
{
"name": "0",
"type": "text",
"label": "Transcription (A)"
},
{
"name": "1",
"type": "text",
"label": "Sentiment (B)"
},
{
"name": "2",
"type": "text",
"label": "(C)"
},
{
"name": "3",
"type": "text",
"label": "(D)"
},
{
"name": "4",
"type": "text",
"label": "(E)"
},
{
"name": "5",
"type": "text",
"label": "(F)"
},
{
"name": "6",
"type": "text",
"label": "(G)"
},
{
"name": "7",
"type": "text",
"label": "(H)"
},
{
"name": "8",
"type": "text",
"label": "(I)"
},
{
"name": "9",
"type": "text",
"label": "(J)"
},
{
"name": "10",
"type": "text",
"label": "(K)"
},
{
"name": "11",
"type": "text",
"label": "(L)"
},
{
"name": "12",
"type": "text",
"label": "(M)"
},
{
"name": "13",
"type": "text",
"label": "(N)"
},
{
"name": "14",
"type": "text",
"label": "(O)"
},
{
"name": "15",
"type": "text",
"label": "(P)"
},
{
"name": "16",
"type": "text",
"label": "(Q)"
},
{
"name": "17",
"type": "text",
"label": "(R)"
},
{
"name": "18",
"type": "text",
"label": "(S)"
},
{
"name": "19",
"type": "text",
"label": "(T)"
},
{
"name": "20",
"type": "text",
"label": "(U)"
},
{
"name": "21",
"type": "text",
"label": "(V)"
},
{
"name": "22",
"type": "text",
"label": "(W)"
},
{
"name": "23",
"type": "text",
"label": "(X)"
},
{
"name": "24",
"type": "text",
"label": "(Y)"
},
{
"name": "25",
"type": "text",
"label": "(Z)"
}
],
"type": "collection",
"label": "Values"
}
]
}
}
]
},
{
"flow": [
{
"id": 8,
"module": "datastore:AddRecord",
"version": 1,
"parameters": {},
"mapper": {
"key": "{{2.result.public_id}}",
"data": {
"Transcription ID": ""
},
"overwrite": true
},
"metadata": {
"designer": {
"x": 1800,
"y": 300
},
"restore": {
"expect": {
"overwrite": {
"mode": "chose"
}
},
"parameters": {
"datastore": {
"label": "My data store",
"nested": [
{
"help": "You assign a unique key that can be used later to retrieve the record. If you leave this field blank, a key will be generated.",
"name": "key",
"type": "text",
"label": "Key"
},
{
"help": "This option is only effective if you specify a custom key under which the record shall be saved.",
"name": "overwrite",
"type": "boolean",
"label": "Overwrite an existing record",
"default": false,
"required": true
},
{
"name": "data",
"spec": [
{
"name": "Transcription ID",
"type": "text",
"label": null,
"required": false,
"multiline": false
}
],
"type": "collection",
"label": "Record"
}
]
}
}
},
"parameters": [
{
"name": "datastore",
"type": "datastore",
"label": "Data store",
"required": true
}
],
"expect": [
{
"name": "key",
"type": "text",
"label": "Key"
},
{
"name": "overwrite",
"type": "boolean",
"label": "Overwrite an existing record",
"required": true
},
{
"name": "data",
"spec": [
{
"name": "Transcription ID",
"type": "text",
"label": null
}
],
"type": "collection",
"label": "Record"
}
]
}
}
]
}
]
}
],
"metadata": {
"instant": false,
"version": 1,
"scenario": {
"roundtrips": 1,
"maxErrors": 3,
"autoCommit": true,
"autoCommitTriggerLast": true,
"sequential": false,
"slots": null,
"confidential": false,
"dataloss": false,
"dlq": false,
"freshVariables": false
},
"designer": {
"orphans": []
},
"zone": "eu2.make.com",
"notes": []
}
}