[OutSystems] Reactive/Mobile의 Email 기능(Techniccal Preview)

2655 단어 outsystems
최근에 추가된 Reactive Web App/Mobile 애플리케이션의 메일 발송 기능을 시험적으로 사용해 보았습니다.
(2021/8/12시에는 테크니컬 프리뷰도 있습니다. 당초 버전에서 Personal Environment의 동작에 문제가 있었지만 최근 업데이트는 해결되었습니다.)

전제 조건

  • Platform Server의 버전은 11.12 이상(단, 최초 버전에서 오류가 발생하여 Personal Environment에서 메일을 보낼 수 없기 때문에 업데이트된 버전을 사용합니다)
  • 서비스 Studio 최신
  • 환경을 확인하다


    Personal Environment(Version 11.13.0 (Build 31107))
    Service Studio (Version 11.11.12)

    Technical Preview 사용

  • LifeTime
  • 켜기
  • Environments 링크
  • 를 클릭
  • 오른쪽 위의 "Options"드롭다운 목록에서 Techniccal Preview
  • 를 클릭
  • "Built-in emails for Mobile and Reactive 웹 응용 프로그램"을 여는 스위치
  • Save 버튼
  • 클릭

    SMTP 서버 설정


    사용할 SMTP 서버 및 접속 정보를 미리 준비합니다.
    Office365에 대한 SMTP 서버를 활용했습니다.
  • 서비스 센터 열기
  • Administration > Email 페이지 열기
  • SMTP 접속 정보를 설정하고 Save 버튼
  • 을 클릭

    전송 논리


    Service Studio에서 작업합니다.
    업데이트에 따라 Reactive Web Appliance도 GUI를 사용하여 Email 기능을 만들 수 있습니다.
    UI Flow를 마우스 오른쪽 버튼으로 클릭하여 Add Email을 통해 추가합니다.

    GUI를 통해 추가 Email을 편집할 수 있습니다(기본적으로 Screen/Block과 같은 방법).
    다음은 추가 Email에 메시지라는 Input Parameter가 포함되도록 하고 "메시지:"의 텍스트 이후에만 이 값을 출력합니다.
    너는 Email의 디자인 방법이 Screen/Block과 같다는 것을 안다.

    실제 메일을 보내기 위해 Server Action에서 Send Email 요소를 구성하고 Email 속성에 작성된 Email 요소를 지정합니다.
    Email에 추가된 Input Parameter는 여기서 지정할 수 있습니다.

    보내는 메일은 다음과 같습니다. (경계를 표시하기 위해 용접 처리를 합니다.)

    주의점


    EMail에서는 Aggregate Data Action Client Variables를 사용할 수 없습니다.

    문서


    Technical Preview - Emails in Mobile and Reactive Web Apps

    좋은 웹페이지 즐겨찾기