mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-02-03 13:22:19 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
parent
97c9c6e156
commit
4ab4d95032
File diff suppressed because it is too large
Load Diff
@ -757,6 +757,63 @@ Function GetTaskCommentsList(Val URL, Val TaskID, Val Filter = "", Val Token = "
|
||||
|
||||
EndFunction
|
||||
|
||||
// Check task acesses for users
|
||||
// Checks the availability of the task for users
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// Users - Array of String - User IDs for access checking - users
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function CheckTaskAccesses(Val URL, Val TaskID, Val Users = "", Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "tasks.task.getaccess");
|
||||
OPI_Tools.AddField("taskId", TaskID , "String" , Parameters);
|
||||
OPI_Tools.AddField("users" , Users, "Array", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Mute task
|
||||
// Mute task by ID
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function MuteTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
|
||||
Response = ManageTask(URL, TaskID, "tasks.task.mute", Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Unmute task
|
||||
// Unmute task by ID
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function UnmuteTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
|
||||
Response = ManageTask(URL, TaskID, "tasks.task.unmute", Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get structure of tasks filter
|
||||
// Return filter structure for GetTasksList
|
||||
//
|
||||
|
@ -1565,7 +1565,7 @@ Procedure GT_CreateTable() Export
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["spreadsheetId"]).Равно(Spreadsheet);
|
||||
|
||||
Name = "Test table (change.)";
|
||||
Name = "Test table (changed.)";
|
||||
|
||||
Result = OPI_GoogleSheets.EditSpreadsheetTitle(Token, Spreadsheet, Name);
|
||||
|
||||
@ -1579,7 +1579,7 @@ Procedure GT_GetTable() Export
|
||||
|
||||
Token = OPI_TestDataRetrieval.GetParameter("Google_Token");
|
||||
Spreadsheet = OPI_TestDataRetrieval.GetParameter("GS_Spreadsheet");
|
||||
Name = "Test table (change.)";
|
||||
Name = "Test table (changed.)";
|
||||
|
||||
Result = OPI_GoogleSheets.GetSpreadsheet(Token, Spreadsheet);
|
||||
|
||||
@ -2895,6 +2895,8 @@ Procedure B24_TaskManagment() Export
|
||||
Bitrix24_CreateTask(TestParameters);
|
||||
Bitrix24_UpdateTask(TestParameters);
|
||||
Bitrix24_GetTask(TestParameters);
|
||||
Bitrix24_MuteTask(TestParameters);
|
||||
Bitrix24_UnmuteTask(TestParameters);
|
||||
Bitrix24_AddTaskToFavorites(TestParameters);
|
||||
Bitrix24_RemoveTaskFromFavorites(TestParameters);
|
||||
Bitrix24_DelegateTask(TestParameters);
|
||||
@ -2909,6 +2911,7 @@ Procedure B24_TaskManagment() Export
|
||||
Bitrix24_PauseTask(TestParameters);
|
||||
Bitrix24_GetTaskHistory(TestParameters);
|
||||
Bitrix24_GetTasksList(TestParameters);
|
||||
Bitrix24_CheckTaskAccesses(TestParameters);
|
||||
|
||||
Name = "Topic picture.jpg";
|
||||
Image = TestParameters["Picture"];
|
||||
@ -3584,6 +3587,16 @@ Procedure Check_BitrixAttachment(Val Result)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["attachmentId"]).Заполнено();
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixAvailableActions(Val Result, Val Count)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Map");
|
||||
|
||||
Actions = Result["result"]["allowedActions"];
|
||||
OPI_TestDataRetrieval.ExpectsThat(Actions).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Actions.Count()).Равно(Count);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region AtomicTests
|
||||
@ -7438,7 +7451,7 @@ EndProcedure
|
||||
Procedure Bitrix24_RenameFile(FunctionParameters)
|
||||
|
||||
Name = "New file name.jpg";
|
||||
Filename2 = "New file name.jpg";
|
||||
Filename2 = "New file name 2.jpg";
|
||||
|
||||
FileID2 = FunctionParameters["Bitrix24_HookFileID"];
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
@ -7515,6 +7528,85 @@ Procedure Bitrix24_AttachFileToTopic(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_CheckTaskAccesses(FunctionParameters)
|
||||
|
||||
ArrayOfUsers = New Array;
|
||||
ArrayOfUsers.Add("1");
|
||||
ArrayOfUsers.Add("10");
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.CheckTaskAccesses(URL, TaskID, ArrayOfUsers);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CheckTaskAccesses (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixAvailableActions(Result, ArrayOfUsers.Count()); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.CheckTaskAccesses(URL, TaskID, ArrayOfUsers, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CheckTaskAccesses", "Bitrix24");
|
||||
|
||||
Check_BitrixAvailableActions(Result, ArrayOfUsers.Count());
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_MuteTask(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.MuteTask(URL, TaskID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MuteTask (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTask(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.MuteTask(URL, TaskID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "MuteTask", "Bitrix24");
|
||||
|
||||
Check_BitrixTask(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_UnmuteTask(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.UnmuteTask(URL, TaskID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UnmuteTask (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTask(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.UnmuteTask(URL, TaskID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UnmuteTask", "Bitrix24");
|
||||
|
||||
Check_BitrixTask(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@ -757,6 +757,63 @@ Function GetTaskCommentsList(Val URL, Val TaskID, Val Filter = "", Val Token = "
|
||||
|
||||
EndFunction
|
||||
|
||||
// Check task acesses for users
|
||||
// Checks the availability of the task for users
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// Users - Array of String - User IDs for access checking - users
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function CheckTaskAccesses(Val URL, Val TaskID, Val Users = "", Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "tasks.task.getaccess");
|
||||
OPI_Tools.AddField("taskId", TaskID , "String" , Parameters);
|
||||
OPI_Tools.AddField("users" , Users, "Array", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Mute task
|
||||
// Mute task by ID
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function MuteTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
|
||||
Response = ManageTask(URL, TaskID, "tasks.task.mute", Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Unmute task
|
||||
// Unmute task by ID
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function UnmuteTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
|
||||
Response = ManageTask(URL, TaskID, "tasks.task.unmute", Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get structure of tasks filter
|
||||
// Return filter structure for GetTasksList
|
||||
//
|
||||
|
@ -1565,7 +1565,7 @@ Procedure GT_CreateTable() Export
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["spreadsheetId"]).Равно(Spreadsheet);
|
||||
|
||||
Name = "Test table (change.)";
|
||||
Name = "Test table (changed.)";
|
||||
|
||||
Result = OPI_GoogleSheets.EditSpreadsheetTitle(Token, Spreadsheet, Name);
|
||||
|
||||
@ -1579,7 +1579,7 @@ Procedure GT_GetTable() Export
|
||||
|
||||
Token = OPI_TestDataRetrieval.GetParameter("Google_Token");
|
||||
Spreadsheet = OPI_TestDataRetrieval.GetParameter("GS_Spreadsheet");
|
||||
Name = "Test table (change.)";
|
||||
Name = "Test table (changed.)";
|
||||
|
||||
Result = OPI_GoogleSheets.GetSpreadsheet(Token, Spreadsheet);
|
||||
|
||||
@ -2895,6 +2895,8 @@ Procedure B24_TaskManagment() Export
|
||||
Bitrix24_CreateTask(TestParameters);
|
||||
Bitrix24_UpdateTask(TestParameters);
|
||||
Bitrix24_GetTask(TestParameters);
|
||||
Bitrix24_MuteTask(TestParameters);
|
||||
Bitrix24_UnmuteTask(TestParameters);
|
||||
Bitrix24_AddTaskToFavorites(TestParameters);
|
||||
Bitrix24_RemoveTaskFromFavorites(TestParameters);
|
||||
Bitrix24_DelegateTask(TestParameters);
|
||||
@ -2909,6 +2911,7 @@ Procedure B24_TaskManagment() Export
|
||||
Bitrix24_PauseTask(TestParameters);
|
||||
Bitrix24_GetTaskHistory(TestParameters);
|
||||
Bitrix24_GetTasksList(TestParameters);
|
||||
Bitrix24_CheckTaskAccesses(TestParameters);
|
||||
|
||||
Name = "Topic picture.jpg";
|
||||
Image = TestParameters["Picture"];
|
||||
@ -3584,6 +3587,16 @@ Procedure Check_BitrixAttachment(Val Result)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["attachmentId"]).Заполнено();
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixAvailableActions(Val Result, Val Count)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Map");
|
||||
|
||||
Actions = Result["result"]["allowedActions"];
|
||||
OPI_TestDataRetrieval.ExpectsThat(Actions).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Actions.Count()).Равно(Count);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region AtomicTests
|
||||
@ -7438,7 +7451,7 @@ EndProcedure
|
||||
Procedure Bitrix24_RenameFile(FunctionParameters)
|
||||
|
||||
Name = "New file name.jpg";
|
||||
Filename2 = "New file name.jpg";
|
||||
Filename2 = "New file name 2.jpg";
|
||||
|
||||
FileID2 = FunctionParameters["Bitrix24_HookFileID"];
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
@ -7515,6 +7528,85 @@ Procedure Bitrix24_AttachFileToTopic(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_CheckTaskAccesses(FunctionParameters)
|
||||
|
||||
ArrayOfUsers = New Array;
|
||||
ArrayOfUsers.Add("1");
|
||||
ArrayOfUsers.Add("10");
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.CheckTaskAccesses(URL, TaskID, ArrayOfUsers);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CheckTaskAccesses (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixAvailableActions(Result, ArrayOfUsers.Count()); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.CheckTaskAccesses(URL, TaskID, ArrayOfUsers, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CheckTaskAccesses", "Bitrix24");
|
||||
|
||||
Check_BitrixAvailableActions(Result, ArrayOfUsers.Count());
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_MuteTask(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.MuteTask(URL, TaskID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MuteTask (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTask(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.MuteTask(URL, TaskID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MuteTask", "Bitrix24");
|
||||
|
||||
Check_BitrixTask(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_UnmuteTask(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.UnmuteTask(URL, TaskID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "UnmuteTask (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTask(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
TaskID = FunctionParameters["Bitrix24_TaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.UnmuteTask(URL, TaskID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "UnmuteTask", "Bitrix24");
|
||||
|
||||
Check_BitrixTask(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@ -1132,6 +1132,109 @@
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CheckTaskAccesses";
|
||||
NewLine.МетодПоиска = "CHECKTASKACCESSES";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Tasks managment";
|
||||
NewLine.ОписаниеМетода = "Checks the availability of the task for users";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CheckTaskAccesses";
|
||||
NewLine.МетодПоиска = "CHECKTASKACCESSES";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CheckTaskAccesses";
|
||||
NewLine.МетодПоиска = "CHECKTASKACCESSES";
|
||||
NewLine.Параметр = "--users";
|
||||
NewLine.Описание = "User IDs for access checking (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CheckTaskAccesses";
|
||||
NewLine.МетодПоиска = "CHECKTASKACCESSES";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "MuteTask";
|
||||
NewLine.МетодПоиска = "MUTETASK";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Tasks managment";
|
||||
NewLine.ОписаниеМетода = "Mute task by ID";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "MuteTask";
|
||||
NewLine.МетодПоиска = "MUTETASK";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "MuteTask";
|
||||
NewLine.МетодПоиска = "MUTETASK";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UnmuteTask";
|
||||
NewLine.МетодПоиска = "UNMUTETASK";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Tasks managment";
|
||||
NewLine.ОписаниеМетода = "Unmute task by ID";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UnmuteTask";
|
||||
NewLine.МетодПоиска = "UNMUTETASK";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UnmuteTask";
|
||||
NewLine.МетодПоиска = "UNMUTETASK";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
|
@ -1,21 +1,21 @@
|
||||
<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_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_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.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_ПреобразованиеТипов" file="tools/Modules/OPI_ПреобразованиеТипов.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_VK" file="core/Modules/OPI_VK.os"/>
|
||||
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
||||
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
||||
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.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"/>
|
||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||
</package-def>
|
||||
|
@ -1132,6 +1132,113 @@
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПроверитьДоступКЗадаче";
|
||||
НоваяСтрока.МетодПоиска = "ПРОВЕРИТЬДОСТУПКЗАДАЧЕ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
НоваяСтрока.ОписаниеМетода = "Проверяет доступность задачи для пользователей
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПроверитьДоступКЗадаче";
|
||||
НоваяСтрока.МетодПоиска = "ПРОВЕРИТЬДОСТУПКЗАДАЧЕ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПроверитьДоступКЗадаче";
|
||||
НоваяСтрока.МетодПоиска = "ПРОВЕРИТЬДОСТУПКЗАДАЧЕ";
|
||||
НоваяСтрока.Параметр = "--users";
|
||||
НоваяСтрока.Описание = "ID пользователей для проверки доступа (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПроверитьДоступКЗадаче";
|
||||
НоваяСтрока.МетодПоиска = "ПРОВЕРИТЬДОСТУПКЗАДАЧЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ОтключитьЗвукЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ОТКЛЮЧИТЬЗВУКЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
НоваяСтрока.ОписаниеМетода = "Устанавливает режим Без звука для задачи";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ОтключитьЗвукЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ОТКЛЮЧИТЬЗВУКЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ОтключитьЗвукЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ОТКЛЮЧИТЬЗВУКЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВключитьЗвукЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ВКЛЮЧИТЬЗВУКЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
НоваяСтрока.ОписаниеМетода = "Отключает режим Без звука для задачи";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВключитьЗвукЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ВКЛЮЧИТЬЗВУКЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВключитьЗвукЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ВКЛЮЧИТЬЗВУКЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
|
Loading…
x
Reference in New Issue
Block a user