Skip to content

JNY-CRM-ACT-004Configure interaction categories and retire old selections

Markdown

JNY-CRM-ACT-004

Configure interaction categories and retire old selections

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationObserved

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
Provide useful activity choices while retaining the meaning of earlier entries.
Screens
/console/{tenantId}/configuration/crm/types/activityTypes/console/{tenantId}/crm/contacts/{id}

Steps

#SurfaceActionCapabilityExpectedProvenance
1/console/{tenantId}/configuration/crm/types/activityTypesInspect the available baseline activity categories.CAP-CRM-ACT-009The catalog test expects Call, Email, Meeting, Note, Text Message, Postal Mail and Other.test
2/console/{tenantId}/configuration/crm/types/activityTypesCreate Site visit with three outcomes, required end time and a seven-day follow-up suggestion.CAP-CRM-ACT-008The type and ordered outcome list are saved.test
3reorderActivityTypesMove Site visit to the opening position and submit the order.CAP-CRM-ACT-008The complete valid reorder takes effect together.test
4/console/{tenantId}/crm/contacts/{id}Log a Site visit from a member record.CAP-CRM-ACT-001The form presents the configured details.test
5/console/{tenantId}/configuration/crm/types/activityTypesDeactivate an outcome and Postal Mail, and require Call outcome.CAP-CRM-ACT-008Retired selections stop being offered for new activities.test
6/console/{tenantId}/crm/contacts/{id}Correct the text of an earlier postal interaction.CAP-CRM-ACT-003The saved correction retains its earlier inactive classification.test

Alternate and Failure Paths

PathFrom stepConditionPath takenOutcomeProvenance
alternate5Deletion is requested for a baseline or referenced type.The refusal directs the administrator to deactivation.The configured type remains available to prior records.test
failure5Call direction is made optional.The service rejects the configuration with an explanation.Call retains required direction.test
failure2A name or follow-up interval exceeds the accepted limit.The save identifies the invalid field.No invalid configuration is written.test

Assertions

IdStatementProvenance
01Existing interactions retain deactivated selections during valid corrections.test
02Built-in or referenced types reject deletion.test
03The baseline catalog test expects seven activity categories after setup.test

End-to-end policy: required: Configuration must shape the entry form and preserve historical corrections, making the combined browser path necessary.

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.