Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intent Proposal: Create or Update Profile #591

Closed
Tracked by #596 ...
pauldyson opened this issue Feb 10, 2022 · 3 comments · Fixed by #1359
Closed
Tracked by #596 ...

Intent Proposal: Create or Update Profile #591

pauldyson opened this issue Feb 10, 2022 · 3 comments · Fixed by #1359
Labels
Context Data & Intents Contexts & Intents Discussion Group enhancement New feature or request needs-pr
Milestone

Comments

@pauldyson
Copy link
Contributor

pauldyson commented Feb 10, 2022

Enhancement Request

Use Case

A Salesperson is IMing with a Buy Side fund manager who has recently joined an institution the Salesperson covers. The fund manager requests the Salesperson books a meeting with an analyst for them but the Salesperson then discovers that the fund manager hasn’t yet been added to the CRM. The Salesperson takes this opportunity to use the data already held by the IM system (Name, Email, IMID, Role) to start the creation of the Contact.

A desk assistant is browsing holdings and profile data from a leading data provider and spots a new investment firm that has spun out of a client. This firm isn't currently a client so the desk assistant uses the key data held by the data provider to populate a new prospect account in the CRM.

Intents

CreateOrUpdateProfile

CreateOrUpdateProfile should be used when a user wants to create a new Contact or Organization in a system, or update the details of an existing Contact or Organization, using data from another system as the starting point.

CreateOrUpdateProfile would be called with the Contact or Organization contexts, or else the Nothing context to initiate the create process with an empty set of inputs to be filled in by the user.

Example

window.fdc3.raiseIntent('fdc3.CreateOrUpdateProfile', {
    type: 'fdc3.contact',
    recipients: {
        type: 'fdc3.contact',
        name: 'Jane Doe',
        id: {
            email: 'jane.doe@example.com'
        }
    }
})
@pauldyson pauldyson added Context Data & Intents Contexts & Intents Discussion Group enhancement New feature or request labels Feb 10, 2022
@pauldyson pauldyson changed the title Intent Proposal: Create Contact Intent Proposal: Create or Update Contact Mar 16, 2022
@rikoe
Copy link
Contributor

rikoe commented Mar 30, 2022

@pauldyson given that we are changing ViewContact to ViewProfile, should this also become CreateOrUpdateProfile which can be used in conjunction with a contact, or other context types?

@pauldyson
Copy link
Contributor Author

@rikoe good suggestion, updates made

@pauldyson pauldyson changed the title Intent Proposal: Create or Update Contact Intent Proposal: Create or Update Profile Apr 21, 2022
@kriswest kriswest modified the milestones: 2.0-candidates, 2.1-candidates May 17, 2022
@kriswest kriswest modified the milestones: 2.1-candidates, 2.1 Apr 27, 2023
@kriswest kriswest modified the milestones: 2.1, 2.1-candidates May 17, 2023
@kriswest
Copy link
Contributor

Moving back to 2.1-candidates milestone due to lack of a PR. As it's an intent proposal that should be relatively simple, however.

Hence, @pauldyson @milindchidrawar if do think you'll be able to raise one in the next few weeks please let us know. Otherwise, @mistryvinay or I might be able to take it on at some point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Context Data & Intents Contexts & Intents Discussion Group enhancement New feature or request needs-pr
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants