Loading
Experience Cloud
Innehållsförteckningar
Välj filter

          Inga resultat
          Inga resultat
          Här är några söktips

          Kontrollera stavningen av dina nyckelord.
          Använd mer allmänna söktermer.
          Välj färre filter för att utöka din sökning.

          Sök hela Salesforce-hjälpen
          Insikter för engagemang

          Insikter för engagemang

          Insikter är rapporter som hjälper diskussionsgruppchefer att övervaka aktivitet och vidta åtgärder för denna aktivitet. Insikter gör det enkelt att hantera dagliga modereringsuppgifter, uppmuntra engagemang och öka medlemmarnas användning. Du kan konfigurera Insikter att övervaka nya medlemmar, obesvarade frågor, nyligen skapade grupper, populära ämnen och till och med de senaste Chatter-bidragen. Den största skillnaden mellan Engagemangsinsikter och instrumentpaneler är att Insikter låter dig vidta direkta åtgärder för den senaste aktiviteten i din Experience Cloud-webbplats, medan rapporter i instrumentpaneler låter dig se trender.

          Versioner som krävs

          Tillgängliga i: Salesforce Classic och Lightning Experience
          Tillgängliga i: Utgåvorna Enterprise, Performance, Unlimited och Developer
          Gäller för: LWR, Aura och Visualforce-webbplatser
          Tips
          Tips Låt oss göra inställningsjobbet åt dig! Kom ihåg att du kan få förkonfigurerade instrumentpaneler i paketet Paketet Salesforces Diskussionsgrupphantering som finns att hämta på AppExchange.

          Insiktsrapporterna i paketet är 100% anpassningsbara. Du kan ändra förval för sidnamn, rapportmappningar och till och med rapportkolumner och filter när som helst. Så var inte rädd för att anpassa eller ändra det du får i paketet.

          För att mappa instrumentpaneler för Engagemangsinsikter, klicka på Instrumentpaneler | Engagemang i en webbplats arbetsområden.

          Exempel
          Exempel Med en Insiktsrapport som följer nya medlemmar kan diskussionsgruppschefer snabbt gå till en ny medlems profil för att skicka dem ett välkomstmeddelande.
          Skärmbild av Insiktsrapport.

          De kommer även åt andra rapporter om medlemmar direkt från sidan Insikter med hjälp av rullgardinsmenyn.

          Skärmbild av en mappad Insikter-sida med rullgardinsmenyn för rapporter utökad.

          Se och anpassa Engagemangsinsikter

          Använd Engagemangsinsikter för att bevaka den senaste aktiviteten och direkt vidta åtgärder. Engagemangsinsikter hjälper dig hantera dagliga modereringsuppgifter och hålla uppe användning och engagemang i din Experience Cloud-webbplats.

          Versioner som krävs

          Användarbehörigheter som krävs för att
          Se Engagemangsinsikter i Upplevelsearbetsområden:

          Gå till Upplevelsehantering ELLER Hantera upplevelser ELLER Skapa och konfigurera upplevelser

          OCH

          Är medlem av Experience Cloud-webbplatsen

          Anpassa Engagemangsinsiktsrapporter: Skapa och anpassa rapporter

          Varje Engagemangsinsiktssida innehåller flera insiktsrapporter. Du når dessa rapporter via rullmenyn på sidan. På sidan Engagemangsinsikter skapas länkar automatiskt för rapportfält som Skapad av eller Gruppnamn. För inlägg, kommentarer och meddelanden kan du till och med se innehållet direkt på sidan.

          Engagemangsinsikter är kraftfulla verktyg som du kan använda för att utföra massåtgärder. Till exempel, om en spammare attackerar din webbplats kan du välja alla olämpliga inlägg och klicka på Ta bort inlägg.

          Viktig
          Viktig Vissa Engagemangsinsiktsåtgärder kräver speciella behörigheter. Om du inte kan utföra en åtgärd, berätta det för din administratör.
          1. Öppna Upplevelsearbetsområden.
          2. Klicka på Instrumentpaneler eller Moderering.
            Anteckning
            Anteckning Din administratör mappar Engagemangsinsiktssidor. Om sektionen Instrumentpaneler eller Moderering inte innehåller några Engagemangsinsiktssidor har inte din administratör mappat dem ännu.
            Sidor med mappade rapportmappar visas när du utökar sektionerna.
          3. Klicka på den Engagemangsinsiktssida du vill se.
          • För att komma till andra Engagemangsinsiktsrapporter, använd rullmenyn.
          • Agera! Endast de två första åtgärderna visas på sidan. För att se fler åtgärder, klicka på Nedåtpil-ikon bredvid de åtgärder som visas. Du kan välja högst 100 rader åt gången.
          • För att filtrera rapporten efter relativa och egna datumintervall, använd rullmenyn för datumfilter. Välj en av följande relativa datumintervall: Hela tiden, Denna vecka, Denna månad, Förra månaden, Idag, Igår, Senaste 7 dagar och Senaste 30 dagar. Du kan även ange ett eget datumintervall.
          • För att sortera rapporten efter en specifik kolumn klickar du på kolumnens rubrik. En pil i kolumnen visar om rapporten sorteras stigande eller sjunkande.
          • För att redigera eller anpassa rapporten, klicka på Ikon för att redigera rapporten för att öppna rapporten i din interna organisation. Därifrån kan du anpassa rapporten så att den passar dina behov, till exempel lägga till eller ta bort kolumner och uppdatera rapportfiltren.
          • För att redigera de åtgärder som är tilldelade en sida, klicka på Ikon för att redigera åtgärderna för att öppna sidan Redigera Engagemangsinsiktsåtgärder.

            Åtgärder som visas på sidan Engagemangsinsiktsrapporter visas baserat på de data som returneras i rapporten. Till exempel, om rapporten returnerar data om en användare, visas åtgärderna Frys medlem och Avfrys medlem. Om rapporten slutar returnera data tas inte åtgärderna bort. Men när du går till att uppdatera åtgärderna talar vi om för dig att vissa inte längre är passande.

            Varje Engagemangsinsiktsrapport kan ha sina egna åtgärder. Du kan redigera dessa rapporter när du vill, men kom ihåg att en Engagemangsinsiktsrapport måste ha minst en åtgärd. Åtgärder som visas i kombinationsrutan på sidan Redigera Engagemangsinsiktsåtgärder är alla de tillgängliga och passande åtgärderna för din rapport, inklusive egna åtgärder.

          Engagemangsinsiktsrapporter uppdateras automatiskt när du öppnar dem. Du kan även tvinga en uppdatering.

          Skapa egna åtgärder för insikter

          Använd egna åtgärder för att göra mer med insiktsrapporter för egna åtgärder. Säg att en spammare attackerar din Experience Cloud-webbplats. Du kan skapa och använda en egen åtgärd för att ta bort alla spammarens inlägg och kommentarer med endast ett klick. Egna insiktsåtgärder fungerar med standardobjekt och egna objekt.

          Versioner som krävs

          Användarbehörigheter som krävs för att
          För att skapa, redigera och ställa in versionsinställningar för Visualforce-sidor: Anpassa program
          För att redigera egna Visualforce-kontroller: Apex-författare

          När du klickar på en insiktsåtgärd i rapporten driver en Visualforce-sida åtgärden bakom kulisserna. Visualforce-sidan länkar till standardobjekt eller egna objekt med hjälp av standardkontroller eller standardlistkontroller.

          Dessa är de övergripande stegen i att skapa en egen insiktsåtgärd:

          1. Skapa en Visualforce-sida.
            Det finns några olika alternativ att använda:
            • Använd en standardkontroller

              Välj detta alternativ för att skapa en Visualforce-sida som innehåller samma funktionalitet och logik som används på Salesforces standardsidor. Om du till exempel använder standardkontrollen för Konton resulterar att klicka på knappen Spara på en Visualforce-sida i samma beteende som att klicka på Spara på en standardredigeringssida för Konto.

            • Använd en standardöistkontroller

              Välj detta alternativ för att skapa en Visualforce-sida som kan visa eller agera för en uppsättning poster. Exempel på befintliga Salesforce-sidor som fungerar med en uppsättning poster inkluderar: listsidor, relaterade listor och massåtgärdssidor.

            • Använd ett kontrolltillägg som använder Apex

              Välj detta alternativ om du vill visa ny funktionalitet, anpassa navigeringen genom ett program, använda anrop eller webbtjänster, eller om du behöver mer precis kontroll över tillgången till information på din sida.

            Alla alternativ fungerar med standardobjekt och egna objekt.

            För detaljerad information om dessa alternativ, se Visualforce Developer Guide.

          2. Lägg till din egna åtgärd i insiktsrapporten.

            Åtgärder visas baserat på de data som returneras i rapporten. Se till att du har en rapport som för närvarande returnerar de data din åtgärd behöver.

            1. Öppna Upplevelsearbetsområden.
            2. Gå till den Insiktsrapport som du vill använda din nya egna åtgärd på.
            3. På rapporten, klicka på Kugghjulsikon för inställningar och lägg sedan till din egna åtgärd från kombinationsrutan.
          3. Se till att dina användare har rätt behörigheter för att utföra din egna åtgärd.

          Beroende på hur du konfigurerar din egna åtgärd; efter att åtgärden har utförts antingen stannar användaren på Insikter-sidan eller omdirigeras till en sida i din interna organisation. Till skillnad från våra standardinsiktsåtgärder får inte användare det vanliga meddelandet om att åtgärden misslyckats eller utförts för egna åtgärder.

          Exempel
          Exempel

          Här är ett exempel på en egen åtgärd som tar bort all aktivitet från en Experience Cloud-webbplatsmedlem. Denna egna åtgärd är bra för att rensa upp i webbplatsen efter en spamattack.

          Skapa ett egen kontrolltillägg med hjälp av en Apex-klass och använd den i din Visualforce-sida. Följande DeleteAllActivityControllerExtension är ett exempel på ett eget kontrolltillägg.

          public with sharing class DeleteAllActivityControllerExtension {
          
              private List<Id> ids;
              private String retURL;
              private Database.DeleteResult[] deleteResult = null;
              private Map<String, String> resultMap;
              private String success = 'success';
              private String failure = 'failure';
              
              public DeleteAllActivityControllerExtension(ApexPages.StandardController controller) {
                  resultMap = new Map<String, String>();
                  /* The IDs you select on the Insights page are stored in a comma separated string of IDs. 
                  This string is passed in a parameter called "idsList" */
                  String idsList = ApexPages.currentPage().getParameters().get('idsList'); 
                  //The return URL to the Insights page is passed in a parameter called "retURL"
                  retURL = ApexPages.currentPage().getParameters().get('retURL');
                  ids = idsList.split(',');
              }
              
              public PageReference deleteAllActivity() {
                  deleteFeedPosts();
                  deleteFeedComments();
                  //Include these two lines of code to be redirected to the Insights page after you click the action.
                  PageReference retPage = new PageReference(retURL);
                  retPage.setRedirect(true);
                  Integer failureCount = calculateFailureCount();
                  Integer successCount = ids.size() - failureCount;
                  retPage.getParameters().put(success, String.valueOf(successCount));
                  retPage.getParameters().put(failure, String.valueOf(failureCount));
                  return retPage;
             }
             
             private void deleteFeedPosts() {
                  List<FeedItem> feedItems = [Select Id, CreatedById FROM FeedItem WHERE CreatedById IN :ids];
                  deleteResult = Database.delete(feedItems, false);
                  //Update the resultMap with failures to calculate the failureCount
                  if(deleteResult != null) {
                      for(Integer i=0;i < deleteResult.size();i++) {
                          if (!deleteResult.get(i).isSuccess()) {
                              for(Database.Error error : deleteResult.get(i).getErrors()) {
                                  resultMap.put(string.valueOf(feedItems.get(i).CreatedById), failure);
                              }
                          }
                      }
                  }
             }
             
             private void deleteFeedComments() {
                  List<FeedComment> feedComments = [Select Id, CreatedById FROM FeedComment WHERE CreatedById IN :ids];
                  deleteResult = Database.delete(feedComments, false);
                  //Update the resultMap with failures to calculate the failureCount
                  if(deleteResult != null) {
                      for(Integer i=0;i < deleteResult.size();i++) {
                          if (!deleteResult.get(i).isSuccess()) {
                              for(Database.Error error : deleteResult.get(i).getErrors()) {
                                  resultMap.put(string.valueOf(feedComments.get(i).CreatedById), failure);
                              }
                          }
                      }
                  }
             }
             
             private Integer calculateFailureCount() {
                 Integer failureCount = 0;
                 for (String result : resultMap.values()) {
                      if (failure == result) {
                          failureCount++;
                      }
                  }
                  return failureCount;
             }
             
          }
          

          Denna kod skapar en Ta bort all aktivitet-knapp i din insiktsrapport. Denna knapp tar bort alla inlägg och kommentarer för de medlemmar som väljs. Om du även vill ta bort alla privata meddelanden och filer kan du utöka koden.

          Anteckning
          Anteckning
          • Detta kodexempel inkluderar inga behörighetskontroller. Denna egna åtgärd fungerar endast för administratörer.
          • ID för de objekt du valde i insiktsrapporten skickas till Visualforce med hjälp av parametern idsList.

          Följande Visualforce-kod visar hur det egna kontrolltillägget kan användas på en sida:

          <apex:page standardController="User" 
          extensions="DeleteAllActivityControllerExtension" action="{!deleteAllActivity}" 
          />
           
          Laddar
          Salesforce Help | Article