mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-12 04:34:10 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
parent
207f4ee74e
commit
3f5d02cd30
File diff suppressed because it is too large
Load Diff
@ -773,6 +773,60 @@ Function UnmuteTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Create tasks dependencies
|
||||
// Creates the dependency of one task to another
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// FromID - String, Number - From task ID - taskfrom
|
||||
// DestinationID - String, Number - To task ID - taskto
|
||||
// LinkType - String, Number - Link type: 0 start>start, 1 start>finish, 2 finish>start, 3 finish>finish - linktype
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function CreateTasksDependencies(Val URL, Val FromID, Val DestinationID, Val LinkType, Val Token = "") Export
|
||||
|
||||
OPI_TypeConversion.GetLine(LinkType);
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.dependence.add");
|
||||
OPI_Tools.AddField("taskIdFrom", FromID, "String" , Parameters);
|
||||
OPI_Tools.AddField("taskIdTo" , DestinationID, "String" , Parameters);
|
||||
OPI_Tools.AddField("linkType" , LinkType , "String" , Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Delete tasks dependencies
|
||||
// Removes the dependency of one task to another
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// FromID - String, Number - From task ID - taskfrom
|
||||
// DestinationID - String, Number - To task ID - taskto
|
||||
// LinkType - String, Number - Link type: 0 start>start, 1 start>finish, 2 finish>start, 3 finish>finish - linktype
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function DeleteTasksDependencies(Val URL, Val FromID, Val DestinationID, Val LinkType, Val Token = "") Export
|
||||
|
||||
OPI_TypeConversion.GetLine(LinkType);
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.dependence.delete");
|
||||
OPI_Tools.AddField("taskIdFrom", FromID, "String" , Parameters);
|
||||
OPI_Tools.AddField("taskIdTo" , DestinationID, "String" , Parameters);
|
||||
OPI_Tools.AddField("linkType" , LinkType , "String" , Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get task fields structure
|
||||
// Gets a structure with a description of the fields for creating a task
|
||||
//
|
||||
@ -856,16 +910,33 @@ EndFunction
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// Filter - Structure of Key-Value - Comments filter structure (see GetCommentsFilterStructure) - filter
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetTaskCommentsList(Val URL, Val TaskID, Val Filter = "", Val Token = "") Export
|
||||
Function GetTaskCommentsList(Val URL, Val TaskID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.commentitem.getlist");
|
||||
OPI_Tools.AddField("TASKID", TaskID, "String" , Parameters);
|
||||
OPI_Tools.AddField("FILTER", Filter , "Collection", Parameters);
|
||||
Response = ManageTask(URL, TaskID, "task.commentitem.getlist", Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get task comment
|
||||
// Gets task comment data by ID
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// CommentID - Number, String - CommentID - comment
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetTaskComment(Val URL, Val TaskID, Val CommentID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.commentitem.get");
|
||||
OPI_Tools.AddField("TASKID", TaskID , "String", Parameters);
|
||||
OPI_Tools.AddField("ITEMID", CommentID, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
@ -900,6 +971,35 @@ Function AddTaskComment(Val URL, Val TaskID, Val Text, Val Token = "") Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Update task comment
|
||||
// Changes task comment text
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// CommentID - Number, String - CommentID - comment
|
||||
// Text - String - Comment text - text
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function UpdateTaskComment(Val URL, Val TaskID, Val CommentID, Val Text, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.commentitem.update");
|
||||
|
||||
Comment = New Structure;
|
||||
OPI_Tools.AddField("POST_MESSAGE", Text, "String", Comment);
|
||||
|
||||
OPI_Tools.AddField("TASKID", TaskID , "String" , Parameters);
|
||||
OPI_Tools.AddField("ITEMID", CommentID, "String" , Parameters);
|
||||
OPI_Tools.AddField("FIELDS", Comment , "Collection", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Delete comment
|
||||
// Delete task comment by ID
|
||||
//
|
||||
@ -923,6 +1023,65 @@ Function DeleteTaskComment(Val URL, Val TaskID, Val CommentID, Val Token = "") E
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get results list
|
||||
// Gets results list for task
|
||||
//
|
||||
// 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 GetResultsList(Val URL, Val TaskID, Val Token = "") Export
|
||||
|
||||
Response = ManageTask(URL, TaskID, "tasks.task.result.list", Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Create result from comment
|
||||
// Create task result from comment
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// CommentID - Number, String - CommentID - comment
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function CreateResultFromComment(Val URL, Val CommentID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "tasks.task.result.addFromComment");
|
||||
OPI_Tools.AddField("commentId", CommentID, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Delete result from comment
|
||||
// Deletes task result, created from a comment
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// CommentID - Number, String - CommentID - comment
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function DeleteResultFromComment(Val URL, Val CommentID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "tasks.task.result.deleteFromComment");
|
||||
OPI_Tools.AddField("commentId", CommentID, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get comment structure
|
||||
// Get comment fields structure
|
||||
//
|
||||
@ -957,38 +1116,6 @@ Function GetCommentStructure(Val Clear = False) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get structure of comments filter
|
||||
// Return filter structure for GetTaskCommentsList
|
||||
//
|
||||
// Parameters:
|
||||
// Clear - Boolean - True > structure with empty valuse, False > field descriptions at values - empty
|
||||
//
|
||||
// Returns:
|
||||
// Structure of Key-Value - Fields structure
|
||||
Function GetCommentsFilterStructure(Val Clear = False) Export
|
||||
|
||||
// More
|
||||
// https://dev.1c-bitrix.ru/rest_help/tasks/task/commentitem/getlist.php
|
||||
|
||||
OPI_TypeConversion.GetBoolean(Clear);
|
||||
|
||||
FilterStructure = New Structure;
|
||||
FilterStructure.Insert("ID" , "<comment identifier>");
|
||||
FilterStructure.Insert("AUTHOR_ID " , "<comment author identifier>");
|
||||
FilterStructure.Insert("AUTHOR_NAME ", "<author's name>");
|
||||
FilterStructure.Insert("POST_DATE " , "<comment publication date>");
|
||||
|
||||
If Clear Then
|
||||
For Each Filter In FilterStructure Do
|
||||
Filter.Value = "";
|
||||
EndDo;
|
||||
EndIf;
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Return FilterStructure;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region StoragesAndFilesManagment
|
||||
|
@ -2893,6 +2893,7 @@ Procedure B24_TaskManagment() Export
|
||||
|
||||
Bitrix24_GetTaskFieldsStructure(TestParameters);
|
||||
Bitrix24_CreateTask(TestParameters);
|
||||
Bitrix24_CreateTasksDependencies(TestParameters);
|
||||
Bitrix24_UpdateTask(TestParameters);
|
||||
Bitrix24_GetTask(TestParameters);
|
||||
Bitrix24_MuteTask(TestParameters);
|
||||
@ -3000,8 +3001,14 @@ Procedure B24_CommentsManagment() Export
|
||||
TestParameters.Insert("Bitrix24_CommentsTaskID", TaskID);
|
||||
|
||||
Bitrix24_AddTaskComment(TestParameters);
|
||||
Bitrix24_UpdateTaskComment(TestParameters);
|
||||
Bitrix24_CreateResultFromComment(TestParameters);
|
||||
Bitrix24_GetResultsList(TestParameters);
|
||||
Bitrix24_DeleteResultFromComment(TestParameters);
|
||||
Bitrix24_GetTaskCommentsList(TestParameters);
|
||||
Bitrix24_GetTaskComment(TestParameters);
|
||||
Bitrix24_DeleteTaskComment(TestParameters);
|
||||
|
||||
|
||||
OPI_Bitrix24.DeleteTask(URL, TaskID);
|
||||
|
||||
EndProcedure
|
||||
@ -3630,7 +3637,42 @@ Procedure Check_BitrixAvailableActions(Val Result, Val Count)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Actions.Count()).Равно(Count);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixComment(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["POST_MESSAGE"]).Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixResult(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["text"]).Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixUndefined(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).Empty();
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["time"]).Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixCommentsList(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"][0]["POST_MESSAGE"]).Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixResultsList(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"][0]["text"]).Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region AtomicTests
|
||||
@ -7703,6 +7745,193 @@ Procedure Bitrix24_DeleteTaskComment(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_CreateResultFromComment(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
CommentID = FunctionParameters["Bitrix24_HookCommentID"];
|
||||
|
||||
Result = OPI_Bitrix24.CreateResultFromComment(URL, CommentID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateResultFromComment (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixResult(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
CommentID = FunctionParameters["Bitrix24_CommentID"];
|
||||
|
||||
Result = OPI_Bitrix24.CreateResultFromComment(URL, CommentID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateResultFromComment", "Bitrix24");
|
||||
|
||||
Check_BitrixResult(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_DeleteResultFromComment(FunctionParameters) Export
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
CommentID = FunctionParameters["Bitrix24_HookCommentID"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteResultFromComment(URL, CommentID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "Delete result from comment)", "Bitrix24");
|
||||
|
||||
Check_BitrixUndefined(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
CommentID = FunctionParameters["Bitrix24_CommentID"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteResultFromComment(URL, CommentID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteResultFromComment", "Bitrix24");
|
||||
|
||||
Check_BitrixUndefined(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetResultsList(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_CommentsTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetResultsList(URL, TaskID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetResultsList (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixResultsList(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.GetResultsList(URL, TaskID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetResultsList", "Bitrix24");
|
||||
|
||||
Check_BitrixResultsList(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetTaskCommentsList(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_CommentsTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTaskCommentsList(URL, TaskID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetTaskCommentsList (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixCommentsList(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTaskCommentsList(URL, TaskID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetTaskCommentsList", "Bitrix24");
|
||||
|
||||
Check_BitrixCommentsList(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetTaskComment(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
CommentID = FunctionParameters["Bitrix24_HookCommentID"];
|
||||
TaskID = FunctionParameters["Bitrix24_CommentsTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTaskComment(URL, TaskID, CommentID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetTaskComment (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixComment(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
CommentID = FunctionParameters["Bitrix24_CommentID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTaskComment(URL, TaskID, CommentID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetTaskComment", "Bitrix24");
|
||||
|
||||
Check_BitrixComment(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_UpdateTaskComment(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_CommentsTaskID"];
|
||||
CommentID = FunctionParameters["Bitrix24_HookCommentID"];
|
||||
|
||||
Text = "The task has been changed, do not split up";
|
||||
|
||||
Result = OPI_Bitrix24.UpdateTaskComment(URL, TaskID, CommentID, Text);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateTaskComment (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
CommentID = FunctionParameters["Bitrix24_CommentID"];
|
||||
|
||||
Text = "The task has been changed, let's split up";
|
||||
|
||||
Result = OPI_Bitrix24.UpdateTaskComment(URL, TaskID, CommentID, Text, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateTaskComment", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_CreateTasksDependencies(FunctionParameters)
|
||||
|
||||
FromID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
DestinationID = FunctionParameters["Bitrix24_TaskID"];
|
||||
LinkType = 0;
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
|
||||
Result = OPI_Bitrix24.CreateTasksDependencies(URL, FromID, DestinationID, LinkType);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateTasksDependencies (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixArray(Result); // SKIP
|
||||
|
||||
OPI_Bitrix24.DeleteTasksDependencies(URL, FromID, DestinationID, LinkType);
|
||||
|
||||
FromID = FunctionParameters["Bitrix24_TaskID"];
|
||||
DestinationID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
LinkType = 2;
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.CreateTasksDependencies(URL, FromID, DestinationID, LinkType, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateTasksDependencies", "Bitrix24");
|
||||
|
||||
Check_BitrixArray(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@ -773,6 +773,60 @@ Function UnmuteTask(Val URL, Val TaskID, Val Token = "") Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Create tasks dependencies
|
||||
// Creates the dependency of one task to another
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// FromID - String, Number - From task ID - taskfrom
|
||||
// DestinationID - String, Number - To task ID - taskto
|
||||
// LinkType - String, Number - Link type: 0 start>start, 1 start>finish, 2 finish>start, 3 finish>finish - linktype
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function CreateTasksDependencies(Val URL, Val FromID, Val DestinationID, Val LinkType, Val Token = "") Export
|
||||
|
||||
OPI_TypeConversion.GetLine(LinkType);
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.dependence.add");
|
||||
OPI_Tools.AddField("taskIdFrom", FromID, "String" , Parameters);
|
||||
OPI_Tools.AddField("taskIdTo" , DestinationID, "String" , Parameters);
|
||||
OPI_Tools.AddField("linkType" , LinkType , "String" , Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Delete tasks dependencies
|
||||
// Removes the dependency of one task to another
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// FromID - String, Number - From task ID - taskfrom
|
||||
// DestinationID - String, Number - To task ID - taskto
|
||||
// LinkType - String, Number - Link type: 0 start>start, 1 start>finish, 2 finish>start, 3 finish>finish - linktype
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function DeleteTasksDependencies(Val URL, Val FromID, Val DestinationID, Val LinkType, Val Token = "") Export
|
||||
|
||||
OPI_TypeConversion.GetLine(LinkType);
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.dependence.delete");
|
||||
OPI_Tools.AddField("taskIdFrom", FromID, "String" , Parameters);
|
||||
OPI_Tools.AddField("taskIdTo" , DestinationID, "String" , Parameters);
|
||||
OPI_Tools.AddField("linkType" , LinkType , "String" , Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get task fields structure
|
||||
// Gets a structure with a description of the fields for creating a task
|
||||
//
|
||||
@ -856,16 +910,33 @@ EndFunction
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// Filter - Structure of Key-Value - Comments filter structure (see GetCommentsFilterStructure) - filter
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetTaskCommentsList(Val URL, Val TaskID, Val Filter = "", Val Token = "") Export
|
||||
Function GetTaskCommentsList(Val URL, Val TaskID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.commentitem.getlist");
|
||||
OPI_Tools.AddField("TASKID", TaskID, "String" , Parameters);
|
||||
OPI_Tools.AddField("FILTER", Filter , "Collection", Parameters);
|
||||
Response = ManageTask(URL, TaskID, "task.commentitem.getlist", Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get task comment
|
||||
// Gets task comment data by ID
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// CommentID - Number, String - CommentID - comment
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetTaskComment(Val URL, Val TaskID, Val CommentID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.commentitem.get");
|
||||
OPI_Tools.AddField("TASKID", TaskID , "String", Parameters);
|
||||
OPI_Tools.AddField("ITEMID", CommentID, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
@ -900,6 +971,35 @@ Function AddTaskComment(Val URL, Val TaskID, Val Text, Val Token = "") Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Update task comment
|
||||
// Changes task comment text
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// TaskID - Number, String - Task ID - task
|
||||
// CommentID - Number, String - CommentID - comment
|
||||
// Text - String - Comment text - text
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function UpdateTaskComment(Val URL, Val TaskID, Val CommentID, Val Text, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.commentitem.update");
|
||||
|
||||
Comment = New Structure;
|
||||
OPI_Tools.AddField("POST_MESSAGE", Text, "String", Comment);
|
||||
|
||||
OPI_Tools.AddField("TASKID", TaskID , "String" , Parameters);
|
||||
OPI_Tools.AddField("ITEMID", CommentID, "String" , Parameters);
|
||||
OPI_Tools.AddField("FIELDS", Comment , "Collection", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Delete comment
|
||||
// Delete task comment by ID
|
||||
//
|
||||
@ -923,6 +1023,65 @@ Function DeleteTaskComment(Val URL, Val TaskID, Val CommentID, Val Token = "") E
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get results list
|
||||
// Gets results list for task
|
||||
//
|
||||
// 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 GetResultsList(Val URL, Val TaskID, Val Token = "") Export
|
||||
|
||||
Response = ManageTask(URL, TaskID, "tasks.task.result.list", Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Create result from comment
|
||||
// Create task result from comment
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// CommentID - Number, String - CommentID - comment
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function CreateResultFromComment(Val URL, Val CommentID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "tasks.task.result.addFromComment");
|
||||
OPI_Tools.AddField("commentId", CommentID, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Delete result from comment
|
||||
// Deletes task result, created from a comment
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// CommentID - Number, String - CommentID - comment
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function DeleteResultFromComment(Val URL, Val CommentID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "tasks.task.result.deleteFromComment");
|
||||
OPI_Tools.AddField("commentId", CommentID, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get comment structure
|
||||
// Get comment fields structure
|
||||
//
|
||||
@ -957,38 +1116,6 @@ Function GetCommentStructure(Val Clear = False) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get structure of comments filter
|
||||
// Return filter structure for GetTaskCommentsList
|
||||
//
|
||||
// Parameters:
|
||||
// Clear - Boolean - True > structure with empty valuse, False > field descriptions at values - empty
|
||||
//
|
||||
// Returns:
|
||||
// Structure of Key-Value - Fields structure
|
||||
Function GetCommentsFilterStructure(Val Clear = False) Export
|
||||
|
||||
// More
|
||||
// https://dev.1c-bitrix.ru/rest_help/tasks/task/commentitem/getlist.php
|
||||
|
||||
OPI_TypeConversion.GetBoolean(Clear);
|
||||
|
||||
FilterStructure = New Structure;
|
||||
FilterStructure.Insert("ID" , "<comment identifier>");
|
||||
FilterStructure.Insert("AUTHOR_ID " , "<comment author identifier>");
|
||||
FilterStructure.Insert("AUTHOR_NAME ", "<author's name>");
|
||||
FilterStructure.Insert("POST_DATE " , "<comment publication date>");
|
||||
|
||||
If Clear Then
|
||||
For Each Filter In FilterStructure Do
|
||||
Filter.Value = "";
|
||||
EndDo;
|
||||
EndIf;
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Return FilterStructure;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region StoragesAndFilesManagment
|
||||
|
@ -2893,6 +2893,7 @@ Procedure B24_TaskManagment() Export
|
||||
|
||||
Bitrix24_GetTaskFieldsStructure(TestParameters);
|
||||
Bitrix24_CreateTask(TestParameters);
|
||||
Bitrix24_CreateTasksDependencies(TestParameters);
|
||||
Bitrix24_UpdateTask(TestParameters);
|
||||
Bitrix24_GetTask(TestParameters);
|
||||
Bitrix24_MuteTask(TestParameters);
|
||||
@ -3000,8 +3001,14 @@ Procedure B24_CommentsManagment() Export
|
||||
TestParameters.Insert("Bitrix24_CommentsTaskID", TaskID);
|
||||
|
||||
Bitrix24_AddTaskComment(TestParameters);
|
||||
Bitrix24_UpdateTaskComment(TestParameters);
|
||||
Bitrix24_CreateResultFromComment(TestParameters);
|
||||
Bitrix24_GetResultsList(TestParameters);
|
||||
Bitrix24_DeleteResultFromComment(TestParameters);
|
||||
Bitrix24_GetTaskCommentsList(TestParameters);
|
||||
Bitrix24_GetTaskComment(TestParameters);
|
||||
Bitrix24_DeleteTaskComment(TestParameters);
|
||||
|
||||
|
||||
OPI_Bitrix24.DeleteTask(URL, TaskID);
|
||||
|
||||
EndProcedure
|
||||
@ -3630,7 +3637,42 @@ Procedure Check_BitrixAvailableActions(Val Result, Val Count)
|
||||
OPI_TestDataRetrieval.ExpectsThat(Actions.Count()).Равно(Count);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixComment(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["POST_MESSAGE"]).Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixResult(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["text"]).Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixUndefined(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).Empty();
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["time"]).Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixCommentsList(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"][0]["POST_MESSAGE"]).Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixResultsList(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"][0]["text"]).Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region AtomicTests
|
||||
@ -7703,6 +7745,193 @@ Procedure Bitrix24_DeleteTaskComment(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_CreateResultFromComment(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
CommentID = FunctionParameters["Bitrix24_HookCommentID"];
|
||||
|
||||
Result = OPI_Bitrix24.CreateResultFromComment(URL, CommentID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateResultFromComment (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixResult(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
CommentID = FunctionParameters["Bitrix24_CommentID"];
|
||||
|
||||
Result = OPI_Bitrix24.CreateResultFromComment(URL, CommentID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateResultFromComment", "Bitrix24");
|
||||
|
||||
Check_BitrixResult(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_DeleteResultFromComment(FunctionParameters) Export
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
CommentID = FunctionParameters["Bitrix24_HookCommentID"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteResultFromComment(URL, CommentID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "Delete result from comment)", "Bitrix24");
|
||||
|
||||
Check_BitrixUndefined(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
CommentID = FunctionParameters["Bitrix24_CommentID"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteResultFromComment(URL, CommentID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteResultFromComment", "Bitrix24");
|
||||
|
||||
Check_BitrixUndefined(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetResultsList(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_CommentsTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetResultsList(URL, TaskID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetResultsList (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixResultsList(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.GetResultsList(URL, TaskID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetResultsList", "Bitrix24");
|
||||
|
||||
Check_BitrixResultsList(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetTaskCommentsList(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_CommentsTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTaskCommentsList(URL, TaskID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetCommentListTasks (хуto)", "Bitrix24");
|
||||
|
||||
Check_BitrixCommentsList(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTaskCommentsList(URL, TaskID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetCommentListTasks", "Bitrix24");
|
||||
|
||||
Check_BitrixCommentsList(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetTaskComment(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
CommentID = FunctionParameters["Bitrix24_HookCommentID"];
|
||||
TaskID = FunctionParameters["Bitrix24_CommentsTaskID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTaskComment(URL, TaskID, CommentID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetTaskComment (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixComment(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
CommentID = FunctionParameters["Bitrix24_CommentID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetTaskComment(URL, TaskID, CommentID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetTaskComment", "Bitrix24");
|
||||
|
||||
Check_BitrixComment(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_UpdateTaskComment(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
TaskID = FunctionParameters["Bitrix24_CommentsTaskID"];
|
||||
CommentID = FunctionParameters["Bitrix24_HookCommentID"];
|
||||
|
||||
Text = "The task has been changed, do not split up";
|
||||
|
||||
Result = OPI_Bitrix24.UpdateTaskComment(URL, TaskID, CommentID, Text);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "EditCommentTasks (хуto)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
CommentID = FunctionParameters["Bitrix24_CommentID"];
|
||||
|
||||
Text = "The task has been changed, let's split up";
|
||||
|
||||
Result = OPI_Bitrix24.UpdateTaskComment(URL, TaskID, CommentID, Text, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "EditCommentTasks", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_CreateTasksDependencies(FunctionParameters)
|
||||
|
||||
FromID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
DestinationID = FunctionParameters["Bitrix24_TaskID"];
|
||||
LinkType = 0;
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
|
||||
Result = OPI_Bitrix24.CreateTasksDependencies(URL, FromID, DestinationID, LinkType);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateTasksDependencies (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixArray(Result); // SKIP
|
||||
|
||||
OPI_Bitrix24.DeleteTasksDependencies(URL, FromID, DestinationID, LinkType);
|
||||
|
||||
FromID = FunctionParameters["Bitrix24_TaskID"];
|
||||
DestinationID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
LinkType = 2;
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.CreateTasksDependencies(URL, FromID, DestinationID, LinkType, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateTasksDependencies", "Bitrix24");
|
||||
|
||||
Check_BitrixArray(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@ -1173,6 +1173,108 @@
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CreateTasksDependencies";
|
||||
NewLine.МетодПоиска = "CREATETASKSDEPENDENCIES";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Tasks managment";
|
||||
NewLine.ОписаниеМетода = "Creates the dependency of one task to another";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CreateTasksDependencies";
|
||||
NewLine.МетодПоиска = "CREATETASKSDEPENDENCIES";
|
||||
NewLine.Параметр = "--taskfrom";
|
||||
NewLine.Описание = "From task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CreateTasksDependencies";
|
||||
NewLine.МетодПоиска = "CREATETASKSDEPENDENCIES";
|
||||
NewLine.Параметр = "--taskto";
|
||||
NewLine.Описание = "To task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CreateTasksDependencies";
|
||||
NewLine.МетодПоиска = "CREATETASKSDEPENDENCIES";
|
||||
NewLine.Параметр = "--linktype";
|
||||
NewLine.Описание = "Link type: 0 start>start, 1 start>finish, 2 finish>start, 3 finish>finish";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CreateTasksDependencies";
|
||||
NewLine.МетодПоиска = "CREATETASKSDEPENDENCIES";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteTasksDependencies";
|
||||
NewLine.МетодПоиска = "DELETETASKSDEPENDENCIES";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Tasks managment";
|
||||
NewLine.ОписаниеМетода = "Removes the dependency of one task to another";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteTasksDependencies";
|
||||
NewLine.МетодПоиска = "DELETETASKSDEPENDENCIES";
|
||||
NewLine.Параметр = "--taskfrom";
|
||||
NewLine.Описание = "From task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteTasksDependencies";
|
||||
NewLine.МетодПоиска = "DELETETASKSDEPENDENCIES";
|
||||
NewLine.Параметр = "--taskto";
|
||||
NewLine.Описание = "To task ID";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteTasksDependencies";
|
||||
NewLine.МетодПоиска = "DELETETASKSDEPENDENCIES";
|
||||
NewLine.Параметр = "--linktype";
|
||||
NewLine.Описание = "Link type: 0 start>start, 1 start>finish, 2 finish>start, 3 finish>finish";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteTasksDependencies";
|
||||
NewLine.МетодПоиска = "DELETETASKSDEPENDENCIES";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Tasks managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
@ -1231,16 +1333,47 @@
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetTaskCommentsList";
|
||||
NewLine.МетодПоиска = "GETTASKCOMMENTSLIST";
|
||||
NewLine.Параметр = "--Comments filter structure (see GetCommentsFilterStructure)";
|
||||
NewLine.Описание = "filter (optional, def. val. - Empty)";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetTaskCommentsList";
|
||||
NewLine.МетодПоиска = "GETTASKCOMMENTSLIST";
|
||||
NewLine.Метод = "GetTaskComment";
|
||||
NewLine.МетодПоиска = "GETTASKCOMMENT";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
NewLine.ОписаниеМетода = "Gets task comment data by ID";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetTaskComment";
|
||||
NewLine.МетодПоиска = "GETTASKCOMMENT";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetTaskComment";
|
||||
NewLine.МетодПоиска = "GETTASKCOMMENT";
|
||||
NewLine.Параметр = "--comment";
|
||||
NewLine.Описание = "CommentID";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetTaskComment";
|
||||
NewLine.МетодПоиска = "GETTASKCOMMENT";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
@ -1287,6 +1420,57 @@
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateTaskComment";
|
||||
NewLine.МетодПоиска = "UPDATETASKCOMMENT";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
NewLine.ОписаниеМетода = "Changes task comment text";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateTaskComment";
|
||||
NewLine.МетодПоиска = "UPDATETASKCOMMENT";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateTaskComment";
|
||||
NewLine.МетодПоиска = "UPDATETASKCOMMENT";
|
||||
NewLine.Параметр = "--comment";
|
||||
NewLine.Описание = "CommentID";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateTaskComment";
|
||||
NewLine.МетодПоиска = "UPDATETASKCOMMENT";
|
||||
NewLine.Параметр = "--text";
|
||||
NewLine.Описание = "Comment text";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "UpdateTaskComment";
|
||||
NewLine.МетодПоиска = "UPDATETASKCOMMENT";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
@ -1328,6 +1512,99 @@
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetResultsList";
|
||||
NewLine.МетодПоиска = "GETRESULTSLIST";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
NewLine.ОписаниеМетода = "Gets results list for task";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetResultsList";
|
||||
NewLine.МетодПоиска = "GETRESULTSLIST";
|
||||
NewLine.Параметр = "--task";
|
||||
NewLine.Описание = "Task ID";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetResultsList";
|
||||
NewLine.МетодПоиска = "GETRESULTSLIST";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CreateResultFromComment";
|
||||
NewLine.МетодПоиска = "CREATERESULTFROMCOMMENT";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
NewLine.ОписаниеМетода = "Create task result from comment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CreateResultFromComment";
|
||||
NewLine.МетодПоиска = "CREATERESULTFROMCOMMENT";
|
||||
NewLine.Параметр = "--comment";
|
||||
NewLine.Описание = "CommentID";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "CreateResultFromComment";
|
||||
NewLine.МетодПоиска = "CREATERESULTFROMCOMMENT";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteResultFromComment";
|
||||
NewLine.МетодПоиска = "DELETERESULTFROMCOMMENT";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
NewLine.ОписаниеМетода = "Deletes task result, created from a comment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteResultFromComment";
|
||||
NewLine.МетодПоиска = "DELETERESULTFROMCOMMENT";
|
||||
NewLine.Параметр = "--comment";
|
||||
NewLine.Описание = "CommentID";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteResultFromComment";
|
||||
NewLine.МетодПоиска = "DELETERESULTFROMCOMMENT";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty)";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
@ -1339,17 +1616,6 @@
|
||||
NewLine.ОписаниеМетода = "Get comment fields structure";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetCommentsFilterStructure";
|
||||
NewLine.МетодПоиска = "GETCOMMENTSFILTERSTRUCTURE";
|
||||
NewLine.Параметр = "--empty";
|
||||
NewLine.Описание = "True > structure with empty valuse, False > field descriptions at values (optional, def. val. - False)";
|
||||
NewLine.Область = "Comments and results managment";
|
||||
NewLine.ОписаниеМетода = "Return filter structure for GetTaskCommentsList";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
|
@ -56,7 +56,7 @@
|
||||
NewLine.Библиотека = "tools";
|
||||
NewLine.Модуль = "Tools";
|
||||
NewLine.Метод = "ConvertBase64ToBinary";
|
||||
NewLine.МетодПоиска = "ПРЕОБРАЗОInАТЬBASE64InДInОAndЧNЫЕ";
|
||||
NewLine.МетодПоиска = "ПРЕОБРАЗОInATЬBASE64InДInОAndЧNЫЕ";
|
||||
NewLine.Параметр = "--in";
|
||||
NewLine.Описание = "Base64 File";
|
||||
NewLine.Область = "Service";
|
||||
|
@ -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>
|
||||
|
@ -1177,6 +1177,108 @@
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "СоздатьЗависимостьЗадач";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАВИСИМОСТЬЗАДАЧ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает зависимость одной задачи от другой";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "СоздатьЗависимостьЗадач";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАВИСИМОСТЬЗАДАЧ";
|
||||
НоваяСтрока.Параметр = "--taskfrom";
|
||||
НоваяСтрока.Описание = "ID задачи источника связи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "СоздатьЗависимостьЗадач";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАВИСИМОСТЬЗАДАЧ";
|
||||
НоваяСтрока.Параметр = "--taskto";
|
||||
НоваяСтрока.Описание = "ID задачи приемника связи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "СоздатьЗависимостьЗадач";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАВИСИМОСТЬЗАДАЧ";
|
||||
НоваяСтрока.Параметр = "--linktype";
|
||||
НоваяСтрока.Описание = "Тип связи: 0 старт>старт, 1 старт>финиш, 2 финиш>старт, 3 финиш>финиш";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "СоздатьЗависимостьЗадач";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАВИСИМОСТЬЗАДАЧ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьЗависимостьЗадач";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАВИСИМОСТЬЗАДАЧ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет зависимость одной задачи от другой";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьЗависимостьЗадач";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАВИСИМОСТЬЗАДАЧ";
|
||||
НоваяСтрока.Параметр = "--taskfrom";
|
||||
НоваяСтрока.Описание = "ID задачи источника связи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьЗависимостьЗадач";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАВИСИМОСТЬЗАДАЧ";
|
||||
НоваяСтрока.Параметр = "--taskto";
|
||||
НоваяСтрока.Описание = "ID задачи приемника связи";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьЗависимостьЗадач";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАВИСИМОСТЬЗАДАЧ";
|
||||
НоваяСтрока.Параметр = "--linktype";
|
||||
НоваяСтрока.Описание = "Тип связи: 0 старт>старт, 1 старт>финиш, 2 финиш>старт, 3 финиш>финиш";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьЗависимостьЗадач";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАВИСИМОСТЬЗАДАЧ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с задачами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
@ -1235,16 +1337,47 @@
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКомментариевЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККОММЕНТАРИЕВЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--filter";
|
||||
НоваяСтрока.Описание = "Структура отбора (см. ПолучитьСтруктуруФильтраКомментариев) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКомментариевЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККОММЕНТАРИЕВЗАДАЧИ";
|
||||
НоваяСтрока.Метод = "ПолучитьКомменатрийЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНАТРИЙЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает информацию о комментарии задачи по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьКомменатрийЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНАТРИЙЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьКомменатрийЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНАТРИЙЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--comment";
|
||||
НоваяСтрока.Описание = "ID комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьКомменатрийЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНАТРИЙЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
@ -1291,6 +1424,57 @@
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьКомментарийЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет текст комментария задачи";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьКомментарийЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьКомментарийЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--comment";
|
||||
НоваяСтрока.Описание = "ID комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьКомментарийЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьКомментарийЗадачи";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙЗАДАЧИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
@ -1332,6 +1516,99 @@
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокРезультатов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКРЕЗУЛЬТАТОВ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает список результатов задачи";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокРезультатов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКРЕЗУЛЬТАТОВ";
|
||||
НоваяСтрока.Параметр = "--task";
|
||||
НоваяСтрока.Описание = "ID задачи";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокРезультатов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКРЕЗУЛЬТАТОВ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "СоздатьРезультатИзКомментария";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕЗУЛЬТАТИЗКОММЕНТАРИЯ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает результат задачи из комментария";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "СоздатьРезультатИзКомментария";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕЗУЛЬТАТИЗКОММЕНТАРИЯ";
|
||||
НоваяСтрока.Параметр = "--comment";
|
||||
НоваяСтрока.Описание = "ID комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "СоздатьРезультатИзКомментария";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕЗУЛЬТАТИЗКОММЕНТАРИЯ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьРезультатИзКомментария";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬРЕЗУЛЬТАТИЗКОММЕНТАРИЯ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет ранее созданный результат из комментария";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьРезультатИзКомментария";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬРЕЗУЛЬТАТИЗКОММЕНТАРИЯ";
|
||||
НоваяСтрока.Параметр = "--comment";
|
||||
НоваяСтрока.Описание = "ID комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьРезультатИзКомментария";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬРЕЗУЛЬТАТИЗКОММЕНТАРИЯ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
@ -1343,17 +1620,6 @@
|
||||
НоваяСтрока.ОписаниеМетода = "Получает структуру полей комментария";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьСтруктуруФильтраКомментариев";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУФИЛЬТРАКОММЕНТАРИЕВ";
|
||||
НоваяСтрока.Параметр = "--empty";
|
||||
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||
НоваяСтрока.ОписаниеМетода = "Возвращает структуру полей для фильтрации комментариев в методе ПолучитьСписокКомментариевЗадачи";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
|
Loading…
Reference in New Issue
Block a user