mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-27 02:43:54 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
parent
20192eb2f8
commit
2c6eae1c1c
File diff suppressed because it is too large
Load Diff
@ -1160,7 +1160,7 @@ Function AddKanbanStage(Val URL
|
|||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
// ID of the stage to be deleted
|
// ID of the stage to be deleted
|
||||||
// Removes a kanban stage, provided there are no tasks in it
|
// Removes a kanban (My Plan) stage, provided there are no tasks in it
|
||||||
//
|
//
|
||||||
// Parameters:
|
// Parameters:
|
||||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||||
@ -1183,6 +1183,74 @@ Function DeleteKanbanStage(Val URL, Val StageID, Val AsAdmin = False, Val Token
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
// Get kanban stages
|
||||||
|
// Get kanban (My Plan) stages info
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||||
|
// EntityID - String, Number - ID of kanban owner (group or user) - entityid
|
||||||
|
// AsAdmin - Boolean - Allows you to get stages without checking permissions (for administrators) - admin
|
||||||
|
// Token - String - Access token, when not-webhook method used - token
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||||
|
Function GetKanbanStages(Val URL, Val EntityID = 0, Val AsAdmin = False, Val Token = "") Export
|
||||||
|
|
||||||
|
EntityID = OPI_Tools.NumberToString(EntityID);
|
||||||
|
Parameters = NormalizeAuth(URL, Token, "task.stages.get");
|
||||||
|
|
||||||
|
OPI_Tools.AddField("entityId", EntityID , "String", Parameters);
|
||||||
|
OPI_Tools.AddField("isAdmin" , AsAdmin, "Boolean", Parameters);
|
||||||
|
|
||||||
|
Response = OPI_Tools.Post(URL, Parameters);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
|
// Move task to kanban stage
|
||||||
|
// Move task to another kanban stage
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||||
|
// TaskID - String, Number - ID of task to move - task
|
||||||
|
// StageID - String, Number - Stage ID - stage
|
||||||
|
// Prev - String, Number - ID of the task to put the selected one in front of (if After not filled) - before
|
||||||
|
// After - String, Number - ID of the task to be followed by the selected (if Prev not filled) - after
|
||||||
|
// Token - String - Access token, when not-webhook method used - token
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||||
|
Function MoveTaskToKanbanStage(Val URL
|
||||||
|
, Val TaskID
|
||||||
|
, Val StageID
|
||||||
|
, Val Prev = 0
|
||||||
|
, Val After = 0
|
||||||
|
, Val Token = "") Export
|
||||||
|
|
||||||
|
|
||||||
|
Parameters = NormalizeAuth(URL, Token, "task.stages.movetask");
|
||||||
|
|
||||||
|
OPI_Tools.AddField("id" , TaskID, "String", Parameters);
|
||||||
|
OPI_Tools.AddField("stageId", StageID, "String", Parameters);
|
||||||
|
|
||||||
|
If ValueIsFilled(Prev) Then
|
||||||
|
|
||||||
|
OPI_Tools.AddField("before", Prev, "String", Parameters);
|
||||||
|
|
||||||
|
Else
|
||||||
|
|
||||||
|
OPI_TypeConversion.GetLine(After);
|
||||||
|
OPI_Tools.AddField("after", After, "String", Parameters);
|
||||||
|
|
||||||
|
EndIf;
|
||||||
|
|
||||||
|
Response = OPI_Tools.Post(URL, Parameters);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#Region StoragesAndFilesManagment
|
#Region StoragesAndFilesManagment
|
||||||
|
@ -3020,7 +3020,32 @@ Procedure B24_Kanban() Export
|
|||||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters);
|
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters);
|
||||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters);
|
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters);
|
||||||
|
|
||||||
|
CurrentDate = OPI_Tools.GetCurrentDate();
|
||||||
|
Hour = 3600;
|
||||||
|
Day = 24;
|
||||||
|
Responsible = 1;
|
||||||
|
|
||||||
|
TaskData = New Structure;
|
||||||
|
TaskData.Insert("TITLE" , "New task");
|
||||||
|
TaskData.Insert("DESCRIPTION" , "New task description");
|
||||||
|
TaskData.Insert("PRIORITY" , "2");
|
||||||
|
TaskData.Insert("DEADLINE" , CurrentDate + Hour * Day);
|
||||||
|
TaskData.Insert("RESPONSIBLE_ID", Responsible);
|
||||||
|
|
||||||
|
URL = TestParameters["Bitrix24_URL"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.CreateTask(URL, TaskData);
|
||||||
|
TaskID = Result["result"]["task"]["id"];
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteParameter("Bitrix24_KanbanTaskID", TaskID);
|
||||||
|
TestParameters.Insert("Bitrix24_KanbanTaskID", TaskID);
|
||||||
|
|
||||||
Bitrix24_AddKanbanStage(TestParameters);
|
Bitrix24_AddKanbanStage(TestParameters);
|
||||||
|
Bitrix24_GetKanbanStages(TestParameters);
|
||||||
|
Bitrix24_MoveTaskToKanbanStage(TestParameters);
|
||||||
|
|
||||||
|
OPI_Bitrix24.DeleteTask(URL, TaskID);
|
||||||
|
|
||||||
Bitrix24_DeleteKanbanStage(TestParameters);
|
Bitrix24_DeleteKanbanStage(TestParameters);
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
@ -3598,6 +3623,10 @@ Procedure Check_BitrixArray(Val Result)
|
|||||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
|
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Check_BitrixMap(Val Result)
|
||||||
|
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Map");
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
Procedure Check_BitrixList(Val Result)
|
Procedure Check_BitrixList(Val Result)
|
||||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["list"]).ИмеетТип("Array");
|
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["list"]).ИмеетТип("Array");
|
||||||
EndProcedure
|
EndProcedure
|
||||||
@ -8009,6 +8038,59 @@ Procedure Bitrix24_DeleteKanbanStage(FunctionParameters)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Bitrix24_GetKanbanStages(FunctionParameters)
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.GetKanbanStages(URL, , True);
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "GetKanbanStages (wh)", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixMap(Result); // SKIP
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_Domain"];
|
||||||
|
Token = FunctionParameters["Bitrix24_Token"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.GetKanbanStages(URL, , , Token);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "GetKanbanStages", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixMap(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Bitrix24_MoveTaskToKanbanStage(FunctionParameters)
|
||||||
|
|
||||||
|
TaskID = FunctionParameters["Bitrix24_KanbanTaskID"];
|
||||||
|
StageID = FunctionParameters["Bitrix24_HookStageID"];
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.MoveTaskToKanbanStage(URL, TaskID, StageID);
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "MoveTaskToKanbanStage (wh)", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixTrue(Result); // SKIP
|
||||||
|
|
||||||
|
StageID = FunctionParameters["Bitrix24_StageID"];
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_Domain"];
|
||||||
|
Token = FunctionParameters["Bitrix24_Token"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.MoveTaskToKanbanStage(URL, TaskID, StageID, , , Token);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "MoveTaskToKanbanStage", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixTrue(Result);
|
||||||
|
|
||||||
|
OPI_Bitrix24.MoveTaskToKanbanStage(URL, TaskID, 2, , , Token)
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#Region YandexDisk
|
#Region YandexDisk
|
||||||
|
@ -1160,7 +1160,7 @@ Function AddKanbanStage(Val URL
|
|||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
// ID of the stage to be deleted
|
// ID of the stage to be deleted
|
||||||
// Removes a kanban stage, provided there are no tasks in it
|
// Removes a kanban (My Plan) stage, provided there are no tasks in it
|
||||||
//
|
//
|
||||||
// Parameters:
|
// Parameters:
|
||||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||||
@ -1183,6 +1183,74 @@ Function DeleteKanbanStage(Val URL, Val StageID, Val AsAdmin = False, Val Token
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
// Get kanban stages
|
||||||
|
// Get kanban (My Plan) stages info
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||||
|
// EntityID - String, Number - ID of kanban owner (group or user) - entityid
|
||||||
|
// AsAdmin - Boolean - Allows you to get stages without checking permissions (for administrators) - admin
|
||||||
|
// Token - String - Access token, when not-webhook method used - token
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||||
|
Function GetKanbanStages(Val URL, Val EntityID = 0, Val AsAdmin = False, Val Token = "") Export
|
||||||
|
|
||||||
|
EntityID = OPI_Tools.NumberToString(EntityID);
|
||||||
|
Parameters = NormalizeAuth(URL, Token, "task.stages.get");
|
||||||
|
|
||||||
|
OPI_Tools.AddField("entityId", EntityID , "String", Parameters);
|
||||||
|
OPI_Tools.AddField("isAdmin" , AsAdmin, "Boolean", Parameters);
|
||||||
|
|
||||||
|
Response = OPI_Tools.Post(URL, Parameters);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
|
// Move task to kanban stage
|
||||||
|
// Move task to another kanban stage
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||||
|
// TaskID - String, Number - ID of task to move - task
|
||||||
|
// StageID - String, Number - Stage ID - stage
|
||||||
|
// Prev - String, Number - ID of the task to put the selected one in front of (if After not filled) - before
|
||||||
|
// After - String, Number - ID of the task to be followed by the selected (if Prev not filled) - after
|
||||||
|
// Token - String - Access token, when not-webhook method used - token
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||||
|
Function MoveTaskToKanbanStage(Val URL
|
||||||
|
, Val TaskID
|
||||||
|
, Val StageID
|
||||||
|
, Val Prev = 0
|
||||||
|
, Val After = 0
|
||||||
|
, Val Token = "") Export
|
||||||
|
|
||||||
|
|
||||||
|
Parameters = NormalizeAuth(URL, Token, "task.stages.movetask");
|
||||||
|
|
||||||
|
OPI_Tools.AddField("id" , TaskID, "String", Parameters);
|
||||||
|
OPI_Tools.AddField("stageId", StageID, "String", Parameters);
|
||||||
|
|
||||||
|
If ValueIsFilled(Prev) Then
|
||||||
|
|
||||||
|
OPI_Tools.AddField("before", Prev, "String", Parameters);
|
||||||
|
|
||||||
|
Else
|
||||||
|
|
||||||
|
OPI_TypeConversion.GetLine(After);
|
||||||
|
OPI_Tools.AddField("after", After, "String", Parameters);
|
||||||
|
|
||||||
|
EndIf;
|
||||||
|
|
||||||
|
Response = OPI_Tools.Post(URL, Parameters);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#Region StoragesAndFilesManagment
|
#Region StoragesAndFilesManagment
|
||||||
|
@ -3020,7 +3020,32 @@ Procedure B24_Kanban() Export
|
|||||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters);
|
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters);
|
||||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters);
|
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters);
|
||||||
|
|
||||||
|
CurrentDate = OPI_Tools.GetCurrentDate();
|
||||||
|
Hour = 3600;
|
||||||
|
Day = 24;
|
||||||
|
Responsible = 1;
|
||||||
|
|
||||||
|
TaskData = New Structure;
|
||||||
|
TaskData.Insert("TITLE" , "New task");
|
||||||
|
TaskData.Insert("DESCRIPTION" , "New task description");
|
||||||
|
TaskData.Insert("PRIORITY" , "2");
|
||||||
|
TaskData.Insert("DEADLINE" , CurrentDate + Hour * Day);
|
||||||
|
TaskData.Insert("RESPONSIBLE_ID", Responsible);
|
||||||
|
|
||||||
|
URL = TestParameters["Bitrix24_URL"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.CreateTask(URL, TaskData);
|
||||||
|
TaskID = Result["result"]["task"]["id"];
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteParameter("Bitrix24_KanbanTaskID", TaskID);
|
||||||
|
TestParameters.Insert("Bitrix24_KanbanTaskID", TaskID);
|
||||||
|
|
||||||
Bitrix24_AddKanbanStage(TestParameters);
|
Bitrix24_AddKanbanStage(TestParameters);
|
||||||
|
Bitrix24_GetKanbanStages(TestParameters);
|
||||||
|
Bitrix24_MoveTaskToKanbanStage(TestParameters);
|
||||||
|
|
||||||
|
OPI_Bitrix24.DeleteTask(URL, TaskID);
|
||||||
|
|
||||||
Bitrix24_DeleteKanbanStage(TestParameters);
|
Bitrix24_DeleteKanbanStage(TestParameters);
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
@ -3598,6 +3623,10 @@ Procedure Check_BitrixArray(Val Result)
|
|||||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
|
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Check_BitrixMap(Val Result)
|
||||||
|
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Map");
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
Procedure Check_BitrixList(Val Result)
|
Procedure Check_BitrixList(Val Result)
|
||||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["list"]).ИмеетТип("Array");
|
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["list"]).ИмеетТип("Array");
|
||||||
EndProcedure
|
EndProcedure
|
||||||
@ -8009,6 +8038,59 @@ Procedure Bitrix24_DeleteKanbanStage(FunctionParameters)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Bitrix24_GetKanbanStages(FunctionParameters)
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.GetKanbanStages(URL, , True);
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetKanbanStages (wh)", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixMap(Result); // SKIP
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_Domain"];
|
||||||
|
Token = FunctionParameters["Bitrix24_Token"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.GetKanbanStages(URL, , , Token);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetKanbanStages", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixMap(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Bitrix24_MoveTaskToKanbanStage(FunctionParameters)
|
||||||
|
|
||||||
|
TaskID = FunctionParameters["Bitrix24_KanbanTaskID"];
|
||||||
|
StageID = FunctionParameters["Bitrix24_HookStageID"];
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_URL"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.MoveTaskToKanbanStage(URL, TaskID, StageID);
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MoveTaskToKanbanStage (wh)", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixTrue(Result); // SKIP
|
||||||
|
|
||||||
|
StageID = FunctionParameters["Bitrix24_StageID"];
|
||||||
|
|
||||||
|
URL = FunctionParameters["Bitrix24_Domain"];
|
||||||
|
Token = FunctionParameters["Bitrix24_Token"];
|
||||||
|
|
||||||
|
Result = OPI_Bitrix24.MoveTaskToKanbanStage(URL, TaskID, StageID, , , Token);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MoveTaskToKanbanStage", "Bitrix24");
|
||||||
|
|
||||||
|
Check_BitrixTrue(Result);
|
||||||
|
|
||||||
|
OPI_Bitrix24.MoveTaskToKanbanStage(URL, TaskID, 2, , , Token)
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#Region YandexDisk
|
#Region YandexDisk
|
||||||
|
@ -1695,7 +1695,7 @@
|
|||||||
NewLine.Параметр = "--url";
|
NewLine.Параметр = "--url";
|
||||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||||
NewLine.Область = "Kanban";
|
NewLine.Область = "Kanban";
|
||||||
NewLine.ОписаниеМетода = "Removes a kanban stage, provided there are no tasks in it";
|
NewLine.ОписаниеМетода = "Removes a kanban (My Plan) stage, provided there are no tasks in it";
|
||||||
|
|
||||||
|
|
||||||
NewLine = CompositionTable.Add();
|
NewLine = CompositionTable.Add();
|
||||||
@ -1728,6 +1728,108 @@
|
|||||||
NewLine.Область = "Kanban";
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "GetKanbanStages";
|
||||||
|
NewLine.МетодПоиска = "GETKANBANSTAGES";
|
||||||
|
NewLine.Параметр = "--url";
|
||||||
|
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||||
|
NewLine.Область = "Kanban";
|
||||||
|
NewLine.ОписаниеМетода = "Get kanban (My Plan) stages info";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "GetKanbanStages";
|
||||||
|
NewLine.МетодПоиска = "GETKANBANSTAGES";
|
||||||
|
NewLine.Параметр = "--entityid";
|
||||||
|
NewLine.Описание = "ID of kanban owner (group or user) (optional, def. val. - Empty value)";
|
||||||
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "GetKanbanStages";
|
||||||
|
NewLine.МетодПоиска = "GETKANBANSTAGES";
|
||||||
|
NewLine.Параметр = "--admin";
|
||||||
|
NewLine.Описание = "Allows you to get stages without checking permissions (for administrators) (optional, def. val. - False)";
|
||||||
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "GetKanbanStages";
|
||||||
|
NewLine.МетодПоиска = "GETKANBANSTAGES";
|
||||||
|
NewLine.Параметр = "--webhook method used";
|
||||||
|
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||||
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "MoveTaskToKanbanStage";
|
||||||
|
NewLine.МетодПоиска = "MOVETASKTOKANBANSTAGE";
|
||||||
|
NewLine.Параметр = "--url";
|
||||||
|
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||||
|
NewLine.Область = "Kanban";
|
||||||
|
NewLine.ОписаниеМетода = "Move task to another kanban stage";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "MoveTaskToKanbanStage";
|
||||||
|
NewLine.МетодПоиска = "MOVETASKTOKANBANSTAGE";
|
||||||
|
NewLine.Параметр = "--task";
|
||||||
|
NewLine.Описание = "ID of task to move";
|
||||||
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "MoveTaskToKanbanStage";
|
||||||
|
NewLine.МетодПоиска = "MOVETASKTOKANBANSTAGE";
|
||||||
|
NewLine.Параметр = "--stage";
|
||||||
|
NewLine.Описание = "Stage ID";
|
||||||
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "MoveTaskToKanbanStage";
|
||||||
|
NewLine.МетодПоиска = "MOVETASKTOKANBANSTAGE";
|
||||||
|
NewLine.Параметр = "--before";
|
||||||
|
NewLine.Описание = "ID of the task to put the selected one in front of (if After not filled) (optional, def. val. - Empty value)";
|
||||||
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "MoveTaskToKanbanStage";
|
||||||
|
NewLine.МетодПоиска = "MOVETASKTOKANBANSTAGE";
|
||||||
|
NewLine.Параметр = "--after";
|
||||||
|
NewLine.Описание = "ID of the task to be followed by the selected (if Prev not filled) (optional, def. val. - Empty value)";
|
||||||
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "bitrix24";
|
||||||
|
NewLine.Модуль = "OPI_Bitrix24";
|
||||||
|
NewLine.Метод = "MoveTaskToKanbanStage";
|
||||||
|
NewLine.МетодПоиска = "MOVETASKTOKANBANSTAGE";
|
||||||
|
NewLine.Параметр = "--webhook method used";
|
||||||
|
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||||
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
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>
|
||||||
|
@ -1699,7 +1699,7 @@
|
|||||||
НоваяСтрока.Параметр = "--url";
|
НоваяСтрока.Параметр = "--url";
|
||||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||||
НоваяСтрока.Область = "Канбан";
|
НоваяСтрока.Область = "Канбан";
|
||||||
НоваяСтрока.ОписаниеМетода = "Удаляет стадию канбана, при условии, что в ней нет задач";
|
НоваяСтрока.ОписаниеМетода = "Удаляет стадию канбана или Моего плана, при условии, что в ней нет задач";
|
||||||
|
|
||||||
|
|
||||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
@ -1732,6 +1732,108 @@
|
|||||||
НоваяСтрока.Область = "Канбан";
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьСтадииКанбана";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАДИИКАНБАНА";
|
||||||
|
НоваяСтрока.Параметр = "--url";
|
||||||
|
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||||
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
НоваяСтрока.ОписаниеМетода = "Получает информацию о стадиях Канбана или Моего плана";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьСтадииКанбана";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАДИИКАНБАНА";
|
||||||
|
НоваяСтрока.Параметр = "--entityid";
|
||||||
|
НоваяСтрока.Описание = "ID группы или пользователя владельца канбан. Свой по умолчанию (необяз. по ум. - Пустое значение)";
|
||||||
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьСтадииКанбана";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАДИИКАНБАНА";
|
||||||
|
НоваяСтрока.Параметр = "--admin";
|
||||||
|
НоваяСтрока.Описание = "Позволяет получать стадии без проверки прав (для администраторов) (необяз. по ум. - False)";
|
||||||
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьСтадииКанбана";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАДИИКАНБАНА";
|
||||||
|
НоваяСтрока.Параметр = "--token";
|
||||||
|
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||||
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПеренестиЗадачуВСтадиюКанбана";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПЕРЕНЕСТИЗАДАЧУВСТАДИЮКАНБАНА";
|
||||||
|
НоваяСтрока.Параметр = "--url";
|
||||||
|
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||||
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
НоваяСтрока.ОписаниеМетода = "Переносит задачу в выбранную стадию канбана";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПеренестиЗадачуВСтадиюКанбана";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПЕРЕНЕСТИЗАДАЧУВСТАДИЮКАНБАНА";
|
||||||
|
НоваяСтрока.Параметр = "--task";
|
||||||
|
НоваяСтрока.Описание = "ID задачи для переноса";
|
||||||
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПеренестиЗадачуВСтадиюКанбана";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПЕРЕНЕСТИЗАДАЧУВСТАДИЮКАНБАНА";
|
||||||
|
НоваяСтрока.Параметр = "--stage";
|
||||||
|
НоваяСтрока.Описание = "ID стадии";
|
||||||
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПеренестиЗадачуВСтадиюКанбана";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПЕРЕНЕСТИЗАДАЧУВСТАДИЮКАНБАНА";
|
||||||
|
НоваяСтрока.Параметр = "--before";
|
||||||
|
НоваяСтрока.Описание = "ID задачи, перед которой надо поставить выбранную (если не заполнено После) (необяз. по ум. - Пустое значение)";
|
||||||
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПеренестиЗадачуВСтадиюКанбана";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПЕРЕНЕСТИЗАДАЧУВСТАДИЮКАНБАНА";
|
||||||
|
НоваяСтрока.Параметр = "--after";
|
||||||
|
НоваяСтрока.Описание = "ID задачи, после которой надо поставить выбранную (если не заполнено Перед) (необяз. по ум. - Пустое значение)";
|
||||||
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
НоваяСтрока.Метод = "ПеренестиЗадачуВСтадиюКанбана";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПЕРЕНЕСТИЗАДАЧУВСТАДИЮКАНБАНА";
|
||||||
|
НоваяСтрока.Параметр = "--token";
|
||||||
|
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||||
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
НоваяСтрока.Библиотека = "bitrix24";
|
НоваяСтрока.Библиотека = "bitrix24";
|
||||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||||
|
Loading…
Reference in New Issue
Block a user