Skip to content

JNY-CRM-ACT-001Log a shared meeting and create its follow-up

Markdown

JNY-CRM-ACT-001

Log a shared meeting and create its follow-up

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationInconsistent

KindJourneyProduct areaCRMModuleActivities, Follow-ups and Task WorkRevision2End-to-endRequired

Read atservices-crm a8d1364freact-console baf6dae3

The Formal Contract

The narrative above explains; the sections below are authoritative — the rules, scenarios and tests this document binds.

Goal
Capture the meeting in each related record context and record the promised next action.
Screens
/console/{tenantId}/crm/contacts/{id}/console/{tenantId}/crm/organizations/{id}/console/{tenantId}/tasks

Steps

#SurfaceActionCapabilityExpectedProvenance
1/console/{tenantId}/crm/contacts/{id}Choose Meeting in Log Activity from the member record.CAP-CRM-ACT-001The form uses Meeting details and initially selects the member as primary.test
2/console/{tenantId}/crm/contacts/{id}Enter discussion details, times and outcome, link the colleague and organization, and request a follow-up.CAP-CRM-ACT-002The follow-up controls suggest a title and seven-day interval.test
3createActivitySubmit the activity form.CAP-CRM-ACT-001The successful transaction contains one meeting and one follow-up.test
4/console/{tenantId}/crm/contacts/{id}Visit the colleague and organization activity tabs.CAP-CRM-ACT-005Their timelines and summaries include the same meeting.test
5/console/{tenantId}/tasksSwitch to My Open Tasks.CAP-CRM-ACT-014The member’s follow-up is available with the supplied seven-day due calculation.test
6/console/{tenantId}/crm/contacts/{id}Correct the meeting time and select the organization as primary.CAP-CRM-ACT-003Related timelines return the corrected activity.test

Alternate and Failure Paths

PathFrom stepConditionPath takenOutcomeProvenance
alternate2The browser calendar day differs from the workspace day.The form supplies a due day based on browser today.That day can differ from the service default calculation.test
alternate4The record contains a long interaction history.Narrow the timeline, search and continue to another page.Matching entries continue without duplication.test
failure3Entry omits a required detail or supplies a prohibited hidden value.Validation identifies the detected invalid fields.The rejected save retains no activity or follow-up.test

Assertions

IdStatementProvenance
01One meeting record is represented once in each related timeline.test
02The initial save creates one open follow-up with the member and organization context and selected due day.test
03Correction retains a shared meeting with the updated primary selection.test

End-to-end policy: required: This journey combines record context, activity entry and task discovery, so browser proof is needed for the integrated staff flow.

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.