<CJML version="2.0">

	<plannedJourney>
		<journeyID>PJ1</journeyID>
		<actors>
			<endUser actorID ="customer"><actorName>Customer</actorName></endUser>
			<serviceProvider actorID ="onlineStore">
				<companyName>Online Book Store</companyName>
				<providerType>type1_internal_main</providerType>
			</serviceProvider>

			<serviceProvider actorID ="logisticsPartner">
				<companyName>Logistics Partner</companyName> 
				<providerType>type3_external_thirdParty</providerType>
			</serviceProvider>
		</actors>

		<touchpoints>
			<plannedCommunicationPoint>
				<touchpointID>T1</touchpointID>
				<initiator>
					<refersTo actorIDref="customer"/>
					<initiatorLabel>orders a book online</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
					<receiverLabel>receives customer order</receiverLabel>
				</receiver>
				<channel>
					<channelName>internetViaPC</channelName>
				</channel>
				<deltaTime>PT0H</deltaTime>
				<touchpointDuration>PT5M</touchpointDuration>
			</plannedCommunicationPoint>

			<plannedCommunicationPoint>
				<touchpointID>T2</touchpointID>
				<initiator>
					<refersTo actorIDref="customer"/>
					<initiatorLabel>pays through debit card</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
					<receiverLabel>receives payment</receiverLabel>
				</receiver>
				<channel>
					<channelName>paymentChannel</channelName>
				</channel>
				<deltaTime>PT20M</deltaTime>
				<touchpointDuration>PT5M</touchpointDuration>
			</plannedCommunicationPoint>

			<plannedCommunicationPoint>
				<touchpointID>T3</touchpointID>
				<initiator>
					<refersTo actorIDref="onlineStore"/>
					<initiatorLabel>sends order confirmation</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="customer"/>
					<receiverLabel>receives order confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<deltaTime>PT10M</deltaTime>
				<touchpointDuration>PT5M</touchpointDuration>
			</plannedCommunicationPoint>

			<plannedCommunicationPoint>
				<touchpointID>T4</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
					<initiatorLabel>sends delivery confirmation</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="customer"/>
					<receiverLabel>receives delivery confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<deltaTime>PT2H</deltaTime>
				<touchpointDuration>PT1H</touchpointDuration>
			</plannedCommunicationPoint>

			<plannedCommunicationPoint>
				<touchpointID>T5</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
					<initiatorLabel>sends delivery in the mailbox</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="customer"/>
					<receiverLabel>receives delivery in the mailbox</receiverLabel>
				</receiver>
				<channel>
					<channelName>packageDelivery</channelName>
				</channel>
				<deltaTime>P2D</deltaTime>
				<touchpointDuration>P1D</touchpointDuration>
			</plannedCommunicationPoint>
		</touchpoints>
	</plannedJourney>

	<plannedJourney>
		<journeyID>PJ2</journeyID>
		<actors>
			<endUser actorIDref ="customer"/>
			<serviceProvider actorIDref ="onlineStore"/>
			<serviceProvider actorIDref ="logisticsPartner"/>
			<serviceProvider actorID ="physicalStore">
				<companyName>Physical Book Store</companyName>
				<providerType>type2_internal_shared</providerType>
			</serviceProvider>
		</actors>
		<touchpoints>
			<plannedCommunicationPoint>
				<touchpointID>T1</touchpointID>
				<initiator>
					<refersTo actorIDref="customer"/>
					<initiatorLabel>orders a book online</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
					<receiverLabel>receives customer order</receiverLabel>
				</receiver>
				<channel>
					<channelName>internetViaPC</channelName>
				</channel>
				<deltaTime>PT0H</deltaTime>
				<touchpointDuration>PT5M</touchpointDuration>
			</plannedCommunicationPoint>

			<plannedCommunicationPoint>
				<touchpointID>T2</touchpointID>
				<initiator>
					<refersTo actorIDref="customer"/>
					<initiatorLabel>pays through debit card</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
					<receiverLabel>receives payment</receiverLabel>
				</receiver>
				<channel>
					<channelName>paymentChannel</channelName>
				</channel>
				<deltaTime>PT20M</deltaTime>
				<touchpointDuration>PT5M</touchpointDuration>
			</plannedCommunicationPoint>

			<plannedCommunicationPoint>
				<touchpointID>T3</touchpointID>
				<initiator>
					<refersTo actorIDref="onlineStore"/>
					<initiatorLabel>sends order confirmation</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="customer"/>
					<receiverLabel>receives order confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<deltaTime>PT10M</deltaTime>
				<touchpointDuration>PT5M</touchpointDuration>
			</plannedCommunicationPoint>

			<plannedCommunicationPoint>
				<touchpointID>T4</touchpointID>
				<initiator>
					<refersTo actorIDref="customer"/>
					<initiatorLabel>picks up item from a store</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="physicalStore"/>
					<receiverLabel>gives the item to the customer</receiverLabel>
				</receiver>
				<channel>
					<channelName>faceToFace</channelName>
				</channel>
				<deltaTime>P1D</deltaTime>
				<touchpointDuration>PT5M</touchpointDuration>
			</plannedCommunicationPoint>
		</touchpoints>
	</plannedJourney>



	<!--endUser1 - NO PLANNED JOURNEY, NO DEVIATION, MINIMAL -->
	<actualJourney>
		<journeyID>AJ1</journeyID>
		<actors>
			<endUser actorID ="endUser1"/>
			<serviceProvider actorIDref ="onlineStore"/>
			<serviceProvider actorIDref ="logisticsPartner"/>
		</actors>
		<touchpoints>
			<actualCommunicationPoint>
				<touchpointID>T1</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser1"/>
					<initiatorLabel>orders a book online</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
				</receiver>
				<channel>
					<channelName>internetViaPC</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T10:15:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T2</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser1"/>
					<initiatorLabel>pays through debit card</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
				</receiver>
				<channel>
					<channelName>paymentChannel</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T10:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T3</touchpointID>
				<initiator>
					<refersTo actorIDref="onlineStore"/>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser1"/>
					<receiverLabel>receives order confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T12:00:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T4</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser1"/>
					<receiverLabel>receives delivery confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T13:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>			

			<actualCommunicationPoint>
				<touchpointID>T5</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser1"/>
					<receiverLabel>receives delivery in the mailbox</receiverLabel>
				</receiver>
				<channel>
					<channelName>packageDelivery</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-07-01T10:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>
		</touchpoints>
	</actualJourney>



	<!--endUser2 - WITH PLANNED JOURNEY, NO DEVIATION, MINIMAL-->
	<actualJourney>
		<journeyID>AJ2</journeyID>
		<journeyStatus>completed</journeyStatus> <!--status exist because there is a planned journey to compare with-->
		<plannedReference>PJ1</plannedReference>  <!--this is the only difference from AJ1 since both are minimal and no deviation -->
		<actors>
			<endUser actorID ="endUser2"/>
			<serviceProvider actorIDref ="onlineStore"/>
			<serviceProvider actorIDref ="logisticsPartner"/>
		</actors>
		<touchpoints>
			<actualCommunicationPoint>
				<touchpointID>T1</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser2"/>
					<initiatorLabel>orders a book online</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
				</receiver>
				<channel>
					<channelName>internetViaPC</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T10:15:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T2</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser2"/>
					<initiatorLabel>pays through debit card</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
				</receiver>
				<channel>
					<channelName>paymentChannel</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T10:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T3</touchpointID>
				<initiator>
					<refersTo actorIDref="onlineStore"/>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser2"/>
					<receiverLabel>receives order confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T12:00:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T4</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser2"/>
					<receiverLabel>receives delivery confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T13:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>			

			<actualCommunicationPoint>
				<touchpointID>T5</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser2"/>
					<receiverLabel>receives delivery in the mailbox</receiverLabel>
				</receiver>
				<channel>
					<channelName>packageDelivery</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-07-01T10:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>
		</touchpoints>
	</actualJourney>




	<!--endUser3 - NO PLANNED JOURNEY, WITH DEVIATION, MINIMAL -->
	<actualJourney>
		<journeyID>AJ3</journeyID>
		<actors>
			<endUser actorID ="endUser3"/>
			<serviceProvider actorIDref ="onlineStore"/>
			<serviceProvider actorIDref ="logisticsPartner"/>
		</actors>
		<touchpoints>
			<actualCommunicationPoint>
				<touchpointID>T1</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser3"/>
					<initiatorLabel>orders a book online</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
				</receiver>
				<channel>
					<channelName>internetViaPC</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T10:15:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<!--This is a deviation (D1) - but  doesn’t refer to planned journey, so there is nothing to comply with, thus, its not treated as a deviation -->
			<actualCommunicationPoint>
				<touchpointID>T2</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser3"/>
					<initiatorLabel>Customer's card was declined</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
				</receiver>
				<channel>
					<channelName>paymentChannel</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-07-01T10:15:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<!--This is should have been T2, if there is a planned journey -->
			<actualCommunicationPoint>
				<touchpointID>T3</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser3"/>
					<initiatorLabel>pays through debit card</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
				</receiver>
				<channel>
					<channelName>paymentChannel</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T10:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T4</touchpointID>
				<initiator>
					<refersTo actorIDref="onlineStore"/>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser3"/>
					<receiverLabel>receives order confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T12:00:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T5</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser3"/>
					<receiverLabel>receives delivery confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T13:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>			

			<actualCommunicationPoint>
				<touchpointID>T6</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser3"/>
					<receiverLabel>receives delivery in the mailbox</receiverLabel>
				</receiver>
				<channel>
					<channelName>packageDelivery</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-07-01T10:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>
		</touchpoints>
	</actualJourney>


	<!--endUser4 - WITH PLANNED JOURNEY, WITH DEVIATION, MINIMAL -->
	<actualJourney>
		<journeyID>AJ4</journeyID>  
		<journeyStatus>completed</journeyStatus>		
		<plannedReference>PJ1</plannedReference> <!-- this is needed if there is a planned journey needed -->
		<complianceContent>false</complianceContent> <!-- since it is minimal, only the "false" values are need, in this case, one new content -D1 exist -->
		<actors>
			<endUser actorID ="endUser4"/>
			<serviceProvider actorIDref ="onlineStore"/>
			<serviceProvider actorIDref ="logisticsPartner"/>
		</actors>
		<touchpoints>
			<actualCommunicationPoint>
				<touchpointID>T1</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser4"/>
					<initiatorLabel>orders a book online</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
				</receiver>
				<channel>
					<channelName>internetViaPC</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T10:15:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<!--This is a deviation, unlike the previous case, this is really treated as deviation with numbering starting at D1 -->
			<actualCommunicationPoint>
				<touchpointID>D1</touchpointID> <!--Deviation numbering starts at D1 -->
				<compliance>failing</compliance> <!--What type of deviation -->
				<initiator>
					<refersTo actorIDref="endUser4"/>
					<initiatorLabel>Customer's card was declined</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
				</receiver>
				<channel>
					<channelName>paymentChannel</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-07-01T10:15:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<!--Unlike the previous (which becomes T3), this is back to T2 since it refers to the planned journey -->
			<actualCommunicationPoint>
				<touchpointID>T2</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser4"/>
					<initiatorLabel>pays through debit card</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
				</receiver>
				<channel>
					<channelName>paymentChannel</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T10:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T3</touchpointID>
				<initiator>
					<refersTo actorIDref="onlineStore"/>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser4"/>
					<receiverLabel>receives order confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T12:00:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T4</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser4"/>
					<receiverLabel>receives delivery confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-06-30T13:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>			

			<actualCommunicationPoint>
				<touchpointID>T5</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser4"/>
					<receiverLabel>receives delivery in the mailbox</receiverLabel>
				</receiver>
				<channel>
					<channelName>packageDelivery</channelName>
				</channel>
				<timestamps>
					<timeCompleted>2022-07-01T10:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>
		</touchpoints>
	</actualJourney>

	
	<!--endUser5- TOM - WITH PLANNED JOURNEY, NO DEVIATION, WITH SOME ADDITION (NOT MINIMAL) -->
	<!--addition: enduser preferences, frustrations, preferredChannels, user experience, journey summary, compliance values, both labels (initiator and receiver), complete times -->
	<actualJourney>
		<journeyID>AJ5</journeyID>

		<journeyTitle>This is the title of the journey</journeyTitle>
		<journeyShortSummary>A short journey summary</journeyShortSummary>
		<journeyLongSummary>A very very long journey description</journeyLongSummary>

		<journeyStatus>completed</journeyStatus>

		<plannedReference>PJ1</plannedReference>
		<complianceContent>true</complianceContent>
		<complianceSequence>true</complianceSequence>
		<complianceTiming>true</complianceTiming>
		<journeyExperience>
			<experienceDescription>perfect experience! no deviations!</experienceDescription>
			<experienceRating>5</experienceRating>
		</journeyExperience>

		<actors>
			<endUser actorID ="endUser5">
				<actorName>Tom</actorName>
				<preferences>fantasy books</preferences>
				<frustrations>horror books</frustrations>
				<preferredChannels>faceToFace</preferredChannels>
				<customer/>
			</endUser>
			<serviceProvider actorIDref ="onlineStore"/>
			<serviceProvider actorIDref ="logisticsPartner"/>
		</actors>
		<touchpoints>
			<actualCommunicationPoint>
				<touchpointID>T1</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser5"/>
					<initiatorLabel>orders a book online</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
					<receiverLabel>receives customer order</receiverLabel>
				</receiver>
				<channel>
					<channelName>internetViaPC</channelName>
				</channel>
				<timestamps>
					<timeStarted>2022-06-30T10:00:00</timeStarted>
					<timeCompleted>2022-06-30T10:15:00</timeCompleted>
				</timestamps>
				<touchpointExperience>
					<experienceDescription>easy ordering</experienceDescription>
					<experienceRating>5</experienceRating>
				</touchpointExperience>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T2</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser5"/>
					<initiatorLabel>pays through debit card</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
					<receiverLabel>receives payment</receiverLabel>
				</receiver>
				<channel>
					<channelName>paymentChannel</channelName>
				</channel>
				<timestamps>
					<timeStarted>2022-06-30T10:25:00</timeStarted>
					<timeCompleted>2022-06-30T10:30:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T3</touchpointID>
				<initiator>
					<refersTo actorIDref="onlineStore"/>
					<initiatorLabel>sends order confirmation</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser5"/>
					<receiverLabel>receives order confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<timestamps>
					<timeOriginated>2002-05-30T11:00:00</timeOriginated>
					<timeReceived>2002-05-30T11:30:00</timeReceived>
					<timeConsumed>2022-06-30T12:00:00</timeConsumed>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T4</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
					<initiatorLabel>sends delivery confirmation</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser5"/>
					<receiverLabel>receives delivery confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<timestamps>
					<timeOriginated>2022-06-30T13:00:00</timeOriginated>
					<timeReceived>2022-06-30T13:01:00</timeReceived>
					<timeConsumed>2022-06-30T13:30:00</timeConsumed>
				</timestamps>
			</actualCommunicationPoint>			

			<actualCommunicationPoint>
				<touchpointID>T5</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
					<initiatorLabel>sends delivery in the mailbox</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser5"/>
					<receiverLabel>receives delivery in the mailbox</receiverLabel>
				</receiver>
				<channel>
					<channelName>packageDelivery</channelName>
				</channel>
				<timestamps>
					<timeOriginated>2022-07-01T10:00:00</timeOriginated>
					<timeReceived>2022-07-01T10:01:00</timeReceived>
					<timeConsumed>2022-07-01T10:30:00</timeConsumed>
				</timestamps>
				<touchpointExperience>
					<experienceDescription>package arrived as expected</experienceDescription>
					<experienceRating>4</experienceRating>
				</touchpointExperience>
			</actualCommunicationPoint>
		</touchpoints>
	</actualJourney>



	<!--endUser6- SARAH - WITH PLANNED JOURNEY, WITH DEVIATION, WITH SOME ADDITION (NOT MINIMAL) -->
	<!--addition: enduser preferences, frustrations, preferredChannels, user experience, journey summary, compliance values, both labels (initiator and receiver), complete times -->
	<!-- some analysis but not for Ragnhild -->
	<actualJourney>
		<journeyID>AJ6</journeyID>

		<journeyTitle>This is the title of the journey</journeyTitle>
		<journeyShortSummary>A short journey summary</journeyShortSummary>
		<journeyLongSummary>A very very long journey description</journeyLongSummary>

		<journeyStatus>completed</journeyStatus>

		<plannedReference>PJ1</plannedReference>
		<complianceContent>false</complianceContent>
		<complianceSequence>true</complianceSequence>
		<complianceTiming>true</complianceTiming>
		<journeyExperience>
			<experienceDescription>nothing special</experienceDescription>
			<experienceRating>3</experienceRating>
		</journeyExperience>

		<actors>
			<endUser actorID ="endUser6">
				<actorName>Sarah</actorName>
				<preferences>fantasy books</preferences>
				<frustrations>horror books</frustrations>
				<preferredChannels>faceToFace</preferredChannels>
				<customer/>
			</endUser>
			<serviceProvider actorIDref ="onlineStore"/>
			<serviceProvider actorIDref ="logisticsPartner"/>
		</actors>
		<touchpoints>
			<actualCommunicationPoint>
				<touchpointID>T1</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser6"/>
					<initiatorLabel>orders a book online</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
					<receiverLabel>receives customer order</receiverLabel>
				</receiver>
				<channel>
					<channelName>internetViaPC</channelName>
				</channel>
				<timestamps>
					<timeStarted>2022-07-01T10:00:00</timeStarted>
					<timeCompleted>2022-07-01T10:05:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>D1</touchpointID>
				<compliance>failing</compliance>
				<initiator>
					<refersTo actorIDref="endUser6"/>
					<initiatorLabel>Customer's card was declined</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
					<receiverLabel>payment not received</receiverLabel>
				</receiver>
				<channel>
					<channelName>paymentChannel</channelName>
				</channel>
				<timestamps>
					<timeStarted>2022-07-01T10:10:00</timeStarted>
					<timeCompleted>2022-07-01T10:15:00</timeCompleted>
				</timestamps>
				<touchpointExperience>
					<experienceDescription>I dont understand why it failed</experienceDescription>
					<experienceRating>1</experienceRating>
				</touchpointExperience>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T2</touchpointID>
				<initiator>
					<refersTo actorIDref="endUser6"/>
					<initiatorLabel>pays through debit card</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="onlineStore"/>
					<receiverLabel>receives payment</receiverLabel>
				</receiver>
				<channel>
					<channelName>paymentChannel</channelName>
				</channel>
				<timestamps>
					<timeStarted>2022-07-01T10:20:00</timeStarted>
					<timeCompleted>2022-07-01T10:25:00</timeCompleted>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T3</touchpointID>
				<initiator>
					<refersTo actorIDref="onlineStore"/>
					<initiatorLabel>sends order confirmation</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser6"/>
					<receiverLabel>receives order confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<timestamps>
					<timeOriginated>2022-07-01T12:00:00</timeOriginated>
					<timeReceived>2022-07-01T12:01:00</timeReceived>
					<timeConsumed>2022-07-01T12:30:00</timeConsumed>
				</timestamps>
			</actualCommunicationPoint>

			<actualCommunicationPoint>
				<touchpointID>T4</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
					<initiatorLabel>sends delivery confirmation</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser6"/>
					<receiverLabel>receives delivery confirmation</receiverLabel>
				</receiver>
				<channel>
					<channelName>email</channelName>
				</channel>
				<timestamps>
					<timeOriginated>2022-07-01T14:30:00</timeOriginated>
					<timeReceived>2022-07-01T14:31:00</timeReceived>
					<timeConsumed>2022-07-01T15:00:00</timeConsumed>
				</timestamps>
			</actualCommunicationPoint>			

			<actualCommunicationPoint>
				<touchpointID>T5</touchpointID>
				<initiator>
					<refersTo actorIDref="logisticsPartner"/>
					<initiatorLabel>sends delivery in the mailbox</initiatorLabel>
				</initiator>
				<receiver>
					<refersTo actorIDref="endUser6"/>
					<receiverLabel>receives delivery in the mailbox</receiverLabel>
				</receiver>
				<channel>
					<channelName>packageDelivery</channelName>
				</channel>
				<timestamps>
					<timeOriginated>2022-07-02T16:00:00</timeOriginated>
					<timeReceived>2022-07-02T16:05:00</timeReceived>
					<timeConsumed>2022-07-02T17:00:00</timeConsumed>
				</timestamps>

				<touchpointLevelAnalysis>
					<literallyAnyField>0.99</literallyAnyField>
					<anotherField>super good prediction for package arrival</anotherField>
					<someTouchpointLevelResult>TRUE</someTouchpointLevelResult>
				</touchpointLevelAnalysis>
			</actualCommunicationPoint>
		</touchpoints>

		<journeyLevelAnalysis>
			<anyField>predicted some deviations will happen</anyField>	
          	<literallyAnyField>0.95</literallyAnyField>
		</journeyLevelAnalysis>
	</actualJourney>

</CJML>