Skip to content

ACTORS-CRMCRM Actors

Markdown

ACTORS-CRM

CRM Actors

Markdown
  • DocumentDraft
  • Product intentProposed

KindActorsProduct areaCRMRevision2

Read atservices-crm a8d1364freact-console baf6dae3

Actors

IdActorWhoGoalsCan broadlyRepresented bySurfaces
ACT-CRM-001CRM EditorA staff member maintains contacts and organizations.Keep records usefulCreate and update recordscrm.contacts.createcrm.contacts.updatecrm.organizations.createcrm.organizations.updateconsole, api
ACT-CRM-002CRM ReaderA staff member reads records without authority to change them.Find people and organizationsRead records and permitted historycrm.contacts.readcrm.organizations.readcrm.contacts.historycrm.organizations.historyconsole, api
ACT-CRM-003CRM AdministratorA staff member administers CRM classifications, regional configuration and record safeguards.Maintain workspace configuration, Maintain geographic grouping and assignment policyManage types, archive records and control locks, Manage regions and apply regional policy to existing recordscrm.contacts.deletecrm.contacts.archivecrm.contacts.lockcrm.contacts.unlockcrm.organizations.deletecrm.organizations.archivecrm.contact-roles.updatecrm.contact-types.updatecrm.affiliation-types.updatecrm.address-types.updatecrm.phone-number-types.updatecrm.organization-types.updatecrm.regions.readcrm.regions.createcrm.regions.updatecrm.regions.deletecrm.regions.bulkcrm.regions.recalculateconsole, api
ACT-CRM-004Data ImporterAn authorized integration imports CRM records through data jobs.Bring external records into CRMSubmit bulk record workcrm.contacts.bulkcrm.organizations.bulkjob, api
ACT-CRM-005CRM SystemRhythm maintains related records and evaluates organization compliance.Keep related records consistentReconcile affiliations, roles and compliancesystem (service execution; no independent user permission key)job, api
ACT-CRM-006Task ContributorA staff member manages assigned work and reserves available queue or role-offered tasks.Complete personal and shared work with clear responsibilityReserve shared work, return it and make closing decisionscrm.tasks.readcrm.tasks.updatecrm.task_queue_operations (responsibility)console, api
ACT-CRM-007Workflow Action EngineA registered service delegates application work through CRM task creation and state-changing actions.Create one task per workflow creation step and apply later actions according to stateDelegate work to users or roles and update its due day or closing statetrusted service invocation (crm-tasks-service-invoke; catalogued task keys are not user-authority checks)api, job
ACT-CRM-008Duplicate Review StaffA staff member assesses suggested pairs and records whether the identities are different or the same.Resolve questionable duplicate identitiesInspect suggestions, dismiss false matches, restore review and confirm known duplicatescrm.duplicates.readcrm.duplicates.reviewconsole, api
ACT-CRM-009Record Quality AdministratorAn administrator controls duplicate configuration and prepares and executes contact or organization combinations.Combine repeated identities with reviewable attributionManage matching settings and re-checks, review previews, execute combinations, inspect outcomes and explain authorized creation exceptionscrm.duplicates.configurecrm.contacts.mergecrm.organizations.mergecrm.merges.readcrm.contacts.create-despite-duplicate-blockcrm.organizations.create-despite-duplicate-blockconsole, api
ACT-CRM-010Portal RegistrantA person registering through Platform can respond to existing-contact suggestions supplied by CRM.Connect registration to the appropriate existing personAccept or reject suggested contacts during registrationPlatform portal sign-up (no CRM permission key)portal

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.