Loading
Dokumentation til den offentlige sektor
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
          Opret en udløser til skærmfordelsapplikationer

          Opret en udløser til skærmfordelsapplikationer

          Opret en udløser for at kalde en integrationsprocedure, når der oprettes en individuel ansøgningsregistrering for en fordelsansøgervurderingsapplikation. Integrationsproceduren udfører grundlæggende screening på applikationen, f.eks. kontrol af, om de deltagere, der er navngivet i applikationen, er amerikanske statsborgere. Hvis applikationen ikke klarer screening, afviser integrationsproceduren applikationen. Hvis applikationen overføres, sætter integrationsproceduren den i kø, så sagens medarbejdere kan gennemse den.

          EditionsHeading

          Vis understøttede produktversioner.
          Brugertilladelser påkrævet
          Hvis du vil definere Apex-udløsere: Dokumentopretter Apex
          1. Fra Opsætning i Objektmanager skal du vælge Enkeltansøgning.
          2. Klik på Udløsere, og klik derefter på Ny.
          3. Klik på fanen Versionsindstillinger på Vælg Tilføj installeret pakke og vælg derefter Omnistudio.
          4. På fanen Apex-udløser skal du vælge er aktiv.
          5. Indsæt følgende kode i tekstfeltet. Erstat Omnistudio-Namespace-Prefix med navneområdepræfikset for den Omnistudio-pakke, der er installeret i din organisation.
            Find navneområdepræfikset for Omnistudio-pakken på siden Installerede pakker i Opsætning.
            trigger ProcessIAForBenefitAssistance on IndividualApplication (after update) {
                String procedureName = 'BenefitManagement_ProcessIndividualApplication';
                Map <String, Object> ipInput = new Map <String, Object> ();
                Map <String, Object> ipOutput = new Map <String, Object> ();
                Map <String, Object> ipOptions = new Map <String, Object> ();
                
                for (IndividualApplication ia: trigger.new) {
                   
                    /* Populating input map for an Integration Procedure. Follow whatever structure your VIP expects */
                    if(ia.Status == 'Submitted' && ia.Category == 'Benefit') {
                        String recordId = ia.Id;
                        ipInput.put('RecordId', recordId);
                    
                        /* Call the IP via runIntegrationService, and save the output to ipOutput */
                        ipOutput = (Map <String, Object>) Omnistudio-Namespace-Prefix.IntegrationProcedureService.runIntegrationService(procedureName, ipInput, ipOptions);
                    
                        System.debug('IP Output: ' + ipOutput);
                    }
                }
            }
          6. Gem dine ændringer.
           
          Indlæser
          Salesforce Help | Article