FDC3 icon indicating copy to clipboard operation
FDC3 copied to clipboard

Intent Proposal: Create or Update Profile

Open pauldyson opened this issue 2 years ago • 3 comments

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: '[email protected]'
        }
    }
})

pauldyson avatar Feb 10 '22 15:02 pauldyson

@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?

rikoe avatar Mar 30 '22 10:03 rikoe

@rikoe good suggestion, updates made

pauldyson avatar Apr 04 '22 07:04 pauldyson

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.

kriswest avatar May 17 '23 13:05 kriswest