Pre-requisite

Reference site scenario

Geometrixx Gov is a state run organization that lets adoptive parents enroll for child support if they adopted a child. The organization uses the Geometrixx.gov site to manage the following:

Eligibility of the applicant, the adoptive parent

Personal and professional details of the applicant (if the applicant is eligible for child support)

Personal details of the adopted child
Applicant can provide details for more than one child

Bank account details of the applicant in which the applicant can receive child support benefits

Documents for proof of identity

Recovery of application fee

Assessment of the application

Approval of the application

Automated communication to the applicant

Once the application is submitted and its fee is paid, the applicant receives an email from the organization with the acknowledgement of submitted application.

The Geometrixx Gov organization receives the application. The organization gets the application assessed, and approves the applications that are genuine.

After the application is approved, the applicant receives an email from the Geometrixx.gov site. The View Document option in the email links to a document with the enrollment details of the applicant.

The infographic below shows the step-by-step workflow of the Geometrixx Gov reference site scenario.

The scenario involves the following personas:

Sarah Rose, the adoptive parent who requests for child support

Joe, the adopted child

Gloria Rios, the head of approval division, Geometrixx Gov

Conard Simms, the field agent who takes care of application assessment

In addition to the Geometrixx Gov site workflow described above, Sarah can install Geometrixx Gov app. Geometrixx Gov app is a phonegap based mobile app that is built using AEM Mobile. AEM lets you create content-rich and utility-based mobile apps. The Geometrixx Gov includes child support form that Sarah can use to fill, submit, and track status. Sarah's entire site workflow is available in the Geometrixx Gov mobile app.

Sarah's workflow on Geometrixx Gov mobile app built using AEM Mobile

Sarah initiates her eligibility check

An applicant checks eligibility to request child support benefits. Geometrixx.gov site lets users answer questions to let them determine if their application is eligible for benefits.
Sarah, an adoptive parent, is a prospective applicant for it.
Eligibility form is a part of the Application for Child Support services of the Geometrixx.gov site.
To check her eligibility, Sarah clicks Child Support on the Geometrixx.gov website. In the Child Support page, Sarah clicks Check Your Eligibility.

In addition to the above approach, Sarah can click Get Started on the homepage. Sarah is navigated to the All Applications page, where she can click Apply under Application for Child Support Services. Sarah is then taken to the eligibilty check.

In the Check Eligibility For Child Support page, Sarah is asked a set of questions to determine her eligibility for child support benefits. Through the set of questions, she is asked:

If she is the custodial parent of the child

If she and the child live in the state of GX

The age group of the child and child's education.

Sarah answers these questions, and her eligibility is validated. Her answers determine if she is eligible for child support.

Sarah is informed that she is eligible for child support, and the application fee is $25.

How it works

Sarah's eligibility is validated through an eligibility barrier created using rule editor. The rule editor lets you specify conditions that are met before an applicant can fill the application form. When Sarah, the applicant, meets all the eligibility conditions, she lands on the application form.

The eligibility check is a part of the child support application adaptive form. The rule validates eligibility when:

The applicant is a custodial parent

The applicant and the child stay in the state of geometrixx

The applicant has the main day-to-day care of the child

The age of the child getting support services coverage is under 16 years.

See it yourself

In your browser, open http://<hostname>:<PublishPort>/geogov. In the Geometrixx.gov site, click Get Started. You are taken to the applications page. Geometrixx Gov site lets you fill forms anonymously.

Click Apply under Application for Child Support Services to get eligibility check started.

To see the rules:

Open the form in edit mode on the author instance. URL: http://<hostname>:<AuthorPort>/editor.html/content/forms/af/geometrixx-gov/child-support/css.html.

Select a component and click .
The Rule Editor opens listing all the rules applied in the form.

In the left side panel, click rules passMsg and failMsg to understand how the eligibility check works.

Sarah starts her application for child support

Sarah clicks Start Application after she is informed of her eligibility for child support.
In the Application For Child Support Services page, Sarah provides details in the following sections:

About Applicant: Lets Sarah provide her details in this section.

Child Information: Lets Sarah provide child's information, who is covered under support services.

Payment: Lets Sarah provide her bank details in which Geometrixx Gov can deposit monthly support compensation.

At any time, Sarah can click Come back later and resume with her application. When she clicks Come back later, her progress is saved as a draft, and she gets an option to email the draft.

When she clicks Send Email, she receives an email with a link to the draft of her form.

The child support form on Geometrixx.gov site uses adaptive forms. She can use the link in her email, and fill the form on her mobile device.

Nota:

The resume-from-email workflow works with logged in users only. In the reference site scenario, ensure that the user Sarah Rose is added. Sarah's login credentials are srose/password.

Sarah can provide details in any section, but the application fee is accepted only after she provides required information in all the sections. An application is incomplete without fee payment, and fields marked with an asterisk are required.

Sarah provides her information

After Sarah clicks Start Application, she is taken to the Applicant Information section of the Application For Child Support Services page. Under Applicant Information, Sarah navigates through the tabs and provides her personal information for the application. She clicks Next to navigate through the tabs.

Under Applicant Information, she is asked to provide details under the following tabs:

BasicsUnder Basics, Sarah provides details of applied (or received) support services, and her personal information. Sarah’s personal information includes her name, date of birth, social security number, and relationship status.
The Basics tab is divided in three sections. Sarah enters details of support services in the first section, her name in the second section, and the rest in the third section.
She clicks Next to navigate through the sections.

ContactUnder Contact, Sarah enters her current address, email address, and her phone number.
Her email address is srose@geometrixx.info.

EmploymentUnder Employment, Sarah enters her occupation and the details of her employer.
Sarah works as a user experience engineer at Geometrixx. She selects Engineer in the Occupation list.

Sarah provides child information

After Sarah provides her personal information and clicks Next, she is taken to the Child Information section.

In the Child Information section, she provides the following details:

Number of children to claim child support services

Child’s name, social security number, date of birth, and place of birth

If Sarah chooses more than one child, she gets extra forms enabled with the same details to fill.
Sarah chooses her single child, Joe, and enters his name.

Sarah provides payment information

After Sarah provides information of the adopted child (or children) and clicks Next, she is taken to the Payment Information section.

In the Payment Information section, she provides the bank account details in which she can receive the child support benefits.
She enters her 10-digit bank account number.

Sarah provides documents for proof of identity

After Sarah provides payment information and clicks Next, she is taken to Documents section. In the Documents section, she can upload her child’s birth certificate, her social security card, marriage license, and her most recent pay stub.

Sarah reads and agrees to the Terms & Conditions

After Sarah has provided all the details and uploaded required documents, she is asked to read the terms and conditions.

She reads the terms & conditions, and clicks I Agree.

Sarah pays the application fee

After Sarah agrees to the terms and conditions of the application, she pays the application fee of $25. Application fee is required to process her application.
Sarah enters her credit card details and clicks Pay Now. Her application is submitted to the Geometrixx.gov site.

Sarah receives an acknowledgement email

After Sarah pays the application fee, she receives an acknowledgement email from the Geometrixx.gov site.
Geometrixx Gov organization processes the application, and Sarah is informed she will receive monthly compensation after her application is approved.

How it works

The child support application uses a combination of panel layouts such as top tab, wizard, and accordion to create the experience. It uses a form template called Geometrixx Gov Child Template.

The applicant can move across sections to fill different components of the form. When the applicant fills the form, submits it, agrees to the terms and conditions, and pays the fee, a Campaign workflow is initiated. The Campaign workflow sends an automated email to the applicant acknowledging application submission. The application is forwarded to the organization's concerned department for verification and approval.

The layout of the form is specified in the Gov Child Support Service Theme. Styling includes component style, page background, error state formatting of components, and font styles.

SHOW passMsgWHEN (Does the child lives in the state of GX? is equal to Yes) AND (Do you live in the state of GX? is equal to Yes) AND ( (Who has the main day-to-day care of the child? is equal to You) AND (Are you: is equal to The custodial parent) ) AND (Is the child you are applying for: is equal to Under 16 years) ELSE Hide

HIDE failMsg WHEN (Does the child lives in the state of GX? is equal to Yes) AND ( (Do you live in the state of GX? is equal to Yes) AND (Who has the main day-to-day care of the child? is equal to You) ) AND (Is the child you are applying for: is equal to Under 16 years) AND (Are you: is equal to The custodial parent) ELSE Show

SHOW passMsgWHEN (Does the child lives in the state of GX? is equal to Yes) AND (Do you live in the state of GX? is equal to Yes) AND ( (Who has the main day-to-day care of the child? is equal to You) AND (Are you: is equal to The custodial parent) ) AND (Is the child you are applying for: is equal to Under 16 years) ELSE Hide

SHOW passMsgWHEN (Does the child lives in the state of GX? is equal to Yes) AND (Do you live in the state of GX? is equal to Yes) AND ( (Who has the main day-to-day care of the child? is equal to You) AND (Are you: is equal to The custodial parent) ) AND (Is the child you are applying for: is equal to Under 16 years) ELSE Hide

SHOW passMsgWHEN (Does the child lives in the state of GX? is equal to Yes) AND (Do you live in the state of GX? is equal to Yes) AND ( (Who has the main day-to-day care of the child? is equal to You) AND (Are you: is equal to The custodial parent) ) AND (Is the child you are applying for: is equal to Under 16 years) ELSE Hide

SHOW passMsgWHEN (Does the child lives in the state of GX? is equal to Yes) AND (Do you live in the state of GX? is equal to Yes) AND ( (Who has the main day-to-day care of the child? is equal to You) AND (Are you: is equal to The custodial parent) ) AND (Is the child you are applying for: is equal to Under 16 years) ELSE Hide

See it yourself

In your browser, open http://<hostname>:<PublishPort>/content/forms/af/geometrixx-gov/child-support/child-support-services.html and fill the required information. When you submit the application after you fill the required information, you receive the acknowledgement email.

How it works - with AEM Forms on OSGi (without AEM Forms Workflow)

When Sarah fills and submits the child support application, a PDF or Document of Record of the application is created and sent to Gloria Rios' application dashboard. Gloria can view the submitted application, and accept or reject it. Gloria is a part of the submission reviewers group, geometrixx-fgov-reviewers. Members of the geometrixx-gov-reviewers group can approve or reject an application.

See it yourself

To approve or reject applications, add the user group geometrixx-gov-reviewers as a submission reviewer. Perform the following steps to add the user group geometrixx-gov-reviewers as a submission reviewer:

In the author instance, navigate to Tools > Security > Groups.

Find and click forms-submission-reviewers.

In the Add Members to Group field, add geometrixx-gov-reviewers.
The user group includes Gloria Rios persona, the head of approvals division.

Click Save.

Perform the following steps to access Gloria's application dashboard, where she can view all the submitted applications:

In your browser, open http://<host>:<PublishPort>/geogov.

In the upper-right corner of the screen, click Sign In.

Provide Gloria's login credentials, enable Login as representative option, and click Log in.
You are taken to Gloria's application dashboard.

In the application dashboard, you can see the Application for Child Support Services.

Click the Application for Child Support Services option, and see the submitted application in the dashboard.

Gloria can see, approve, or reject the application from the application dashboard.

How it works - with AEM Forms on JEE (uses AEM Forms Workflow)

Gloria, head of approvals at Geometrixx Gov organization, clicks To-do to see the submissions. She sees a Child Support Submission in her tasks. She clicks Child Support Submission, to view the application.

She sees a PDF of the form filled with details Sarah entered along with the documents Sarah uploaded.
Gloria can save the application, get it assessed, approve it, or reject it. Reject option is available in the more button next to the Approve button.

Gloria clicks Assessment Required to get the application assessed.

Click to view the full-size image

Sarah's application is a startpoint in the AEM Forms workflow. It initiates the AEM Forms workflow when the child support application form is submitted. The AEM Forms workflow defined in workbench creates a task for Gloria, and pushes it in her To-do list. Gloria is the approving persona.

Gloria can access the To-do list in the HTML workspace of her AEM Forms implementation. In the To-do list, Gloria can see the document of record of the submitted application, along with supported documents attached. The document of record is a PDF of the filled form. Gloria can approve, reject, or request for on-site assessment of the application. When Gloria requests for on-site assessment, a new task is created for the field agent.

AEM Forms workflow capability and HTML/AEM Forms workspace is available with AEM Forms on JEE.

See it yourself

If the configuration is complete, the AEM Forms workflow starts immediately after the form is submitted. Log in to the HTML workspace using Gloria's credentials.

In the workspace, click To-do. In the To-do tab, Sarah's application is added as a Child Support Submission task. Select the task, and click Assessment Required to proceed to the next step.

Nota:

Requires AEM Forms Workflow/AEM Forms on JEE.

Conard gets the Assessment task

When Gloria clicks Assessment Required, Conard gets the task in his AEM Forms app on his mobile device. The task is the next step in the AEM Forms workflow defined in Workbench. Under My Tasks, he sees Child Support Assessment and clicks it. The child support assessment is a mobile form associated with the task. He gets Sarah's details, along with the supporting documents, attached in his task. Sarah's details and supporting documents are attached as a PDF. Sarah's filled form is used to create a document of record, and it is attached as a PDF in Conard's task.

On his mobile device, he gets the applicant assessment task as shown below.

The child support application is available as a PDF. To see the application, he clicks the attachment button.

Conard verifies all the details Sarah provided, and Sarah signs the assessment. AEM Forms application can take the location and timestamp, and add them to the signature.

Conard can take a picture on location, and send it to the Geometrixx Gov organization along with the assessment.

Conard clicks complete, and the AEM Forms workflow submits the assessment to the Geometrixx Gov organization.

A. Conard sees tasks on his app B. Conard opens his assessment form at Sarah's place C. Sarah's application available as a PDF on Conard's app D. Conard completes his assessment

How it works

When Gloria requests for assessment, the next step in AEM Forms workflow is initiated, and the assessment task is added in Conard's To-do list. Conard is the field-worker persona.

Conard visits Sarah's place, verifies that the information Sarah provided is genuine, and fills the assessment form. Conard can access a PDF of the complete form that Sarah filled.

Conard uses the AEM Forms app on his tablet to complete the assessment.

See it yourself

Open the AEM Forms app on your tablet, and use Conard's credentials to log in.

Conard's default credentials are:

Username: csimms

Password: password

You can see a new Child Support Assessment task added in the To-do list. Select the task to see a PDF of the application, attach a photo, scribble, and fill the assessment.

Gloria reviews the assessment and approves the application

After Conard submits the assessment, Gloria sees Child Support Approval in her To-do list. She clicks Child Support Approval.

Under the Summary of the application, she sees that the Status of the application is Assessment Completed. She clicks Attachments to see the assessment report that Conard submitted.

In the Attachments tab, she clicks Field-Assessment-Report.pdf. In the field assessment report, she sees applicant signature along with the location and timestamp of the assessment. Gloria sees that Conard Simms assessed the application.

How it works

When Gloria approves the application, Sarah receives an automated email with a link to the enrollment document.

The enrollment document is an adaptive document, and can be viewed on any device. It contains details of the child support service, and information Sarah provided.

See it yourself

Check the email client you configured for the automated email with a link to the enrollment document.

Alternatively, to see the document in your browser, open: http://<hostname>:<PublishPort>/content/forms/af/geometrixx-gov/child-support/css-enrollment-document.html?dataRef=crx:///content/geometrxx-gov-data/user-data/srose.xml