Doc produitsMenu

Plateforme Coveo 7.0 >
Aide à l'administrateur > Connecteurs > Ancien connecteur Salesforce > À propos du fichier de correspondances par défaut

À propos du fichier de correspondances Salesforce par défaut pour l'ancien connecteur

L'ancien connecteur de Coveo pour Salesforce intègre un fichier de correspondances XML qui convient à la plupart des configurations de Salesforce. Ce fichier de correspondances par défaut précise d'indexer les types d'objet de base de la base de données Salesforce et les champs correspondants.

Les types d'objets SharePoint qui sont indexés avec le fichier de correspondances par défaut sont :

  • Compte

  • Contact

  • Prospect

  • Opportunité

  • Cas

  • Événement

  • Tâche

  • Commentaire de cas

  • Message courriel

  • Document

  • Pièce jointe

Gestion des permissions

Les permissions qui sont associées au contenu de Salesforce sont incorporées dans l'index unifié. Si un utilisateur recherche du contenu de Salesforce, l'index sait à quel contenu cet utilisateur a accès et ne retourne que des résultats de recherche provenant de ce contenu.

À l'aide du fichier de correspondances par défaut

Le fichier de correspondances par défaut contient une correspondance de liaison de sécurité (<AllowedUsers>) qui accorde l'accès à tous les utilisateurs qui sont membres du groupe de sécurité personnalisé Salesforce Users de CES (Coveo Enterprise Search). Cette correspondance se trouve dans la section <CommonMapping> du fichier de correspondances et s'applique ainsi à tous les types de contenu Salesforce indexés.

À l'aide d'un fichier de correspondances personnalisé

Vous pouvez personnaliser le fichier de correspondances afin d'implémenter des correspondances de sécurité de liaison anticipée qui sont plus spécifiques, comme, par exemple, créer des groupes de sécurité personnalisés indépendants pour chaque type de contenu Salesforce (voir Création et utilisation d'un fichier de correspondances Salesforce personnalisé pour l'ancien connecteur).

Exemple : Vous souhaitez peut-être que seuls les utilisateurs de votre département Ventes puissent rechercher le type Opportunité de contenu Salesforce et que seuls les utilisateurs de votre département Assistance à la clientèle puissent rechercher le type Cas de contenu Salesforce.

Contenu du fichier de correspondances par défaut

Le code XML suivant présente le contenu du fichier de correspondances par défaut.

<?xml version="1.0" encoding="Windows-1252" ?>
<SalesForce>
  <CommonMapping>
    <Fields>
      <ContentType>binarydata</ContentType>
      <syssfcreatedby>%[CreatedById.Name]</syssfcreatedby>
      <syssfcreatedbyid>%[CreatedById]</syssfcreatedbyid>
      <syssfcreateddate>%[CreatedDate]</syssfcreateddate>
      <sysauthor>%[LastModifiedById.Name]</sysauthor>
      <sysdate>%[SystemModstamp]</sysdate>
      <syssfid>%[Id]</syssfid>
      <syssfowner>%[OwnerId.Name]</syssfowner>
      <syssfownerid>%[OwnerId]</syssfownerid>
    </Fields>
    <AllowedUsers>
      <AllowedUser type="CustomGroup" allowed="true">
        <Name>Salesforce Users</Name>
        <Server></Server>
      </AllowedUser>
    </AllowedUsers>
  </CommonMapping>
  <Mapping type="Account">
    <Fields>
      <Title>%[Name]</Title>
      <Body>%[Name]
Owner: %[OwnerId.Name]
Type: %[Type]
Industry: %[Industry]
Description:
%[Description]
      </Body>
      <sysfiletype>SFAccount</sysfiletype>
      <syssfbillingstreet>%[BillingStreet]</syssfbillingstreet>
      <syssfbillingcity>%[BillingCity]</syssfbillingcity>
      <syssfbillingstate>%[BillingState]</syssfbillingstate>
      <syssfbillingcountry>%[BillingCountry]</syssfbillingcountry>
      <syssfbillingpostalcode>%[BillingPostalCode]</syssfbillingpostalcode>
      <syssfshippingstreet>%[ShippingStreet]</syssfshippingstreet>
      <syssfshippingcity>%[ShippingCity]</syssfshippingcity>
      <syssfshippingstate>%[ShippingState]</syssfshippingstate>
      <syssfshippingcountry>%[ShippingCountry]</syssfshippingcountry>
      <syssfshippingpostalcode>%[ShippingPostalCode]</syssfshippingpostalcode>
      <sysworkphone>%[Phone]</sysworkphone>
      <syssffax>%[Fax]</syssffax>
      <syssfwebsite>%[Website]</syssfwebsite>
      <syssfcurrency>%[CurrencyIsoCode]</syssfcurrency>
      <syssfdescription>%[Description]</syssfdescription>
      <syssfcountry>%[BillingCountry]</syssfcountry>
      <syssfindustry>%[Industry]</syssfindustry>
    </Fields>
  </Mapping>
  <Mapping type="Contact">
    <Fields>
      <Title>%[FirstName] %[LastName] (%[Title])</Title>
      <Body>%[FirstName] %[LastName]
%[AccountId.Name]
Title: %[Title]
Account: %[AccountId.Name]
Email: %[Email]
Phone: %[Phone]
Address:
%[MailingStreet]
%[MailingCity],%[MailingState]
%[MailingCountry]
      </Body>
      <sysfiletype>SFContact</sysfiletype>
      <syssffirstname>%[FirstName]</syssffirstname>
      <syssflastname>%[LastName]</syssflastname>
      <syssfstreet>%[MailingStreet]</syssfstreet>
      <syssfcity>%[MailingCity]</syssfcity>
      <syssfstate>%[MailingState]</syssfstate>
      <syssfcountry>%[MailingCountry]</syssfcountry>
      <syssfpostalcode>%[MailingPostalCode]</syssfpostalcode>
      <sysworkemail>%[Email]</sysworkemail>
      <sysworkphone>%[Phone]</sysworkphone>
      <syscompany>%[AccountId.Name]</syscompany>
      <syssfaccount>%[AccountId.Name]</syssfaccount>
      <syssfaccountid>%[AccountId]</syssfaccountid>
    </Fields>
  </Mapping>
  <Mapping type="Lead">
    <Fields>
      <Title>%[Company] (%[FirstName] %[LastName])</Title>
      <Body>%[FirstName] %[LastName]
Title: %[Title]
Company: %[Company]
Email: %[Email]
Phone: %[Phone]
Address:
%[Street]
%[City],%[State]
%[Country]
Status: %[Status]</Body>
      <sysfiletype>SFLead</sysfiletype>
      <syssffirstname>%[FirstName]</syssffirstname>
      <syssflastname>%[LastName]</syssflastname>
      <syscompany>%[Company]</syscompany>
      <syssfcity>%[City]</syssfcity>
      <sysworkemail>%[Email]</sysworkemail>
      <syssfindustry>%[Industry]</syssfindustry>
      <syssfleadsource>%[LeadSource]</syssfleadsource>
      <sysworkphone>%[Phone]</sysworkphone>
      <syssfcountry>%[Country]</syssfcountry>
      <syssfstate>%[State]</syssfstate>
      <syssfcity>%[City]</syssfcity>
      <syssfstreet>%[Street]</syssfstreet>
      <syssfpostalcode>%[PostalCode]</syssfpostalcode>
      <syssfleadstatus>%[Status]</syssfleadstatus>
    </Fields>
  </Mapping>
  <Mapping type="Opportunity">
    <CacheTables>
        <Table name="OpportunityLineItem">
            <IndexedField name="OpportunityId" />
        </Table>
        <Table name="PricebookEntry" />
        <Table name="Product2" />
    </CacheTables>
    <Fields>
      <Title>%[AccountId.Name] [%[Name]]</Title>
      <Body>%[Name]</Body>
      <sysfiletype>SFOpportunity</sysfiletype>
      <syssfaccount>%[AccountId.Name]</syssfaccount>
      <syssfaccountid>%[AccountId]</syssfaccountid>
      <syssfcountry>%[AccountId.BillingCountry]</syssfcountry>
      <syssfstagename>%[StageName]</syssfstagename>
      <syssfamount>%[Amount]</syssfamount>
      <syssfcurrency>%[CurrencyIsoCode]</syssfcurrency>
      <syssfopportunitytype>%[Type]</syssfopportunitytype>
      <syssfclosedate>%[CloseDate]</syssfclosedate>
      <syssfclosequarter>%[FiscalYear]-Q%[FiscalQuarter]</syssfclosequarter>
      <syssfleadsource>%[LeadSource]</syssfleadsource>
      <syssfname>%[Name]</syssfname>
    </Fields>
  </Mapping>
  <Mapping type="Case">
    <Fields>
      <ContentType>binarydata</ContentType>
      <Title>%[Subject] (%[CaseNumber])</Title>
      <Body>
        AssetId : %[AssetId]
        CaseNumber : %[CaseNumber]
        ClosedDate : %[ClosedDate]
        Contact : %[ContactId.Name]
        CurrencyIsoCode : %[CurrencyIsoCode]
        IsClosed : %[IsClosed]
        IsEscalated : %[IsEscalated]
        Origin : %[Origin]
        Priority : %[Priority]
        Reason : %[Reason]
        Status : %[Status]
        Subject : %[Subject]
        SuppliedCompany : %[SuppliedCompany]
        SuppliedEmail : %[SuppliedEmail]
        SuppliedName : %[SuppliedName]
        SuppliedPhone : %[SuppliedPhone]
        Type : %[Type]
        Description :
        %[Description]
      </Body>
      <sysfiletype>SFCase</sysfiletype>
    </Fields>
  </Mapping>
  <Mapping type="Event">
    <Fields>
      <Title>%[Subject]</Title>
      <Body>%[Description]</Body>
      <sysfiletype>SFEvent</sysfiletype>
      <syssfduration>%[DurationInMinutes]</syssfduration>
      <syssflocation>%[Location]</syssflocation>
    </Fields>
  </Mapping>
  <Mapping type="Task">
    <Fields>
      <Title>%[Subject]</Title>
      <Body>%[Description]</Body>
      <sysfiletype>SFTask</sysfiletype>
      <syssfstatus>%[Status]</syssfstatus>
      <syssfpriority>%[Priority]</syssfpriority>
    </Fields>
  </Mapping>
  <Mapping type="CaseComment">
    <Fields>
      <Body>%[CommentBody]</Body>
      <sysfiletype>SFCaseComment</sysfiletype>
      <syssfcaseid>%[ParentId]</syssfcaseid>
    </Fields>
  </Mapping>
  <Mapping type="EmailMessage">
    <Fields>
      <Title>%[Subject]</Title>
      <Body>%[TextBody]</Body>
      <sysfiletype>SFEmailMessage</sysfiletype>
      <syssfcaseid>%[ParentId]</syssfcaseid>
      <sysdate>%[MessageDate]</sysdate>
      <sysrecipients>%[ToAddress]</sysrecipients>
      <sysfrom>%[FromAddress]</sysfrom>
      <syscc>%[CcAddress]</syscc>
      <sysbcc>%[BccAddress]</sysbcc>
      <sysconversationsubjectid>%[ParentId]</sysconversationsubjectid>
      <sysmailbox>Salesforce.com</sysmailbox>
    </Fields>
  </Mapping>
  <Mapping type="Document">
    <Fields>
      <clickableuri>https://na4.salesforce.com/servlet/servlet.FileDownload?file=%[Id]</clickableuri>
      <filename>%[Name]</filename>
      <body>%[Body]</body>
      <Title>%[Name]</Title>
    </Fields>
  </Mapping>
  <Mapping type="Attachment">
    <Fields>
      <clickableuri>https://na4.salesforce.com/servlet/servlet.FileDownload?file=%[Id]</clickableuri>
      <filename>%[Name]</filename>
      <body>%[Body]</body>
      <Title>%[Name]</Title>
    </Fields>
  </Mapping>
</SalesForce>