Was Sie über die Installation von Acrolinx für Salesforce Knowledge wissen sollten.
In unserem Compatibility Guide erfahren Sie, ob diese Version der Acrolinx-Integration mit Ihren lokalen Plattformen einsetzbar ist.
Bevor Sie diese Version von Acrolinx für Salesforce Knowledge installieren: Stellen Sie sicher, dass Sie folgende Produkte haben.
Stellen Sie zunächst sicher, dass Sie alles installiert haben, was Sie benötigen. Lesen Sie dazu den Abschnitt Was Sie vor der Installation beachten sollten weiter oben.
So installieren Sie Acrolinx in Salesforce:
-
Fordern Sie die Installations-URL und den Installationsschlüssel an. Sie müssen die URL verwenden, die dem Typ der zu installierenden Instanz entspricht.
Installieren einer Produktionsinstanz
URL: https://login.salesforce.com/packaging/installPackage.apexp?p0=04tUV0000001OzZYAU Key: lfQdkNb3ike6qx
Installieren einer Sandbox-Instanz
URL: https://test.salesforce.com/packaging/installPackage.apexp?p0=04tUV0000001OzZYAU Key: lfQdkNb3ike6qx
Tipp
Möchten Sie eine vollständige Liste der Paketkomponenten sehen? Klicken Sie unten auf der Installationsseite für Acrolinx für Salesforce Knowledge auf View Components.
-
Folgen Sie den Anweisungen von Salesforce zur Installation verwalteter Pakete.
Warnung
Nachdem Sie die Integration installiert haben, müssen Sie einige zusätzliche Schritte durchführen, bevor Sie Ihre Salesforce-Inhalte mit Acrolinx prüfen können. Diese technischen Details finden Sie unter Acrolinx für Salesforce Knowledge – Admin Guide.
Um Acrolinx für Salesforce Knowledge zu aktualisieren, folgen Sie den Schritten unter Installation. Sie müssen die ältere Version nicht erst entfernen.
Sobald Sie die aktualisierte Version von Acrolinx für Salesforce Knowledge installiert haben, folgen Sie den Schritten im Admin Guide, um die Einrichtung abzuschließen. Bevor Sie die automatisierte Prüfung einrichten, sollten Sie den alten Trigger für die Score-Berechnung deaktivieren.
Hinweis
Je nach Ihrer vorherigen Installation sind einige der Einrichtungsschritte für Acrolinx für Salesforce Knowledge bereits abgeschlossen.
Bevor Sie die automatisierte Prüfung einrichten, müssen Sie – sofern vorhanden – den alten Trigger für die Score-Berechnung entfernen. Je nachdem, welche Art von Trigger Sie haben, ist der Prozess etwas anders.
So entfernen Sie einen einzelnen Trigger für die Score-Berechnung aus Salesforce:
-
Erstellen Sie manuell ein Archiv mit den Dateien
destructiveChanges.xml
undpackage.xml
.Tipp
Ersetzen Sie
TriggerName
undTriggerClassName
durch die Namen, die in Ihrer Organisation verwendet werden.destructiveChanges.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>[TriggerName]</members> <name>ApexTrigger</name> </types> <types> <members>[TriggerTestClassName]</members> <name>ApexClass</name> </types> <version>59.0</version> </Package>
package.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <version>59.0</version> </Package>
-
Melden Sie sich bei Salesforce Workbench an unter https://workbench.developerforce.com/. Wählen Sie Ihre bevorzugte Umgebung (Sandbox oder Produktion) aus dem Dropdown-Menü oben rechts.
-
Navigieren Sie zu Migration > Deploy.
-
Wählen Sie die in Schritt 1 erstellten Archiv-Dateien aus und wählen Sie Rollback on Error und Single Package.
-
Wählen Sie in der Dropdown-Liste neben Test Level die Option RunAllTests. Geben Sie neben Run Tests den Namen der Trigger-Testklasse
TriggerTestClassName
ein. Klicken Sie auf Next. -
Klicken Sie auf Deploy, um Ihre Bereitstellung zu starten. Sobald die Bereitstellung abgeschlossen ist, sehen Sie den Status Succeeded.
-
Gehen Sie zu Object Manager > Knowledge__kav > triggers, um sicherzustellen, dass der Trigger entfernt wurde.
So entfernen Sie einen eingebetteten Trigger für die Score-Berechnung aus Salesforce:
-
Wenn Sie eine separate Testklasse haben, folgen Sie den Schritten unter Entfernen eines einzelnen Triggers, um sie zu entfernen. In diesem Fall brauchen Sie die Datei destructiveChanges.xml nur mit der Testklasse zu verwenden, da die Triggerklasse nicht gelöscht werden muss:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>[TriggerTestClassName]</members> <name>ApexClass</name> </types> <version>59.0</version> </Package>
-
Entfernen Sie in Ihrer Sandbox-Organisation die folgende Codezeile aus dem Apex Trigger für Ihr Knowledge-Objekt (normalerweise Knowledge__kav) r:
(new AcrolinxApp.KnowledgeObj()).onTrigger();
-
Verbinden Sie Ihre Sandbox- und Produktions-Organisationen:
-
Legen Sie ein Outbound Change Set in Ihrer Sandbox-Organisation an:
-
Geben Sie im Setup in die Box Quick Find „Outbound Change Sets“ ein. Wählen Sie Outbound Change Sets und klicken Sie auf Continue.
-
Klicken Sie auf New und geben Sie einen Namen und eine Beschreibung ein. Klicken Sie auf Save.
-
Klicken Sie auf den Namen eines Change Sets in der Liste Change Sets. Klicken Sie unter Change Set Components auf Add.
-
Wählen Sie Apex Trigger aus der Dropdown-Liste Komponententyp aus. Wählen Sie den von Ihnen erstellten Trigger aus und klicken Sie auf Add to Change Set.
-
Wählen Sie Apex Class aus dem Dropdown-Menü Component Type. Wählen Sie die von Ihnen erstellte Testklasse aus und klicken Sie auf Add to Change Set.
-
-
Klicken Sie im Detailbereich des Change Sets auf Upload.
-
Wählen Sie Target Organization (production org) und klicken Sie auf Upload.
-
-
Stellen Sie ein Inbound Change Sets in Ihrer Produktions-Organisation bereit:
-
Geben Sie im Setup in die Box Quick Find „Inbound Change Sets“ ein. Wählen Sie Inbound Change Sets und klicken Sie auf Continue.
-
Klicken Sie auf Validate neben Change Set Name. Wählen Sie im Abschnitt Validate Change Set unter Choose a Test Option die Option Default.
-
Klicken Sie auf Validate neben Choose a Test Option und dann auf OK.
-
Wenn die Validierung erfolgreich war, gehen Sie auf die Seite Inbound Change Sets. Klicken Sie auf Deploy neben dem gewünschten Change Set.
-
Stellen Sie zunächst sicher, dass Sie alles installiert haben, was Sie benötigen. Lesen Sie dazu den Abschnitt Was Sie vor der Installation beachten sollten weiter oben.
So installieren Sie Acrolinx in Salesforce:
-
Fordern Sie die Installations-URL und den Installationsschlüssel an. Sie müssen die URL verwenden, die dem Typ der zu installierenden Instanz entspricht.
Installieren einer Produktionsinstanz
URL: https://login.salesforce.com/packaging/installPackage.apexp?p0=04tUV0000000sy5YAA Key: lfQdkNb3ike6qx
Installieren einer Sandbox-Instanz
URL: https://test.salesforce.com/packaging/installPackage.apexp?p0=04tUV0000000sy5YAA Key: lfQdkNb3ike6qx
Tipp
Möchten Sie eine vollständige Liste der Paketkomponenten sehen? Klicken Sie unten auf der Installationsseite für Acrolinx für Salesforce Knowledge auf View Components.
-
Folgen Sie den Anweisungen von Salesforce zur Installation verwalteter Pakete.
Warnung
Nachdem Sie die Integration installiert haben, müssen Sie einige zusätzliche Schritte durchführen, bevor Sie Ihre Salesforce-Inhalte mit Acrolinx prüfen können. Diese technischen Details finden Sie unter Acrolinx für Salesforce Knowledge – Admin Guide.
Um Acrolinx für Salesforce Knowledge zu aktualisieren, folgen Sie den Schritten unter Installation. Sie müssen die ältere Version nicht erst entfernen.
Sobald Sie die aktualisierte Version von Acrolinx für Salesforce Knowledge installiert haben, folgen Sie den Schritten im Admin Guide, um die Einrichtung abzuschließen. Bevor Sie die automatisierte Prüfung einrichten, sollten Sie den alten Trigger für die Score-Berechnung deaktivieren.
Hinweis
Je nach Ihrer vorherigen Installation sind einige der Einrichtungsschritte für Acrolinx für Salesforce Knowledge bereits abgeschlossen.
Bevor Sie die automatisierte Prüfung einrichten, müssen Sie – sofern vorhanden – den alten Trigger für die Score-Berechnung entfernen. Je nachdem, welche Art von Trigger Sie haben, ist der Prozess etwas anders.
So entfernen Sie einen einzelnen Trigger für die Score-Berechnung aus Salesforce:
-
Erstellen Sie manuell ein Archiv mit den Dateien
destructiveChanges.xml
undpackage.xml
.Tipp
Ersetzen Sie
TriggerName
undTriggerClassName
durch die Namen, die in Ihrer Organisation verwendet werden.destructiveChanges.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>[TriggerName]</members> <name>ApexTrigger</name> </types> <types> <members>[TriggerTestClassName]</members> <name>ApexClass</name> </types> <version>59.0</version> </Package>
package.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <version>59.0</version> </Package>
-
Melden Sie sich bei Salesforce Workbench an unter https://workbench.developerforce.com/. Wählen Sie Ihre bevorzugte Umgebung (Sandbox oder Produktion) aus dem Dropdown-Menü oben rechts.
-
Navigieren Sie zu Migration > Deploy.
-
Wählen Sie die in Schritt 1 erstellten Archiv-Dateien aus und wählen Sie Rollback on Error und Single Package.
-
Wählen Sie in der Dropdown-Liste neben Test Level die Option RunAllTests. Geben Sie neben Run Tests den Namen der Trigger-Testklasse
TriggerTestClassName
ein. Klicken Sie auf Next. -
Klicken Sie auf Deploy, um Ihre Bereitstellung zu starten. Sobald die Bereitstellung abgeschlossen ist, sehen Sie den Status Succeeded.
-
Gehen Sie zu Object Manager > Knowledge__kav > triggers, um sicherzustellen, dass der Trigger entfernt wurde.
So entfernen Sie einen eingebetteten Trigger für die Score-Berechnung aus Salesforce:
-
Wenn Sie eine separate Testklasse haben, folgen Sie den Schritten unter Entfernen eines einzelnen Triggers, um sie zu entfernen. In diesem Fall brauchen Sie die Datei destructiveChanges.xml nur mit der Testklasse zu verwenden, da die Triggerklasse nicht gelöscht werden muss:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>[TriggerTestClassName]</members> <name>ApexClass</name> </types> <version>59.0</version> </Package>
-
Entfernen Sie in Ihrer Sandbox-Organisation die folgende Codezeile aus dem Apex Trigger für Ihr Knowledge-Objekt (normalerweise Knowledge__kav) r:
(new AcrolinxApp.KnowledgeObj()).onTrigger();
-
Verbinden Sie Ihre Sandbox- und Produktions-Organisationen:
-
Legen Sie ein Outbound Change Set in Ihrer Sandbox-Organisation an:
-
Geben Sie im Setup in die Box Quick Find „Outbound Change Sets“ ein. Wählen Sie Outbound Change Sets und klicken Sie auf Continue.
-
Klicken Sie auf New und geben Sie einen Namen und eine Beschreibung ein. Klicken Sie auf Save.
-
Klicken Sie auf den Namen eines Change Sets in der Liste Change Sets. Klicken Sie unter Change Set Components auf Add.
-
Wählen Sie Apex Trigger aus der Dropdown-Liste Komponententyp aus. Wählen Sie den von Ihnen erstellten Trigger aus und klicken Sie auf Add to Change Set.
-
Wählen Sie Apex Class aus dem Dropdown-Menü Component Type. Wählen Sie die von Ihnen erstellte Testklasse aus und klicken Sie auf Add to Change Set.
-
-
Klicken Sie im Detailbereich des Change Sets auf Upload.
-
Wählen Sie Target Organization (production org) und klicken Sie auf Upload.
-
-
Stellen Sie ein Inbound Change Sets in Ihrer Produktions-Organisation bereit:
-
Geben Sie im Setup in die Box Quick Find „Inbound Change Sets“ ein. Wählen Sie Inbound Change Sets und klicken Sie auf Continue.
-
Klicken Sie auf Validate neben Change Set Name. Wählen Sie im Abschnitt Validate Change Set unter Choose a Test Option die Option Default.
-
Klicken Sie auf Validate neben Choose a Test Option und dann auf OK.
-
Wenn die Validierung erfolgreich war, gehen Sie auf die Seite Inbound Change Sets. Klicken Sie auf Deploy neben dem gewünschten Change Set.
-
Stellen Sie zunächst sicher, dass Sie alles installiert haben, was Sie benötigen. Lesen Sie dazu den Abschnitt Was Sie vor der Installation beachten sollten.
So installieren Sie Acrolinx in Salesforce:
-
Fordern Sie die Installations-URL und den Installationsschlüssel an. Sie müssen die URL verwenden, die dem Typ der zu installierenden Instanz entspricht.
Installieren einer Produktionsinstanz
URL: https://login.salesforce.com/packaging/installPackage.apexp?p0=04tUV0000000LxJYAU Key: lfQdkNb3ike6qx
Installieren einer Sandbox-Instanz
URL: https://test.salesforce.com/packaging/installPackage.apexp?p0=04tUV0000000LxJYAU Key: lfQdkNb3ike6qx
Tipp
Möchten Sie eine vollständige Liste der Paketkomponenten sehen? Klicken Sie unten auf der Installationsseite für Acrolinx für Salesforce Knowledge auf View Components.
-
Folgen Sie den Anweisungen von Salesforce zur Installation verwalteter Pakete.
Warnung
Nachdem Sie die Integration installiert haben, müssen Sie einige zusätzliche Schritte durchführen, bevor Sie Ihre Salesforce-Inhalte mit Acrolinx prüfen können. Diese technischen Details finden Sie unter Acrolinx für Salesforce Knowledge – Admin Guide.
Um Acrolinx für Salesforce Knowledge zu aktualisieren, folgen Sie den Schritten unter Installation. Sie müssen die ältere Version nicht erst entfernen.
Sobald Sie die aktualisierte Version von Acrolinx für Salesforce Knowledge installiert haben, folgen Sie den Schritten im Admin Guide, um die Einrichtung abzuschließen. Bevor Sie die automatisierte Prüfung einrichten, sollten Sie den alten Trigger für die Score-Berechnung deaktivieren.
Hinweis
Je nach Ihrer vorherigen Installation sind einige der Einrichtungsschritte für Acrolinx für Salesforce Knowledge bereits abgeschlossen.
Bevor Sie die automatisierte Prüfung einrichten, müssen Sie – sofern vorhanden – den alten Trigger für die Score-Berechnung entfernen. Je nachdem, welche Art von Trigger Sie haben, ist der Prozess etwas anders.
So entfernen Sie einen einzelnen Trigger für die Score-Berechnung aus Salesforce:
-
Erstellen Sie manuell ein Archiv mit den Dateien
destructiveChanges.xml
undpackage.xml
.Tipp
Ersetzen Sie
TriggerName
undTriggerClassName
durch die Namen, die in Ihrer Organisation verwendet werden.destructiveChanges.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>[TriggerName]</members> <name>ApexTrigger</name> </types> <types> <members>[TriggerTestClassName]</members> <name>ApexClass</name> </types> <version>59.0</version> </Package>
package.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <version>59.0</version> </Package>
-
Melden Sie sich bei Salesforce Workbench an unter https://workbench.developerforce.com/. Wählen Sie Ihre bevorzugte Umgebung (Sandbox oder Produktion) aus dem Dropdown-Menü oben rechts.
-
Navigieren Sie zu Migration > Deploy.
-
Wählen Sie die in Schritt 1 erstellten Archiv-Dateien aus und wählen Sie Rollback on Error und Single Package.
-
Wählen Sie in der Dropdown-Liste neben Test Level die Option RunAllTests. Geben Sie neben Run Tests den Namen der Trigger-Testklasse
TriggerTestClassName
ein. Klicken Sie auf Next. -
Klicken Sie auf Deploy, um Ihre Bereitstellung zu starten. Sobald die Bereitstellung abgeschlossen ist, sehen Sie den Status Succeeded.
-
Gehen Sie zu Object Manager > Knowledge__kav > triggers, um sicherzustellen, dass der Trigger entfernt wurde.
So entfernen Sie einen eingebetteten Trigger für die Score-Berechnung aus Salesforce:
-
Wenn Sie eine separate Testklasse haben, folgen Sie den Schritten unter Entfernen eines einzelnen Triggers, um sie zu entfernen. In diesem Fall brauchen Sie die Datei destructiveChanges.xml nur mit der Testklasse zu verwenden, da die Triggerklasse nicht gelöscht werden muss:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>[TriggerTestClassName]</members> <name>ApexClass</name> </types> <version>59.0</version> </Package>
-
Entfernen Sie in Ihrer Sandbox-Organisation die folgende Codezeile aus dem Apex Trigger für Ihr Knowledge-Objekt (normalerweise Knowledge__kav) r:
(new AcrolinxApp.KnowledgeObj()).onTrigger();
-
Verbinden Sie Ihre Sandbox- und Produktions-Organisationen:
-
Legen Sie ein Outbound Change Set in Ihrer Sandbox-Organisation an:
-
Geben Sie im Setup in die Box Quick Find „Outbound Change Sets“ ein. Wählen Sie Outbound Change Sets und klicken Sie auf Continue.
-
Klicken Sie auf New und geben Sie einen Namen und eine Beschreibung ein. Klicken Sie auf Save.
-
Klicken Sie auf den Namen eines Change Sets in der Liste Change Sets. Klicken Sie unter Change Set Components auf Add.
-
Wählen Sie Apex Trigger aus der Dropdown-Liste Komponententyp aus. Wählen Sie den von Ihnen erstellten Trigger aus und klicken Sie auf Add to Change Set.
-
Wählen Sie Apex Class aus dem Dropdown-Menü Component Type. Wählen Sie die von Ihnen erstellte Testklasse aus und klicken Sie auf Add to Change Set.
-
-
Klicken Sie im Detailbereich des Change Sets auf Upload.
-
Wählen Sie Target Organization (production org) und klicken Sie auf Upload.
-
-
Stellen Sie ein Inbound Change Sets in Ihrer Produktions-Organisation bereit:
-
Geben Sie im Setup in die Box Quick Find „Inbound Change Sets“ ein. Wählen Sie Inbound Change Sets und klicken Sie auf Continue.
-
Klicken Sie auf Validate neben Change Set Name. Wählen Sie im Abschnitt Validate Change Set unter Choose a Test Option die Option Default.
-
Klicken Sie auf Validate neben Choose a Test Option und dann auf OK.
-
Wenn die Validierung erfolgreich war, gehen Sie auf die Seite Inbound Change Sets. Klicken Sie auf Deploy neben dem gewünschten Change Set.
-
Stellen Sie zunächst sicher, dass Sie alles installiert haben, was Sie benötigen. Lesen Sie dazu den Abschnitt Was Sie vor der Installation beachten sollten weiter oben.
So installieren Sie Acrolinx in Salesforce:
-
Fordern Sie die Installations-URL und den Installationsschlüssel an. Sie müssen die URL verwenden, die dem Typ der zu installierenden Instanz entspricht.
Installieren einer Produktionsinstanz
URL: https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5w000005hlEmAAI Key: lfQdkNb3ike6qx
Installieren einer Sandbox-Instanz
URL: https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5w000005hlEmAAI Key: lfQdkNb3ike6qx
Tipp
Möchten Sie eine vollständige Liste der Paketkomponenten sehen? Klicken Sie unten auf der Installationsseite für Acrolinx für Salesforce Knowledge auf View Components.
-
Folgen Sie den Anweisungen von Salesforce zur Installation verwalteter Pakete.
Warnung
Nachdem Sie die Integration installiert haben, müssen Sie einige zusätzliche Schritte durchführen, bevor Sie Ihre Salesforce-Inhalte mit Acrolinx prüfen können. Diese technischen Details finden Sie unter Acrolinx für Salesforce Knowledge – Admin Guide.
Um Acrolinx für Salesforce Knowledge zu aktualisieren, folgen Sie den Schritten unter Installation. Sie müssen die ältere Version nicht erst entfernen.
Sobald Sie die aktualisierte Version von Acrolinx für Salesforce Knowledge 3.8 installiert haben, folgen Sie den Schritten im Admin Guide, um die Einrichtung abzuschließen. Bevor Sie die automatisierte Prüfung einrichten, sollten Sie den alten Trigger für die Score-Berechnung deaktivieren.
Hinweis
Je nach Ihrer vorherigen Installation sind einige der Einrichtungsschritte für Acrolinx für Salesforce Knowledge bereits abgeschlossen.
Bevor Sie die automatisierte Prüfung einrichten, müssen Sie – sofern vorhanden – den alten Trigger für die Score-Berechnung entfernen. Je nachdem, welche Art von Trigger Sie haben, ist der Prozess etwas anders.
So entfernen Sie einen einzelnen Trigger für die Score-Berechnung aus Salesforce:
-
Erstellen Sie manuell ein Archiv mit den Dateien
destructiveChanges.xml
undpackage.xml
.Tipp
Ersetzen Sie
TriggerName
undTriggerClassName
durch die Namen, die in Ihrer Organisation verwendet werden.destructiveChanges.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>[TriggerName]</members> <name>ApexTrigger</name> </types> <types> <members>[TriggerTestClassName]</members> <name>ApexClass</name> </types> <version>59.0</version> </Package>
package.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <version>59.0</version> </Package>
-
Melden Sie sich bei Salesforce Workbench an unter https://workbench.developerforce.com/. Wählen Sie Ihre bevorzugte Umgebung (Sandbox oder Produktion) aus dem Dropdown-Menü oben rechts.
-
Navigieren Sie zu Migration > Deploy.
-
Wählen Sie die in Schritt 1 erstellten Archiv-Dateien aus und wählen Sie Rollback on Error und Single Package.
-
Wählen Sie in der Dropdown-Liste neben Test Level die Option RunAllTests. Geben Sie neben Run Tests den Namen der Trigger-Testklasse
TriggerTestClassName
ein. Klicken Sie auf Next. -
Klicken Sie auf Deploy, um Ihre Bereitstellung zu starten. Sobald die Bereitstellung abgeschlossen ist, sehen Sie den Status Succeeded.
-
Gehen Sie zu Object Manager > Knowledge__kav > triggers, um sicherzustellen, dass der Trigger entfernt wurde.
So entfernen Sie einen eingebetteten Trigger für die Score-Berechnung aus Salesforce:
-
Wenn Sie eine separate Testklasse haben, folgen Sie den Schritten unter Entfernen eines einzelnen Triggers, um sie zu entfernen. In diesem Fall brauchen Sie die Datei destructiveChanges.xml nur mit der Testklasse zu verwenden, da die Triggerklasse nicht gelöscht werden muss:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>[TriggerTestClassName]</members> <name>ApexClass</name> </types> <version>59.0</version> </Package>
-
Entfernen Sie in Ihrer Sandbox-Organisation die folgende Codezeile aus dem Apex Trigger für Ihr Knowledge-Objekt (normalerweise Knowledge__kav) r:
(new AcrolinxApp.KnowledgeObj()).onTrigger();
-
Verbinden Sie Ihre Sandbox- und Produktions-Organisationen:
-
Legen Sie ein Outbound Change Set in Ihrer Sandbox-Organisation an:
-
Geben Sie im Setup in die Box Quick Find „Outbound Change Sets“ ein. Wählen Sie Outbound Change Sets und klicken Sie auf Continue.
-
Klicken Sie auf New und geben Sie einen Namen und eine Beschreibung ein. Klicken Sie auf Save.
-
Klicken Sie auf den Namen eines Change Sets in der Liste Change Sets. Klicken Sie unter Change Set Components auf Add.
-
Wählen Sie Apex Trigger aus der Dropdown-Liste Komponententyp aus. Wählen Sie den von Ihnen erstellten Trigger aus und klicken Sie auf Add to Change Set.
-
Wählen Sie Apex Class aus dem Dropdown-Menü Component Type. Wählen Sie die von Ihnen erstellte Testklasse aus und klicken Sie auf Add to Change Set.
-
-
Klicken Sie im Detailbereich des Change Sets auf Upload.
-
Wählen Sie Target Organization (production org) und klicken Sie auf Upload.
-
-
Stellen Sie ein Inbound Change Sets in Ihrer Produktions-Organisation bereit:
-
Geben Sie im Setup in die Box Quick Find „Inbound Change Sets“ ein. Wählen Sie Inbound Change Sets und klicken Sie auf Continue.
-
Klicken Sie auf Validate neben Change Set Name. Wählen Sie im Abschnitt Validate Change Set unter Choose a Test Option die Option Default.
-
Klicken Sie auf Validate neben Choose a Test Option und dann auf OK.
-
Wenn die Validierung erfolgreich war, gehen Sie auf die Seite Inbound Change Sets. Klicken Sie auf Deploy neben dem gewünschten Change Set.
-
Stellen Sie zunächst sicher, dass Sie alles installiert haben, was Sie benötigen. Lesen Sie dazu den Abschnitt Was Sie vor der Installation beachten sollten.
So installieren Sie Acrolinx in Salesforce:
-
Fordern Sie die Installations-URL und den Installationsschlüssel an. Sie müssen die URL verwenden, die dem Typ der zu installierenden Instanz entspricht.
Installieren einer Produktionsinstanz
URL: https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5w000005hl3YAAQ Key: lfQdkNb3ike6qx
Installieren einer Sandbox-Instanz
URL: https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5w000005hl3YAAQ Key: lfQdkNb3ike6qx
Tipp
Möchten Sie eine vollständige Liste der Paketkomponenten sehen? Klicken Sie unten auf der Installationsseite für Acrolinx für Salesforce Knowledge auf View Components.
-
Folgen Sie den Anweisungen von Salesforce zur Installation verwalteter Pakete.
Warnung
Nachdem Sie die Integration installiert haben, müssen Sie einige zusätzliche Schritte durchführen, bevor Sie Ihre Salesforce-Inhalte mit Acrolinx prüfen können. Diese technischen Details finden Sie unter Acrolinx für Salesforce Knowledge – Admin Guide.
Um Acrolinx für Salesforce Knowledge zu aktualisieren, folgen Sie den Schritten unter Installation. Sie müssen die ältere Version nicht erst entfernen.
Sobald Sie die aktualisierte Version von Acrolinx für Salesforce Knowledge 3.7.2 installiert haben, folgen Sie den Schritten im Admin Guide, um die Einrichtung abzuschließen. Bevor Sie die automatisierte Prüfung einrichten, sollten Sie den alten Trigger für die Score-Berechnung deaktivieren.
Hinweis
Je nach Ihrer vorherigen Installation sind einige der Einrichtungsschritte für Acrolinx für Salesforce Knowledge bereits abgeschlossen.
Bevor Sie die automatisierte Prüfung einrichten, müssen Sie – sofern vorhanden – den alten Trigger für die Score-Berechnung entfernen. Je nachdem, welche Art von Trigger Sie haben, ist der Prozess etwas anders.
So entfernen Sie einen einzelnen Trigger für die Score-Berechnung aus Salesforce:
-
Erstellen Sie manuell ein Archiv mit den Dateien
destructiveChanges.xml
undpackage.xml
.Tipp
Ersetzen Sie
TriggerName
undTriggerClassName
durch die Namen, die in Ihrer Organisation verwendet werden.destructiveChanges.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>[TriggerName]</members> <name>ApexTrigger</name> </types> <types> <members>[TriggerTestClassName]</members> <name>ApexClass</name> </types> <version>59.0</version> </Package>
package.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <version>59.0</version> </Package>
-
Melden Sie sich bei Salesforce Workbench an unter https://workbench.developerforce.com/. Wählen Sie Ihre bevorzugte Umgebung (Sandbox oder Produktion) aus dem Dropdown-Menü oben rechts.
-
Navigieren Sie zu Migration > Deploy.
-
Wählen Sie die in Schritt 1 erstellten Archiv-Dateien aus und wählen Sie Rollback on Error und Single Package.
-
Wählen Sie in der Dropdown-Liste neben Test Level die Option RunAllTests. Geben Sie neben Run Tests den Namen der Trigger-Testklasse
TriggerTestClassName
ein. Klicken Sie auf Next. -
Klicken Sie auf Deploy, um Ihre Bereitstellung zu starten. Sobald die Bereitstellung abgeschlossen ist, sehen Sie den Status Succeeded.
-
Gehen Sie zu Object Manager > Knowledge__kav > triggers, um sicherzustellen, dass der Trigger entfernt wurde.
So entfernen Sie einen eingebetteten Trigger für die Score-Berechnung aus Salesforce:
-
Wenn Sie eine separate Testklasse haben, folgen Sie den Schritten unter Entfernen eines einzelnen Triggers, um sie zu entfernen. In diesem Fall brauchen Sie die Datei destructiveChanges.xml nur mit der Testklasse zu verwenden, da die Triggerklasse nicht gelöscht werden muss:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>[TriggerTestClassName]</members> <name>ApexClass</name> </types> <version>59.0</version> </Package>
-
Entfernen Sie in Ihrer Sandbox-Organisation die folgende Codezeile aus dem Apex Trigger für Ihr Knowledge-Objekt (normalerweise Knowledge__kav) r:
(new AcrolinxApp.KnowledgeObj()).onTrigger();
-
Verbinden Sie Ihre Sandbox- und Produktions-Organisationen:
-
Legen Sie ein Outbound Change Set in Ihrer Sandbox-Organisation an:
-
Geben Sie im Setup in die Box Quick Find „Outbound Change Sets“ ein. Wählen Sie Outbound Change Sets und klicken Sie auf Continue.
-
Klicken Sie auf New und geben Sie einen Namen und eine Beschreibung ein. Klicken Sie auf Save.
-
Klicken Sie auf den Namen eines Change Sets in der Liste Change Sets. Klicken Sie unter Change Set Components auf Add.
-
Wählen Sie Apex Trigger aus der Dropdown-Liste Komponententyp aus. Wählen Sie den von Ihnen erstellten Trigger aus und klicken Sie auf Add to Change Set.
-
Wählen Sie Apex Class aus dem Dropdown-Menü Component Type. Wählen Sie die von Ihnen erstellte Testklasse aus und klicken Sie auf Add to Change Set.
-
-
Klicken Sie im Detailbereich des Change Sets auf Upload.
-
Wählen Sie Target Organization (production org) und klicken Sie auf Upload.
-
-
Stellen Sie ein Inbound Change Sets in Ihrer Produktions-Organisation bereit:
-
Geben Sie im Setup in die Box Quick Find „Inbound Change Sets“ ein. Wählen Sie Inbound Change Sets und klicken Sie auf Continue.
-
Klicken Sie auf Validate neben Change Set Name. Wählen Sie im Abschnitt Validate Change Set unter Choose a Test Option die Option Default.
-
Klicken Sie auf Validate neben Choose a Test Option und dann auf OK.
-
Wenn die Validierung erfolgreich war, gehen Sie auf die Seite Inbound Change Sets. Klicken Sie auf Deploy neben dem gewünschten Change Set.
-
Stellen Sie zunächst sicher, dass Sie alles installiert haben, was Sie benötigen. Lesen Sie dazu den Abschnitt Was Sie vor der Installation beachten sollten.
So installieren Sie Acrolinx in Salesforce:
-
Fordern Sie die Installations-URL und den Installationsschlüssel an. Sie müssen die URL verwenden, die dem Typ der zu installierenden Instanz entspricht.
Installieren einer Produktionsinstanz
URL: https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5w000005hkqFAAQ Key: lfQdkNb3ike6qx
Installieren einer Sandbox-Instanz
URL: https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5w000005hkqFAAQ Key: lfQdkNb3ike6qx
Tipp
Möchten Sie eine vollständige Liste der Paketkomponenten sehen? Klicken Sie unten auf der Installationsseite für Acrolinx für Salesforce Knowledge auf View Components.
-
Folgen Sie den Anweisungen von Salesforce zur Installation verwalteter Paketen.
Warnung
Nachdem Sie die Integration installiert haben, müssen Sie einige zusätzliche Schritte durchführen, bevor Sie Ihre Salesforce-Inhalte mit Acrolinx prüfen können. Diese technischen Details finden Sie unter Acrolinx für Salesforce Knowledge – Admin Guide.
Um Acrolinx für Salesforce Knowledge zu aktualisieren, folgen Sie den Schritten unter Installation. Sie müssen die ältere Version nicht erst entfernen.
Sobald Sie die aktualisierte Version von Acrolinx für Salesforce Knowledge 3.6 installiert haben, folgen Sie den Schritten im Admin Guide, um die Einrichtung abzuschließen. Bevor Sie die automatisierte Prüfung einrichten, sollten Sie den alten Trigger für die Score-Berechnung deaktivieren.
Hinweis
Je nach Ihrer vorherigen Installation sind einige der Einrichtungsschritte für Acrolinx für Salesforce Knowledge 3.6 bereits abgeschlossen.
Bevor Sie die automatisierte Prüfung einrichten, müssen Sie – sofern vorhanden – den alten Trigger für die Score-Berechnung entfernen. Je nachdem, welche Art von Trigger Sie haben, ist der Prozess etwas anders.
So entfernen Sie einen einzelnen Trigger für die Score-Berechnung aus Salesforce:
-
Erstellen Sie manuell ein Archiv mit den Dateien
destructiveChanges.xml
undpackage.xml
.Tipp
Ersetzen Sie
TriggerName
undTriggerClassName
durch die Namen, die in Ihrer Organisation verwendet werden.destructiveChanges.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>[TriggerName]</members> <name>ApexTrigger</name> </types> <types> <members>[TriggerTestClassName]</members> <name>ApexClass</name> </types> <version>59.0</version> </Package>
package.xml:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <version>59.0</version> </Package>
-
Melden Sie sich bei Salesforce Workbench an unter https://workbench.developerforce.com/. Wählen Sie Ihre bevorzugte Umgebung (Sandbox oder Produktion) aus dem Dropdown-Menü oben rechts.
-
Navigieren Sie zu Migration > Deploy.
-
Wählen Sie die in Schritt 1 erstellten Archiv-Dateien aus und wählen Sie Rollback on Error und Single Package.
-
Wählen Sie in der Dropdown-Liste neben Test Level die Option RunAllTests. Geben Sie neben Run Tests den Namen der Trigger-Testklasse
TriggerTestClassName
ein. Klicken Sie auf Next. -
Klicken Sie auf Deploy, um Ihre Bereitstellung zu starten. Sobald die Bereitstellung abgeschlossen ist, sehen Sie den Status Succeeded.
-
Gehen Sie zu Object Manager > Knowledge__kav > triggers, um sicherzustellen, dass der Trigger entfernt wurde.
So entfernen Sie einen eingebetteten Trigger für die Score-Berechnung aus Salesforce:
-
Wenn Sie eine separate Testklasse haben, folgen Sie den Schritten unter Entfernen eines einzelnen Triggers, um sie zu entfernen. In diesem Fall brauchen Sie die Datei destructiveChanges.xml nur mit der Testklasse zu verwenden, da die Triggerklasse nicht gelöscht werden muss:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>[TriggerTestClassName]</members> <name>ApexClass</name> </types> <version>59.0</version> </Package>
-
Entfernen Sie in Ihrer Sandbox-Organisation die folgende Codezeile aus dem Apex Trigger für Ihr Knowledge-Objekt (normalerweise Knowledge__kav) r:
(new AcrolinxApp.KnowledgeObj()).onTrigger();
-
Verbinden Sie Ihre Sandbox- und Produktions-Organisationen:
-
Legen Sie ein Outbound Change Set in Ihrer Sandbox-Organisation an:
-
Geben Sie im Setup in die Box Quick Find „Outbound Change Sets“ ein. Wählen Sie Outbound Change Sets und klicken Sie auf Continue.
-
Klicken Sie auf New und geben Sie einen Namen und eine Beschreibung ein. Klicken Sie auf Save.
-
Klicken Sie auf den Namen eines Change Sets in der Liste Change Sets. Klicken Sie unter Change Set Components auf Add.
-
Wählen Sie Apex Trigger aus der Dropdown-Liste Komponententyp aus. Wählen Sie den von Ihnen erstellten Trigger aus und klicken Sie auf Add to Change Set.
-
Wählen Sie Apex Class aus dem Dropdown-Menü Component Type. Wählen Sie die von Ihnen erstellte Testklasse aus und klicken Sie auf Add to Change Set.
-
-
Klicken Sie im Detailbereich des Change Sets auf Upload.
-
Wählen Sie Target Organization (production org) und klicken Sie auf Upload.
-
-
Stellen Sie ein Inbound Change Sets in Ihrer Produktions-Organisation bereit:
-
Geben Sie im Setup in die Box Quick Find „Inbound Change Sets“ ein. Wählen Sie Inbound Change Sets und klicken Sie auf Continue.
-
Klicken Sie auf Validate neben Change Set Name. Wählen Sie im Abschnitt Validate Change Set unter Choose a Test Option die Option Default.
-
Klicken Sie auf Validate neben Choose a Test Option und dann auf OK.
-
Wenn die Validierung erfolgreich war, gehen Sie auf die Seite Inbound Change Sets. Klicken Sie auf Deploy neben dem gewünschten Change Set.
-