public override void Run(RunCustomActionParams args)
        {
            try
            {
                var att   = GetAttachment(args.Context);
                var users = PrepareUsersToSign(args.Context.CurrentDocument.ItemsLists.GetByID(Configuration.Users.SignersList.ItemListId));
                var api   = new AutentiHelper(_log);
                var docId = api.SendEnvelope(Configuration, users, att);

                args.Context.CurrentDocument.SetFieldValue(Configuration.AttConfig.DokumentIdFild, docId);
                args.Context.CurrentDocument.SetFieldValue(Configuration.AttConfig.AttTechnicalFieldID, att.ID);
            }
            catch (Exception e)
            {
                args.HasErrors = true;
                args.Message   = e.Message;
                _log.AppendLine(e.ToString());
            }
            finally
            {
                args.LogMessage = _log.ToString();
                args.Context.PluginLogger.AppendInfo(_log.ToString());
            }
        }