솔루션 이름: RAD서버 필드 서비스 애플리케이션 - 델파이

업종: 필드 서비스

 

 

솔루션 소개

'RAD서버 필드 서비스 템플릿'은 이름 그대로 예약사항 설정/전송, 부품 관리, 사용자 관리 기능을 바로 제공하는 필드 서비스 애플리케이션 템플릿입니다. REST 서버 모듈, 데스크탑 클라이언트, 크로스 플랫폼 모바일 클라이언트 3가지로 구성되어 있습니다.

 

 

 

 

다운로드 방법

RAD스튜디오/델파이 10.2의 겟잇패키지(Tools > GetIt Package Manager > Industry Templates) 에서 다운로드 받을 수 있습니다.

 

 

셋업 순서

다운로드 시 아래와 같이 3가지 항목이 제공되며, 이를 통해 자세한 설정 방법을 확인할 수 있습니다.

  • 퀵 스타트 가이드(영문)
  • 셋업 문서(영문)
  • 샘플 프로젝트

 

 

자세히 살펴보기

RAD서버 필드 서비스 템플릿의 서버단은 RAD서버 기반의 REST 서버 모듈로 되어 있습니다.템플릿의 관리 화면은 파이어몽키(FMX) 기반의 데스크탑 클라이언트로 되어 있으며, 예약사항의 추가/확인/관리 기능을 제공합니다.

관리 화면의 클라이언트단에서는 부품 재고 관리 및 사용자 관리를 할 수 있는 기능들을 제공합니다. 이 클라이언트단의 기능들은 오프라인에서 사용할 수 있을 뿐만 아니라, 다양한 플랫폼에서도 사용할 수 있도록 파이어몽키로 구축되어 있습니다. 안드로이드, iOS, 맥OS, 윈도우 어디서든 사용 가능합니다. 이렇게 다양한 플랫폼에서 작동하지만, 코드베이스와 UI는 단 하나로 되어 있습니다. 이 템플릿은 위와 같은 기능 뿐만 아니라, 보류중이거나 이미 완료된 예약사항을 표시해주고, 관련 정보 위치를 맵을 통해 보여주기도 합니다. 그리고 완료된 예약사항은 따로 표시할 수도 있습니다. 만약 서버에 새로운 정보(예약사항 등록, 재고 변동 등)가 입력되면 동기화되어 관련 정보를 바로 확인할 수 있고 로컬로 알림를 받을 수도 있습니다. 이 템플릿은 전체적으로 라이브바인딩과 파이어댁(FireDAC) 기술이 사용되어 소스 코드 양이 크게 줄었습니다.

 

필드 서비스 템플릿은 인터베이스(InterBase) 데이터베이스와 연동된 RAD서버 백엔드로 구성되어 있습니다. REST 엔드포인트가 있어 필드 서비스 관리자와 필드 서비스 애플리케이션 양쪽 모두의 CRUD 작업이 가능합니다. 또한

필드 서비스 셋업 앱이 있는데, 이 앱을 통해 데이터베이스와 샘플 데이터 설정을 RAD서버와 동일한 장비에서 실행할 수 있습니다.

 

아래와 같이 크게 4개로 구성되어 있습니다.

  • 필드 서비스 관리자(Field Service Admin)
  • 필드 서비스 앱(Field Service App)
  • 필드 서비스 서버(Field Service Server - RAD서버)
  • 필드 서비스 셋업(Field Service Setup)

 

 

 

다음의 순서에 따라 진행해보세요:

1. RAD서버 개발 서버 - 필드 서비스 셋업 앱이 사용자 계정을 생성하고 연동하기 위해서는 이 개발 서버가 작동하고 있어야 합니다.

 

2. 필드 서비스 셋업 앱 - 데이터베이스, 테이블, 데이터, EMS 사용자 계정 설정을 위한 앱입니다.

 

3. 필드 서비스 서버 (RAD서버) - RAD서버단의 REST 리소스입니다. 관리자 클라이언트앱 클라이언트 인터페이스 모두가 여기에 포함되어 있습니다. IIS, 아파치(Apache) 또는 독립 RAD서버(EMS) 서버를 통해 윈도우 또는 리눅스 중 선택해 배포하면 됩니다.

 

4. 필드 서비스 앱 - RAD스튜디오 파이어몽키 기반의 클라이언트 앱으로 안드로이드, iOS, 맥OS, 윈도우에서 사용할 수 있습니다. 클라이언트 앱에서 RAD서버의 테넌트(사용자그룹)를 하나 선택한 후 사용자로 로그인해보세요. 로그인 하고나면, 현재 선택한 테넌트(사용자그룹)의 샘플 예약사항이나 데이터를 다운받을 수 있고, 예약사항을 완료처리 할 수도 있습니다. 일단 예약사항 작업이 완료되면 인터넷 접속 시 서버에 답장할 수도 있습니다. 필드 서비스 앱은 오프라인일 경우, 온라인 환경이 될 때까지 변경된 데이터를 보존하고 있습니다.

 

 

 

 

 

 

 

5. 필드 서비스 관리자 앱은 RAD스튜디오 파이어몽키 기반의 클라이언트 앱으로, 윈도우와 맥OS 데스크탑용으로

설계되었습니다. 예약사항 생성/수정, 완료된 예약내용 확인, 부품 생성/수정, 사용자 생성/수정 작업이 가능합니다.

 

 

 

이 외에도 겟잇 패키지 매니저를 통해 다른 RAD서버 템플릿을 다운로드 받을 수 있습니다.

이 기능은 현재 델파이, RAD스튜디오 10.2 도쿄 버전의 엔터프라이즈/아키텍트 에디션에서만 제공합니다.

 

 

 

 

 

 

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15441
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13962
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16499
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22055
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23268
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18923
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39257
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174713
1363 [TCoffeeAndCode 세미나] 보안, 인공지능, 데브옵스 등 관리자 2021.04.21 356
1362 보안을 주제로 한 가장 훌륭한 컨텐츠 TOP 4 관리자 2021.04.20 432
1361 윈도우 & 리눅스에 RAD서버 손쉽게 배포하기 관리자 2021.04.12 507
1360 플루언트 디자인 시스템으로 애플리케이션 현대화하기 관리자 2021.04.08 393
1359 C++에서 루프(FOR LOOPS) 활용하기 관리자 2021.04.06 429
1358 MODERNLISTVIEW 라이브러리 – 커스터마이징 가능한 강력한 크로스 플랫폼 라이브러리 활용 방법 관리자 2021.04.06 400
1357 파스칼(PASCAL) 언어 50년과 델파이(DELPHI) 관리자 2021.03.31 991
1356 이 달의 기술자료 - 2021년 04월 험프리 2021.03.25 584
1355 모바일 앱 개발, 가장 좋은 선택은? 관리자 2021.03.18 610
1354 [10.4 시드니][업데이트 2] TNUMBERBOX – 새로운 VCL 컨트롤 관리자 2021.03.08 529
1353 가장 강력한 ‘데이터베이스 연동’ 기능을 자체적으로 제공하는 프레임워크는? (델파이 VS. WPF VS. ELECTRON) 관리자 2021.03.04 669
1352 [UX Summit 요약] 윈도우10에 멋진 플루언트UI 룩앤필을 델파이로 구현하기 #2 (Giving your Apps the Fluent UI Look and Feel with Delphi #2) 관리자 2021.03.02 726
1351 [10.4 시드니][업데이트 2] TCONTROLLIST – 새로운 VCL 컨트롤 관리자 2021.03.02 489
1350 네이티브로 IOS 월렛 개발하기 (델파이, C++빌더) 관리자 2021.03.02 506
1349 [10.4 시드니][업데이트 2] RAD스튜디오 10.4.2 자동 설치(SILENT INSTALLER) 관리자 2021.03.02 540
1348 이 달의 기술자료 - 2021년 03월 험프리 2021.02.26 432
1347 [10.4 시드니][업데이트 2] What's NEW! 신기능 자세히 보기 관리자 2021.02.26 557
1346 [고객 사례- 델파이, 교육] 교육용 프로그래밍 도구 – DEVFLOWCHARTER 관리자 2021.02.19 536
1345 TCOFFEE & CODE WEEK 관리자 2021.02.19 368
1344 26년, 델파이 이야기 관리자 2021.02.17 2291