# Обычная задача бизнес процесса в Telegram

При выполнении обычной задачи бизнес процесса ее можно продублировать в Telegram, например задача подписания документа (не docflow):

```C#
public override void OnTaskCreate (ITaskBase task, P_SupplierAdvPayment context)
{
	// 1c2cbe8f-73b7-4618-930a-aeefe4ae06ff - Uid задачи на схеме
  	SMSHelper.ChatBotTelegram.LinkWorkflowTask(new Guid("1c2cbe8f-73b7-4618-930a-aeefe4ae06ff"), task, model =>
	{
      	// 5d682c20-4a47-433b-95c6-a08f97d56e68 - Uid перехода на схеме
		model.Buttons.Add(new TelegramButton { Name = "Подписано", Emoji = "🖋", ConnectorUid = new Guid("5d682c20-4a47-433b-95c6-a08f97d56e68") });
      	
      	// Файл (версия) документа
		model.Document = new TelegramDocument { File = context.PaymentOrder.File };
	});
}
```

Необходимо добавить:

```C#
using ITino.ELMA.SMS.Helpers;
using ITino.ELMA.SMS.Models;
```

В Telegramt будет сформирован блок сообщений:

[![image-1622010216372.png](https://kb.randmgroup.ru/uploads/images/gallery/2021-05/scaled-1680-/lYw7XDEQ4aTimeGK-image-1622010216372.png)](https://kb.randmgroup.ru/uploads/images/gallery/2021-05/lYw7XDEQ4aTimeGK-image-1622010216372.png)

После нажатия "Подписано" задача будет завершена и бизнес процесс пойдет дальше:

[![image-1622010265032.png](https://kb.randmgroup.ru/uploads/images/gallery/2021-05/scaled-1680-/8sUoTSPN7IN7aoaE-image-1622010265032.png)](https://kb.randmgroup.ru/uploads/images/gallery/2021-05/8sUoTSPN7IN7aoaE-image-1622010265032.png)