애플리케이션 계획
개발 프로세스를 간소화하기 위해 애플리케이션을 빌드하기 전에 애플리케이션을 계획합니다.
애플리케이션을 빌드하려는 경우 가장 먼저 해야 할 일은 앱에 대한 계획을 개발하는 것입니다. 계획 수립에는 응용 프로그램의 기능을 간략하게 설명하고 응용 프로그램을 사용할 사람을 식별하는 작업이 포함됩니다. 애플리케이션을 계획하면 개발이 시작되기 전에 애플리케이션의 목적을 더 잘 이해하고 잠재적인 문제를 해결할 수 있습니다.
| 단계 1 |
|
|
| 2단계 | ||
| 3단계 | ||
| 4단계 | ||
| 5단계 | 논리 및 자동화 추가 | |
| 6단계 |
| 타임스탬프 | 섹션 |
|---|---|
| 0:17 | 애플리케이션의 사용 사례를 식별합니다. |
| 0:21 | 애플리케이션의 워크플로우를 시각화합니다. |
| 0:42 | 앱의 기능 요구 사항을 간략하게 설명합니다. |
1단계: 애플리케이션의 사용 사례 식별
먼저 애플리케이션의 사용 사례를 식별합니다. 자습서에서는 조직에 대한 직원 출장 요청을 관리하는 애플리케이션을 만듭니다. 이 앱은 전체 여행 요청 프로세스를 자동화하고 필요에 따라 직원, 관리자, 지역 책임자 및 여행 데스크 직원과 같은 사용자를 참여시킵니다.
애플리케이션으로 해결하려는 문제를 고려합니다. 사용 사례가 이 자습서에 소개된 도구에 적합한지 확인하려면 다음 문서를 참조하십시오 앱 개발 계획.
2단계: 애플리케이션의 워크플로 시각화
애플리케이션의 사용 사례를 식별한 후에는 애플리케이션의 엔드 투 엔드 워크플로우를 시각화합니다. 엔드 투 엔드 워크플로우는 애플리케이션이 작업 또는 프로세스를 완료하기 위해 수행하는 일련의 동작입니다.
다음 시각화는 튜토리얼의 직원 출장 요청 애플리케이션에 대한 엔드 투 엔드 워크플로우를 보여줍니다.
애플리케이션의 엔드 투 엔드 워크플로우를 시각화하려면 애플리케이션이 수행하는 작업을 처음부터 끝까지 매핑하십시오. 워크플로우의 이전 단계로 돌아가는 루프와 워크플로우를 종료하게 만드는 모든 작업을 포함합니다.
3단계: 앱의 기능 요구사항 설명
응용 프로그램의 기능적 요구 사항을 고려하는 것도 중요합니다. 애플리케이션의 기능 요구 사항에는 애플리케이션 사용자, 앱에서 수행하는 작업, 이러한 작업을 지원하기 위해 앱에서 수집해야 하는 데이터가 포함됩니다.
다음 프롬프트를 사용하여 애플리케이션의 기능 요구 사항을 간략하게 설명합니다.
- 애플리케이션을 사용하는 가상 사용자를 식별하고 이들이 수행하는 작업을 고려합니다.
이 튜토리얼에서 직원 출장 요청 애플리케이션 및 그와 관련된 작업을 사용하는 가상 사용자는 다음과 같습니다.
가상 사용자 작업 직원 출장 요청 제출 관리자 및 지역 책임자 출장 요청 승인 또는 거부 출장 데스크 에이전트 출장 예약 및 후속 작업 완료 - 애플리케이션에서 수집해야 하는 데이터를 결정합니다.
예를 들어, 튜토리얼의 애플리케이션은 다음을 포함하여 직원의 출장 요청에 대한 세부 정보를 수집해야 합니다.
- 직원이 출장을 오가는 위치
- 이동이 발생하는 시기
- 출장 비용
- 논리 및 자동화를 사용하여 애플리케이션의 워크플로우에서 자동화하려는 프로세스를 선택합니다.
다음 테이블을 검토하여 자습서 애플리케이션에서 논리 및 자동화를 사용하는 방법을 확인합니다.
수행하는 작업 튜토리얼 적용 예시 로직 애플리케이션 워크플로우에서 특정 작업이 발생하는 방법과 시기를 제어합니다. 직원의 출장 요청이 관리자와 지역 책임자 모두의 승인을 받은 후에만 출장 데스크로 전달되는지 확인합니다. 자동화 정의한 논리에 따라 자동 프로세스를 설정합니다. 출장 요청이 거부될 때마다 직원의 출장 요청 케이스 상태를 업데이트하고 이메일 알림을 보냅니다. - 애플리케이션에 대한 역할과 권한을 고려하십시오.
역할은 사용자가 애플리케이션 컨텐츠에 액세스할 수 있는지 여부를 결정합니다. 권한은 사용자가 애플리케이션 컨텐츠 내에서 갖는 개별 기능입니다(예: 생성, 읽기, 업데이트 및 삭제). 응용 프로그램에 대한 역할을 결정하고 자습서의 이후 단계에서 각 역할에 대한 권한을 구성할 수 있습니다. 의 앱 엔진 스튜디오역할에 대한 자세한 내용은 다음 문서를 참조하십시오 가상 사용자 및 역할 구성 AES.
- 애플리케이션에서 수집한 데이터를 구성하는 방법에 대해 생각해 보십시오.
애플리케이션이 수집하는 데이터는 테이블에 자동으로 저장됩니다. 애플리케이션이 완료하는 프로세스에 따라 여러 테이블에 데이터를 구성할 수 있습니다. 애플리케이션의 데이터를 구성하는 방법은 튜토리얼의 이후 단계에서 결정할 수 있습니다. 의 앱 엔진 스튜디오데이터 구성에 대한 자세한 내용은 문서를 참조하십시오 애플리케이션에 대한 데이터 모델 생성.
다음 단계
애플리케이션에 대한 계획을 개발한 후에는 에서 앱 엔진 스튜디오애플리케이션 빌드를 시작할 수 있습니다. 다음 단계로앱 생성 진행합니다.