Code Monkey home page Code Monkey logo

partner-crm-integration-samples's Introduction

AWS Partner CRM Integration Samples

Welcome to the AWS Partner CRM Integration Samples repository. This repository contains a collection of sample files and code snippets designed to assist AWS partners in building custom integration solutions with AWS services. The samples are specifically tailored for integrating with Customer Relationship Management (CRM) systems.

Repository Structure

The repository is organized into three main folders:

opportunity-samples

This folder includes samples related to opportunities, such as standard value sets, field mappings, and sample JSON payloads for creating opportunities and processing outbound results:

  • Opportunity - StandardValues.csv: Standard values for opportunity fields in CSV format.
  • Opportunity-Create-Inbound-Sample.json: A JSON sample for creating an opportunity in the CRM.
  • Opportunity-Fields.csv: Field details for opportunities in CSV format.
  • Opportunity-Outbound-Sample.json: A JSON sample representing an opportunity sent from the CRM.
  • Opportunity-Results_With-Errors-Sample.json: A JSON sample showing the results of an opportunity sync with errors.
  • Opportunity-Results-Success-Sample.json: A JSON sample showing the results of a successful opportunity sync.
  • Opportunity - Testing Scenarios.xlsx: An Excel spreadsheet detailing the scenarios for testing the opportunity sharing.
  • Opportunity-FieldsAndStandardValues-DiffWithPrevVersion-V14.3: An excel spreadsheet that has both, the list of fields and the standard values along with the indications of what has changed from the previous verison. This is ideal for partners who are moving from a previous version to a new version.

lead-samples

This folder contains samples related to leads, which include standard value sets, field mappings, and sample JSON payloads for managing lead data:

  • Lead - StandardValues.csv: Standard values for lead fields in CSV format.
  • Lead-Outbound-Sample.json: A JSON sample representing a lead sent from the CRM.
  • Lead-Results_With-Errors-Sample.json: A JSON sample showing the results of a lead sync with errors.
  • Lead-Results-Success-Sample.json: A JSON sample showing the results of a successful lead sync.
  • Lead-Update-Inbound-Sample.json: A JSON sample for updating a lead in the CRM.
  • Leads-Fields.csv: Field details for leads in CSV format.
  • Leads - Testing Scenarios.xlsx: An Excel spreadsheet detailing the scenarios for testing the lead sharing.

code-snippets

This folder contains various code snippets for interacting with AWS services such as Amazon S3 and Salesforce (SFDC) Apex samples for AWS integration:

  • SFDC apex s3 sample.txt: A Salesforce Apex code sample for integrating with Amazon S3.
  • ace_read_s3.py: A Python script for reading files from Amazon S3.
  • Apex_get_files_from_s3_ace_partner_test.cls: An Apex code snippet for retrieving files from an S3 bucket for ACE partners.
  • Apex_Sample_REST_API_Code.cls: A Salesforce Apex sample for making REST API calls.
  • s3_ace_partner_test.cls: An Apex code snippet for testing Amazon S3 integration with ACE partners.
  • S3_Authentication.cls: An Apex snippet for authenticating with Amazon S3.
  • Sample_AceOutboundBatch.cls: An Apex code snippet for handling outbound batch processing with ACE.

resources

  • aws_products.json: JSON format of the Products offered by AWS. Use the values in this file to use in the opportunity
  • SampleAWSProducts.csv: A CSV file listing sample AWS products.
  • Sample AWSProductsAndSolutions.xlsx: An Excel spreadsheet listing sample AWS products and solutions.
  • SamplePartnerSolutions.csv: A CSV file listing sample partner solutions.

Getting Started

To begin using these samples, clone the repository to your local machine or download the files directly from GitHub using the following command:

git clone https://github.com/aws-samples/partner-crm-integration-samples.git

partner-crm-integration-samples's People

Contributors

amazon-auto avatar andriilh-amzn avatar axmenon avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

partner-crm-integration-samples's Issues

Standard value for `salesActivities` field - "Finalized Deployment Need"

https://github.com/aws-samples/partner-crm-integration-samples/blob/299a995eb24b1a7dfb5e198a637da19a91810640/opportunity-samples/Opportunity_-_StandardValues.csv?plain=1#L8C1-L8C27

It seems one of the standard values for salesActivities field doesn't match with Partner Central - "Finalized Deployment Needs".

Partner Central uses a singular form:

image

When I attempted to upload to the S3 sandbox bucket, only the singular form got accepted. If I use "Finalized Deployment Needs", I got:

      "errors": [
        "Sales Activities: bad value for restricted picklist field: Finalized Deployment Needs"
      ],

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.