mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-14 04:35:49 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
parent
64e8c9b397
commit
ec1b3f2574
File diff suppressed because it is too large
Load Diff
@ -984,6 +984,75 @@ Function CreateStorageFolder(Val URL, Val StorageID, Val Name, Val Token = "") E
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
// Get folder information
|
||||||
|
// Get folder information
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||||
|
// FolderID - String, Number - Folder identifier - folderid
|
||||||
|
// Token - String - Access token, when not-webhook method used - token
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||||
|
Function GetFolder(Val URL, Val FolderID, Val Token = "") Export
|
||||||
|
|
||||||
|
Response = FileManagement(URL, FolderID, "disk.folder.get", Token);
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
|
// Create new subfolder
|
||||||
|
// Create new folder inside another folder
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||||
|
// FolderID - String, Number - Parent folder identifier - folderid
|
||||||
|
// Name - String - Name of new folder - title
|
||||||
|
// Token - String - Access token, when not-webhook method used - token
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||||
|
Function CreateSubfolder(Val URL, Val FolderID, Val Name, Val Token = "") Export
|
||||||
|
|
||||||
|
OPI_TypeConversion.GetLine(Name);
|
||||||
|
|
||||||
|
FolderStructure = New Structure("NAME", Name);
|
||||||
|
|
||||||
|
Parameters = NormalizeAuth(URL, Token, "disk.folder.addsubfolder");
|
||||||
|
|
||||||
|
OPI_Tools.AddField("id" , FolderID , "String" , Parameters);
|
||||||
|
OPI_Tools.AddField("data", FolderStructure, "Collection", Parameters);
|
||||||
|
|
||||||
|
Response = OPI_Tools.Post(URL, Parameters);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
|
// Copy folder
|
||||||
|
// Copy one folder to another
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||||
|
// FolderID - String, Number - Parent folder identifier - folderid
|
||||||
|
// DestinationID - String, Number - ID of target folder - tagetid
|
||||||
|
// Token - String - Access token, when not-webhook method used - token
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||||
|
Function CopyFolder(Val URL, Val FolderID, Val DestinationID, Val Token = "") Export
|
||||||
|
|
||||||
|
Parameters = NormalizeAuth(URL, Token, "disk.folder.copyto");
|
||||||
|
|
||||||
|
OPI_Tools.AddField("id" , FolderID , "String", Parameters);
|
||||||
|
OPI_Tools.AddField("targetFolderId", DestinationID, "String", Parameters);
|
||||||
|
|
||||||
|
Response = OPI_Tools.Post(URL, Parameters);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
// Delete file
|
// Delete file
|
||||||
// Delete file by ID
|
// Delete file by ID
|
||||||
//
|
//
|
||||||
|
@ -2929,6 +2929,9 @@ Procedure B24_WorkingWithDrive() Export
|
|||||||
Bitrix24_GetStorageObjects(TestParameters);
|
Bitrix24_GetStorageObjects(TestParameters);
|
||||||
Bitrix24_DeleteFile(TestParameters);
|
Bitrix24_DeleteFile(TestParameters);
|
||||||
Bitrix24_CreateStorageFolder(TestParameters);
|
Bitrix24_CreateStorageFolder(TestParameters);
|
||||||
|
Bitrix24_GetFolder(TestParameters);
|
||||||
|
Bitrix24_CreateSubfolder(TestParameters);
|
||||||
|
Bitrix24_CopyFolder(TestParameters);
|
||||||
Bitrix24_DeleteFolder(TestParameters);
|
Bitrix24_DeleteFolder(TestParameters);
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
@ -6965,6 +6968,92 @@ Procedure Bitrix24_RenameStorage(FunctionParameters)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Bitrix24_GetFolder(FunctionParameters)
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
|
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.GetFolder(URL, FolderID);
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "GetFolder (wh)", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixFile(Result); // SKIP
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_Domain"];
|
||||||
|
Token = FunctionParameters["Bitrix24_Token"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.GetFolder(URL, FolderID, Token);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "GetFolder", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixFile(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Bitrix24_CreateSubfolder(FunctionParameters)
|
||||||
|
|
||||||
|
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||||
|
Name = "New subfolder";
|
||||||
|
Filename2 = "New subfolder 2";
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.CreateSubfolder(URL, FolderID, Filename2);
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "CreateSubfolder (wh)", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixFile(Result); // SKIP
|
||||||
|
|
||||||
|
SubfolderID = Result["result"]["ID"]; // SKIP
|
||||||
|
OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookSubfolderID", SubfolderID); // SKIP
|
||||||
|
FunctionParameters.Insert("Bitrix24_HookSubfolderID", SubfolderID); // SKIP
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_Domain"];
|
||||||
|
Token = FunctionParameters["Bitrix24_Token"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.CreateSubfolder(URL, FolderID, Name, Token);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "CreateSubfolder", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixFile(Result);
|
||||||
|
|
||||||
|
SubfolderID = Result["result"]["ID"]; // SKIP
|
||||||
|
OPI_TestDataRetrieval.WriteParameter("Bitrix24_SubfolderID", SubfolderID); // SKIP
|
||||||
|
FunctionParameters.Insert("Bitrix24_SubfolderID", SubfolderID); // SKIP
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Bitrix24_CopyFolder(FunctionParameters)
|
||||||
|
|
||||||
|
DestinationID = FunctionParameters["Bitrix24_HookSubfolderID"];
|
||||||
|
FolderID = FunctionParameters["Bitrix24_SubfolderID"];
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.CopyFolder(URL, FolderID, DestinationID);
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "CopyFolder (wh)", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixFile(Result); // SKIP
|
||||||
|
|
||||||
|
DestinationID = FunctionParameters["Bitrix24_SubfolderID"];
|
||||||
|
FolderID = FunctionParameters["Bitrix24_HookSubfolderID"];
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_Domain"];
|
||||||
|
Token = FunctionParameters["Bitrix24_Token"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.CopyFolder(URL, FolderID, DestinationID, Token);
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "CopyFolder", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixFile(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#Region YandexDisk
|
#Region YandexDisk
|
||||||
|
@ -984,6 +984,75 @@ Function CreateStorageFolder(Val URL, Val StorageID, Val Name, Val Token = "") E
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
// Get folder information
|
||||||
|
// Get folder information
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||||
|
// FolderID - String, Number - Folder identifier - folderid
|
||||||
|
// Token - String - Access token, when not-webhook method used - token
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||||
|
Function GetFolder(Val URL, Val FolderID, Val Token = "") Export
|
||||||
|
|
||||||
|
Response = FileManagement(URL, FolderID, "disk.folder.get", Token);
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
|
// Create new subfolder
|
||||||
|
// Create new folder inside another folder
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||||
|
// FolderID - String, Number - Parent folder identifier - folderid
|
||||||
|
// Name - String - Name of new folder - title
|
||||||
|
// Token - String - Access token, when not-webhook method used - token
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||||
|
Function CreateSubfolder(Val URL, Val FolderID, Val Name, Val Token = "") Export
|
||||||
|
|
||||||
|
OPI_TypeConversion.GetLine(Name);
|
||||||
|
|
||||||
|
FolderStructure = New Structure("NAME", Name);
|
||||||
|
|
||||||
|
Parameters = NormalizeAuth(URL, Token, "disk.folder.addsubfolder");
|
||||||
|
|
||||||
|
OPI_Tools.AddField("id" , FolderID , "String" , Parameters);
|
||||||
|
OPI_Tools.AddField("data", FolderStructure, "Collection", Parameters);
|
||||||
|
|
||||||
|
Response = OPI_Tools.Post(URL, Parameters);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
|
// Copy folder
|
||||||
|
// Copy one folder to another
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||||
|
// FolderID - String, Number - Parent folder identifier - folderid
|
||||||
|
// DestinationID - String, Number - ID of target folder - tagetid
|
||||||
|
// Token - String - Access token, when not-webhook method used - token
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||||
|
Function CopyFolder(Val URL, Val FolderID, Val DestinationID, Val Token = "") Export
|
||||||
|
|
||||||
|
Parameters = NormalizeAuth(URL, Token, "disk.folder.copyto");
|
||||||
|
|
||||||
|
OPI_Tools.AddField("id" , FolderID , "String", Parameters);
|
||||||
|
OPI_Tools.AddField("targetFolderId", DestinationID, "String", Parameters);
|
||||||
|
|
||||||
|
Response = OPI_Tools.Post(URL, Parameters);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
// Delete file
|
// Delete file
|
||||||
// Delete file by ID
|
// Delete file by ID
|
||||||
//
|
//
|
||||||
|
@ -2929,6 +2929,9 @@ Procedure B24_WorkingWithDrive() Export
|
|||||||
Bitrix24_GetStorageObjects(TestParameters);
|
Bitrix24_GetStorageObjects(TestParameters);
|
||||||
Bitrix24_DeleteFile(TestParameters);
|
Bitrix24_DeleteFile(TestParameters);
|
||||||
Bitrix24_CreateStorageFolder(TestParameters);
|
Bitrix24_CreateStorageFolder(TestParameters);
|
||||||
|
Bitrix24_GetFolder(TestParameters);
|
||||||
|
Bitrix24_CreateSubfolder(TestParameters);
|
||||||
|
Bitrix24_CopyFolder(TestParameters);
|
||||||
Bitrix24_DeleteFolder(TestParameters);
|
Bitrix24_DeleteFolder(TestParameters);
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
@ -6965,6 +6968,92 @@ Procedure Bitrix24_RenameStorage(FunctionParameters)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Bitrix24_GetFolder(FunctionParameters)
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
|
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.GetFolder(URL, FolderID);
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFolder (wh)", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixFile(Result); // SKIP
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_Domain"];
|
||||||
|
Token = FunctionParameters["Bitrix24_Token"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.GetFolder(URL, FolderID, Token);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFolder", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixFile(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Bitrix24_CreateSubfolder(FunctionParameters)
|
||||||
|
|
||||||
|
FolderID = FunctionParameters["Bitrix24_FolderID"];
|
||||||
|
Name = "New subfolder";
|
||||||
|
Filename2 = "New subfolder 2";
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.CreateSubfolder(URL, FolderID, Filename2);
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateSubfolder (wh)", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixFile(Result); // SKIP
|
||||||
|
|
||||||
|
SubfolderID = Result["result"]["ID"]; // SKIP
|
||||||
|
OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookSubfolderID", SubfolderID); // SKIP
|
||||||
|
FunctionParameters.Insert("Bitrix24_HookSubfolderID", SubfolderID); // SKIP
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_Domain"];
|
||||||
|
Token = FunctionParameters["Bitrix24_Token"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.CreateSubfolder(URL, FolderID, Name, Token);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateSubfolder", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixFile(Result);
|
||||||
|
|
||||||
|
SubfolderID = Result["result"]["ID"]; // SKIP
|
||||||
|
OPI_TestDataRetrieval.WriteParameter("Bitrix24_SubfolderID", SubfolderID); // SKIP
|
||||||
|
FunctionParameters.Insert("Bitrix24_SubfolderID", SubfolderID); // SKIP
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Bitrix24_CopyFolder(FunctionParameters)
|
||||||
|
|
||||||
|
DestinationID = FunctionParameters["Bitrix24_HookSubfolderID"];
|
||||||
|
FolderID = FunctionParameters["Bitrix24_SubfolderID"];
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.CopyFolder(URL, FolderID, DestinationID);
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CopyFolder (wh)", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixFile(Result); // SKIP
|
||||||
|
|
||||||
|
DestinationID = FunctionParameters["Bitrix24_SubfolderID"];
|
||||||
|
FolderID = FunctionParameters["Bitrix24_HookSubfolderID"];
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_Domain"];
|
||||||
|
Token = FunctionParameters["Bitrix24_Token"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.CopyFolder(URL, FolderID, DestinationID, Token);
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CopyFolder", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixFile(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#Region YandexDisk
|
#Region YandexDisk
|
||||||
|
@ -1360,6 +1360,119 @@
|
|||||||
NewLine.Область = "Storages and files managment";
|
NewLine.Область = "Storages and files managment";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "GetFolder";
|
||||||
|
NewLine.МетодПоиска = "GETFOLDER";
|
||||||
|
NewLine.Параметр = "--url";
|
||||||
|
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||||
|
NewLine.Область = "Storages and files managment";
|
||||||
|
NewLine.ОписаниеМетода = "Get folder information";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "GetFolder";
|
||||||
|
NewLine.МетодПоиска = "GETFOLDER";
|
||||||
|
NewLine.Параметр = "--folderid";
|
||||||
|
NewLine.Описание = "Folder identifier";
|
||||||
|
NewLine.Область = "Storages and files managment";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "GetFolder";
|
||||||
|
NewLine.МетодПоиска = "GETFOLDER";
|
||||||
|
NewLine.Параметр = "--webhook method used";
|
||||||
|
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||||
|
NewLine.Область = "Storages and files managment";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "CreateSubfolder";
|
||||||
|
NewLine.МетодПоиска = "CREATESUBFOLDER";
|
||||||
|
NewLine.Параметр = "--url";
|
||||||
|
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||||
|
NewLine.Область = "Storages and files managment";
|
||||||
|
NewLine.ОписаниеМетода = "Create new folder inside another folder";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "CreateSubfolder";
|
||||||
|
NewLine.МетодПоиска = "CREATESUBFOLDER";
|
||||||
|
NewLine.Параметр = "--folderid";
|
||||||
|
NewLine.Описание = "Parent folder identifier";
|
||||||
|
NewLine.Область = "Storages and files managment";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "CreateSubfolder";
|
||||||
|
NewLine.МетодПоиска = "CREATESUBFOLDER";
|
||||||
|
NewLine.Параметр = "--title";
|
||||||
|
NewLine.Описание = "Name of new folder";
|
||||||
|
NewLine.Область = "Storages and files managment";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "CreateSubfolder";
|
||||||
|
NewLine.МетодПоиска = "CREATESUBFOLDER";
|
||||||
|
NewLine.Параметр = "--webhook method used";
|
||||||
|
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||||
|
NewLine.Область = "Storages and files managment";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "CopyFolder";
|
||||||
|
NewLine.МетодПоиска = "COPYFOLDER";
|
||||||
|
NewLine.Параметр = "--url";
|
||||||
|
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||||
|
NewLine.Область = "Storages and files managment";
|
||||||
|
NewLine.ОписаниеМетода = "Copy one folder to another";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "CopyFolder";
|
||||||
|
NewLine.МетодПоиска = "COPYFOLDER";
|
||||||
|
NewLine.Параметр = "--folderid";
|
||||||
|
NewLine.Описание = "Parent folder identifier";
|
||||||
|
NewLine.Область = "Storages and files managment";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "CopyFolder";
|
||||||
|
NewLine.МетодПоиска = "COPYFOLDER";
|
||||||
|
NewLine.Параметр = "--tagetid";
|
||||||
|
NewLine.Описание = "ID of target folder";
|
||||||
|
NewLine.Область = "Storages and files managment";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "CopyFolder";
|
||||||
|
NewLine.МетодПоиска = "COPYFOLDER";
|
||||||
|
NewLine.Параметр = "--webhook method used";
|
||||||
|
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||||
|
NewLine.Область = "Storages and files managment";
|
||||||
|
|
||||||
|
|
||||||
NewLine = CompositionTable.Add();
|
NewLine = CompositionTable.Add();
|
||||||
NewLine.Библиотека = "bitrix24";
|
NewLine.Библиотека = "bitrix24";
|
||||||
NewLine.Модуль = "OPI_Bitrix24";
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
@ -1,21 +1,21 @@
|
|||||||
<package-def>
|
<package-def>
|
||||||
|
<module name="OPI_Криптография" file="tools/Modules/internal/Modules/OPI_Криптография.os"/>
|
||||||
|
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||||
|
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
||||||
|
<module name="OPI_ПолучениеДанныхТестов" file="tools/Modules/OPI_ПолучениеДанныхТестов.os"/>
|
||||||
|
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||||
|
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||||
|
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
||||||
|
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||||
|
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
||||||
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.os"/>
|
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.os"/>
|
||||||
<module name="OPI_Bitrix24" file="core/Modules/OPI_Bitrix24.os"/>
|
<module name="OPI_Bitrix24" file="core/Modules/OPI_Bitrix24.os"/>
|
||||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
|
||||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
|
||||||
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
|
||||||
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
||||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
<module name="OPI_ПреобразованиеТипов" file="tools/Modules/OPI_ПреобразованиеТипов.os"/>
|
||||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
|
||||||
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
|
||||||
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
|
||||||
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
||||||
|
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.os"/>
|
||||||
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
||||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
|
||||||
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
||||||
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
||||||
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.os"/>
|
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||||
<module name="OPI_Криптография" file="tools/Modules/internal/Modules/OPI_Криптография.os"/>
|
|
||||||
<module name="OPI_ПолучениеДанныхТестов" file="tools/Modules/OPI_ПолучениеДанныхТестов.os"/>
|
|
||||||
<module name="OPI_ПреобразованиеТипов" file="tools/Modules/OPI_ПреобразованиеТипов.os"/>
|
|
||||||
</package-def>
|
</package-def>
|
||||||
|
@ -1360,6 +1360,119 @@
|
|||||||
НоваяСтрока.Область = "Работа с диском и файлами";
|
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьКаталог";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАТАЛОГ";
|
||||||
|
НоваяСтрока.Параметр = "--url";
|
||||||
|
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||||
|
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||||
|
НоваяСтрока.ОписаниеМетода = "Получает информацию о каталоге";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьКаталог";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАТАЛОГ";
|
||||||
|
НоваяСтрока.Параметр = "--folderid";
|
||||||
|
НоваяСтрока.Описание = "Идентификатор каталога";
|
||||||
|
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьКаталог";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАТАЛОГ";
|
||||||
|
НоваяСтрока.Параметр = "--token";
|
||||||
|
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||||
|
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "СоздатьПодкаталог";
|
||||||
|
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДКАТАЛОГ";
|
||||||
|
НоваяСтрока.Параметр = "--url";
|
||||||
|
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||||
|
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||||
|
НоваяСтрока.ОписаниеМетода = "Создает каталог внутри другого каталога";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "СоздатьПодкаталог";
|
||||||
|
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДКАТАЛОГ";
|
||||||
|
НоваяСтрока.Параметр = "--folderid";
|
||||||
|
НоваяСтрока.Описание = "Идентификатор каталога родителя";
|
||||||
|
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "СоздатьПодкаталог";
|
||||||
|
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДКАТАЛОГ";
|
||||||
|
НоваяСтрока.Параметр = "--title";
|
||||||
|
НоваяСтрока.Описание = "Наименование нового каталога";
|
||||||
|
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "СоздатьПодкаталог";
|
||||||
|
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДКАТАЛОГ";
|
||||||
|
НоваяСтрока.Параметр = "--token";
|
||||||
|
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||||
|
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "КопироватьКаталог";
|
||||||
|
НоваяСтрока.МетодПоиска = "КОПИРОВАТЬКАТАЛОГ";
|
||||||
|
НоваяСтрока.Параметр = "--url";
|
||||||
|
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||||
|
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||||
|
НоваяСтрока.ОписаниеМетода = "Копирует один каталог в другой";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "КопироватьКаталог";
|
||||||
|
НоваяСтрока.МетодПоиска = "КОПИРОВАТЬКАТАЛОГ";
|
||||||
|
НоваяСтрока.Параметр = "--folderid";
|
||||||
|
НоваяСтрока.Описание = "Идентификатор каталога родителя";
|
||||||
|
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "КопироватьКаталог";
|
||||||
|
НоваяСтрока.МетодПоиска = "КОПИРОВАТЬКАТАЛОГ";
|
||||||
|
НоваяСтрока.Параметр = "--tagetid";
|
||||||
|
НоваяСтрока.Описание = "ID каталога назначения";
|
||||||
|
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "КопироватьКаталог";
|
||||||
|
НоваяСтрока.МетодПоиска = "КОПИРОВАТЬКАТАЛОГ";
|
||||||
|
НоваяСтрока.Параметр = "--token";
|
||||||
|
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||||
|
НоваяСтрока.Область = "Работа с диском и файлами";
|
||||||
|
|
||||||
|
|
||||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
НоваяСтрока.Библиотека = "bitrix24";
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
Loading…
Reference in New Issue
Block a user