Loading
Salesforce Field Service
Indhold
Vælg filtre

          Ingen resultater
          Ingen resultater
          Her er nogle søgetips

          Kontroller stavemåden for dine søgeord.
          Brug mere generelle søgeudtryk.
          Vælg færre filtre for at gøre søgningen bredere.

          Søg efter alle i Hjælp til Salesforce
          Aktiver kompleks arbejde for nye aftaler med selvbetjent planlægning

          Aktiver kompleks arbejde for nye aftaler med selvbetjent planlægning

          Hvis du bruger Forbedret planlægning og optimering, kan du lade brugere oprette aftaler med planlægningsafhængigheder med selvbetjent planlægning for aftaleassistent.

          EditionsHeading

          Tilgængelig i: både Salesforce Classic (ikke tilgængelig i alle organisationer) og Lightning Experience
          Field Services kernefunktioner, administrerede pakke og mobilapps er tilgængelige i Enterprise, Unlimited og Developer Edition.
          Den administrerede pakke Field Service-aftaleassistent og tilladelsessætlicens er påkrævet.
          Brugertilladelser påkrævet
          Hvis du vil oprette delingsregler: Tilpas applikation
          Bemærk
          Bemærk Selvbetjent planlægning for aftaleassistent understøtter kun kompleks arbejde, hvis du bruger Forbedret planlægning og optimering.
          Bemærk
          Bemærk Når der bruges kompleks arbejde, er det muligt, at indstillingen maksimalt antal dage til at hente kandidater eller til at reservere en aftale i Field Service-indstillinger kan minimere antallet af dage, som brugeren får mellemrum for. Se Kendt problem.
          1. Opret en delingsregel for at give gæstebrugere adgang til de krævede serviceaftaler.
            Hvis du vil minimere, hvad gæstebrugere har adgang til, skal du kun dele serviceaftaler, der bruges til Aftaleassistent.
            1. Skriv Sikkerhed i feltet Find hurtigt i Opsætning, og vælg derefter Delingsindstillinger.
            2. For Administrer delingsindstillinger skal du vælge Serviceaftaler.
            3. Under Delingsregler skal du klikke på Ny.
            4. For Regeltype skal du vælge Gæstebrugeradgang, baseret på kriterier.
            5. Angiv delingskriterierne. Angiv f.eks. dette kriterie.
              Felt: Status
              Operator: ikke lig med
              Værdi: Fuldført
            6. Vælg dette for at inkludere registreringer, som ejes af højvolumen brugere.
            7. Del reglen med <Dit lokalitetsnavn> Lokalitetsgæstebruger.
            8. Gem reglen.
          2. Opret to Apex eller forløbsudløsere, en til at oprette den afhængige serviceaftale og den anden til at oprette afhængighedssammenføjningsobjektet.
          Example
          Example Følg disse trin for at oprette Apex-udløsere.

          For den afhængige serviceaftale skal du angive denne brødtekst.

          trigger aaCreateNewSA on ServiceAppointment (after insert) {
              List<ServiceAppointment> newServiceAppointments = new List<ServiceAppointment>();
          
              for (ServiceAppointment sa : Trigger.New) {
                  if (sa.WorkTypeId == '08qB0000000Ho3bIAC' && sa.ServiceNote != 'temporary for complex work') {
                      // Clone the ServiceAppointment
                      ServiceAppointment clonedSA = sa.clone(false, true, false, false);
                      clonedSA.Id = null; // Ensure Id is null for the insert
                      clonedSA.ServiceNote = 'temporary for complex work';
                      clonedSA.FSL__GanttIcon__c = sa.Id;
                      newServiceAppointments.add(clonedSA);
                  }
              }
          
              if (newServiceAppointments.size() > 0) {
                  // Insert cloned ServiceAppointments
                  insert newServiceAppointments;
              }
          }
          For afhængighedssammenføjningsobjektet skal du angive denne brødtekst.
          trigger aaCreateNewDependency on ServiceAppointment (after update) {
              List<FSL__Time_Dependency__c> newTimeDependencies = new List<FSL__Time_Dependency__c>();
          
              for (ServiceAppointment sa : Trigger.New) {
                  FSL__Time_Dependency__c existingDependency = null;
                  try {
                      existingDependency = [SELECT Id
                                              FROM FSL__Time_Dependency__c
                                              WHERE FSL__Service_Appointment_1__c =: sa.Id
                                              AND FSL__Service_Appointment_2__c =: sa.FSL__GanttIcon__c];
                  } catch (Exception e) {
                      if (sa.WorkTypeId == '08q1Q000000koPqQAI' && sa.ServiceNote == 'temporary for complex work') {
                          // Create FSL__Time_Dependency__c records to connect the original and cloned ServiceAppointments
                          FSL__Time_Dependency__c timeDependency = new FSL__Time_Dependency__c(
                              FSL__Service_Appointment_1__c = sa.Id,
                              FSL__Service_Appointment_2__c = sa.FSL__GanttIcon__c,
                              FSL__Dependency__c = 'Start After Finish'
                          );
                          newTimeDependencies.add(timeDependency);
                      }
                  }
              }
          
              if (newTimeDependencies.size() > 0) {
                  // Insert FSL__Time_Dependency__c
                  insert newTimeDependencies;
              }
          
          }

          Husk på disse overvejelser, når du opretter udløsere.

          • Hvis du vil oprette den afhængige serviceaftale, skal den første udløser udløses, når serviceaftalen er oprettet.
          • Den anden udløser skal udløses efter den første ved brug af en separat udløser. Dette kan gøres f.eks. ved at udløse, efter serviceaftalen er opdateret. Når du henter intervaller fra Aftalevalg-LWC, udløser den allerede eksisterende opdateringsbegivenhed Apex. Men for at udløse Apex før planlægning med Summery LWC skal der tilføjes en opdateringsregistrering, når arbejdsordren er oprettet. Du skal også tilføje en skærm mellem oprettelsen af serviceaftalen og opdateringen. Dette opdeler transaktionerne og gør det muligt at implementere delingsreglen.
            Skærm- og Opdater registreringer-komponenter i forløbet
          • Hvis du vil bekræfte, at udløseren kun opretter den afhængige serviceaftale og afhængigheden, når en bruger starter processen i Aftaleassistent, skal du pege udløseren på en bestemt værdi. Peg f.eks. på udløseren på en bestemt arbejdstype eller en værdi i et dedikeret felt på serviceaftalen.
           
          Indlæser
          Salesforce Help | Article