Предпоставки Модули Marketplace

Преди да започнете урока, уверете се, че имате инсталиран модул Mx Model Reflection във вашия проект. Ако го нямате, можете да го инсталирате, като използвате следните връзки.

Стъпка по стъпка

1- Изтеглете от пазара модула Шифроване

2- Отидете на Настройки и изберете конфигурация. В раздела Константа добавете EncryptionKey с произволни 32 знака. Можете да генерирате този ключ в уебсайт за генериране на пароли.

3- В момента в този проект имаме 2 обекта: Заявка и Файл. Файлът трябва да е генерализация на System.FileDocument.
Има и 2 страници: Общ преглед и Нова редакция. Вътре в NewEdit имаме приспособление File Dropper. Тази джаджа може да бъде намерена на пазара.

4– Ако искате също така да внедрите тази джаджа във вашия проект, можете да проверите свойствата по-долу.

5- В сигурността на проекта отидете на Потребителски роли и дайте разрешения на модулите MxModelReflection и Шифроване

6- Изтеглете модула Email Connector

7- Ако се появи грешка относно Актуализиране на приспособление, щракнете с десния бутон върху него и изберете „Актуализиране на всички приспособления

8- В навигацията добавете 2 елемента.
Отражение на модела: MxModelReflection.MxObjects_Overview (страница)
Имейл: Email_Connector.ACT_EmailAccount_LaunchEmailConnectorOverview (Microflow)

9- Дайте разрешения на модула Email_Connector в сигурността на приложението

10- Стартирайте проекта

11- Отидете на страницата Model Reflection, изберете следните модули и 'Щракнете за опресняване':
- Email_Connector
- EmailTutorial (MainModule)< br /> - MxModelReflection

12- Сега щракнете върху страницата „Имейл“ и стартирайте съветника. На първата стъпка изберете „Използване на основни идентификационни данни“.

13- Тъй като правим този урок локално, е необходимо да емулираме SMTP сървър локално. За да направим това, ще изтеглим приложение, наречено „FakeSMTP“ („https://nilhcem.com/FakeSMTP/»)

14- След изтегляне, изпълнете приложението и щракнете върху ‘Стартиране на сървър

15- На втората стъпка попълнете необходимите полета.
Забележка: Не е необходимо паролата да е правилна, ако използвате приложението FakeSMTP

16- На третата стъпка изберете „Изпращане на имейли“ и като „Протокол“ изберете SMTP.
Хостът на сървъра трябва да бъде „localhost strong>“ и сървърния порт „25“.
Ако всичко е наред, трябва да се появи изскачащ прозорец с надпис „Добавен е имейл акаунт“.

17- Горе вдясно кликнете върху бутона „Шаблон за имейл“. Създайте нов шаблон и попълнете следните полета:
- Име на шаблона: 'RequestSubmit'
- Адрес от: '[email protected]'
- До: '[email protected]'
- Темаt: 'RequestSubmit'

18- В секцията Заместител изберете като обект таблицата „Заявка“.

19- Нови токени за всеки атрибут, както можете да видите по-долу.

20- В HTML Preview попълнете текстовата област с текст, който искате. Уверете се, че използвате токените, както в примера.

21- Отидете в раздела „Обикновен текст“ и кликнете върху бутона „Копиране от html текст“.

22- На страницата NewEdit променете събитието при щракване на бутона Save и извикайте микропоток. Създайте нов микропоток, наречен ACT_Request_SaveWithEmail.

23- Плъзнете и пуснете действие за Извличане и попълнете със същата информация за изображението.

24- В изследователя на приложения потърсете модула Email_Connector -›USEME-› Извадка и дублиране на микропотока наречен „Sample_ACT_CreateEmailFromTemplateAndThenSend“.
Преместете дублирания микропоток във вашия главен модул.

25- Преименувайте микропотока на „SUB_CreateEmailFromTemplateAndThenSend“

26- Променете параметъра EmailAccount на параметър Request

27- Добавете към микропотока ACT SUB микропотока и попълнете аргументите.

28- В SUB microflow проверете първото действие на Java. Изберете обекта $Request като Обект с данни и обекта $EmailTemplate като EmailTemplate

29- Променете действието на списъка за извличане, за да получите $Request/File_Request

30- В този случай можете да премахнете тези действия, тъй като вече получаваме прикачения файл, свързан с обекта Request.

31- В микропотока ACT, комитирайте обекта Request и затворете страницата.

32- Дайте потребителски разрешения на микропотока.

33- Повторно изпълнение на проекта и на началната страница създайте нов обект на заявка.

34- Ако всичко е минало добре, ще видите нов имейл в списъка с имейли.

Това е краят на урока.

Създавам мендикс общност на Discord, за да улесня живота на разработчиците. Можете да задавате въпроси, да помагате на други хора и да имате достъп до всички уроци.
Ако искате да сте част от тази общност, можете да го направите чрез тази покана.

Discord: https://discord.gg/YHre8dXz3q

От издателя

Ако ви е харесала тази статия, можете да намерите повече на нашата Средна страница. За страхотни видеоклипове можете да посетите нашата страница в YouTube.

Имате ли интерес да се ангажирате повече с нашата общност? Присъединете се към нас в нашия Канал на общността на Discord.