Integreringsanvändning
Genomgång
I följande videogenomgång beskrivs hur du använder kontakten:
Inställningar
Den här guiden hjälper dig att få igång kontakten.
Installera integreringspaket
Du får åtkomst till AEM. Det finns två alternativ för att installera integrationen:
- Paketinstallation - Direkt framåt och mindre involverat.
- POM-installation - Mer avancerad, men kan vara användbar när du använder AEM Cloud Manager och uppgraderar integreringen.
Paketinstallation
Om du vill installera paketet hämtar du det med länken i e-postmeddelandet om introduktion. Detaljerade anvisningar om hur du installerar ett AEM-paket finns här.
POM-installation
Följ de här stegen för att inkludera kopplingen i din POM. Ersätt ditt användarnamn och lösenord med de som finns i e-postmeddelandet om introduktion.
-
Lägg till följande i filen
.cloudmanager/maven/settings.xmli ditt projekt eller~/.m2/settings.xmlpå datorn. ErsättYOUR_USERNAMEmed användarnamnet ochYOUR_PASSWORDmed lösenordet som anges i e-postmeddelandet om introduktion.note important IMPORTANT Om du använder molnhanteraren är den säkra metoden att följa de steg som beskrivs här för lösenordsskyddade Maven-databaser. code language-none <settings> ... <servers> ... <server> <id>repo.ea.adobe.net</id> <username>YOUR_USERNAME</username> <password>YOUR_PASSWORD</password> <filePermissions>BucketOwnerFullControl</filePermissions> <configuration> <wagonProvider>s3</wagonProvider> </configuration> </server> ... </servers> ... </settings> -
Lägg till följande i projektets
pom.xml-fil:code language-none <project> ... <build> ... <extensions> ... <extension> <groupId>com.allogy.maven.wagon</groupId> <artifactId>maven-s3-wagon</artifactId> <version>1.2.0</version> </extension> ... </extensions> ... </build> ... <repositories> ... <repository> <id>repo.ea.adobe.net</id> <url>s3://repo.ea.adobe.net/release</url> <releases> <enabled>true</enabled> </releases> </repository> ... </repositories> ... </project> -
Lägg till följande i projektets
all/pom.xml-fil. Ersättproject.dependencies.dependency.versionmed rätt version ochproject.build.plugins.plugin.configuration.embeddeds.embedded.targetmed rätt sökväg.code language-none <project> ... <build> ... <plugins> ... <plugin> <groupId>org.apache.jackrabbit</groupId> <artifactId>filevault-package-maven-plugin</artifactId> ... <configuration> ... <embeddeds> ... <embedded> <groupId>com.adobe.acs.aemveeva</groupId> <artifactId>aem-veeva-connector.all</artifactId> <type>zip</type> <target>/apps/APP_NAME-packages/application/install</target> </embedded> ... </embeddeds> </configuration> </plugin> ... </plugins> ... </build> ... <dependencies> ... <dependency> <groupId>com.adobe.acs.aemveeva</groupId> <artifactId>aem-veeva-connector.all</artifactId> <version>1.0.5</version> <type>zip</type> </dependency> ... </dependencies> ... </project>
Molnkonfiguration
Den här integreringen konfigureras genom att en molnkonfiguration skapas i den mapp som anslutningen ska arbeta i. Så här skapar du en molnkonfiguration:
-
Navigera till veeva molnkonfiguration.
-
Skapa en ny veeva-molnkonfiguration i rätt mapp och fyll i enligt anvisningarna i nästa avsnitt.
Fliken Konfiguration
Fyll i följande på konfigurationsfliken:
- Obligatoriskt. Title for Veeva Vault connector configuration. Detta kan vara ett godtyckligt värde. (t.ex.
Veeva Vault Configuration) - Obligatoriskt. Veeva-instansens domän-URL (t.ex.
https://my-instance.veevavault.com/) - Obligatoriskt. ClientID krävs för att anropa Vevaevavans API. Detta kan vara ett godtyckligt värde och används oftast för felsökning. (t.ex.
adobe-aem-vvtechpartner) - Obligatoriskt. Veeva Vault-användarnamn. Se Skapa användare av veva.
- Obligatoriskt. Veeva Vault-lösenord. Se Skapa användare av veva.
Adobe IO-flik
Om projektet behöver generera PDF eller bilder för sidor är den här fliken obligatorisk. Fyll i följande på fliken adobe io:
- Obligatoriskt. Adobe IO-slutpunkten för att skapa PDF-bilder som fanns i e-postmeddelandet om introduktion. (t.ex.
https://my-namespace.adobeioruntime.net/api/v1/web/aem-veeva-serverless-0.0.2/trigger-action.json) - Obligatoriskt. Åtgärdsnamnet för generering av sidbilder. Värdet måste vara
aem-veeva-integration/get-image-async. - Obligatoriskt. Åtgärdsnamn för generering av HTML-bilder. Värdet måste vara
aem-veeva-integration/get-pdf-async-new. - Obligatoriskt. Adobe IO-slutpunkten för att få status för den generation som angavs i e-postmeddelandet om introduktion.(t.ex.
https://my-namespace.adobeioruntime.net/api/v1/web/aem-veeva-serverless-0.0.2/get-state-value) - Obligatoriskt. AEM användarnamn som ska användas av Adobe IO. Se AEM Skapa användare.
- Obligatoriskt. AEM lösenord som ska användas av Adobe IO. Se AEM Skapa användare.
- Valfritt. Standardtimeout är att låta sidan svara tills en viss tid efter vilken AIO-tjänsten slutar försöka få ett svar. Standardvärdet är
30000. - Valfritt. Fördröjning är efter att sidan har svarat med 200 för att fördröja återgivningen av alla bilder innan skärmbilden tas. Standardvärdet är
2000. - Valfritt. Den URL som genereras av skärmbild/PDF upphör att gälla om ett konfigurerat värde anges i sekunder.
- Valfritt. Adobe IO-skärmbild/PDF-genereringstjänsten är asynkron. AEM anropar AIO-statusslutpunkten för att hämta skärmbild/PDF. Den här egenskapen avgör i millisekunder pausen mellan i varje statusanrop. Standardvärdet är
10000. - Valfritt. Maximalt antal nya försök för statusanrop till Adobe IO för att hämta skärmbild/PDF. Standardvärdet är
10.
Avancerad flik
Fyll i följande på fliken Avancerat:
- Krävs för PDF/bildgenerering. Filnamnsmönstret som används när PDF/bilder skapas.
{name}kan mallas. (t.ex.{name}-screenshot) - Valfritt. De enhetstyper för vilka sidskärmbilder krävs, förutom Skrivbord. Giltiga typer är
Tab (iPad)ochMobile (iPhone X). - Valfritt. Återgivningstypsvärdet i Veeva som representerar återgivningen ovan. (t.ex.
web_ready__c) - Krävs för PDF/bildgenerering. Skärmbildstyp att skapa. Antingen
PDFellerImage. - Krävs för PDF/bildgenerering. Den PDF-typ som ska genereras. Antingen
Print CSS Based PDFellerPixel Perfect Screenshot PDF. - Krävs för PDF/bildgenerering. Den bildtyp som ska genereras. Antingen
PNGellerJPEG. - Obligatoriskt. Arbetsflöde som ska köras när Veeva Vault Approval-utlösaren är klar.
- Obligatoriskt. Status-egenskapsvärde som representerar Godkänd. (t.ex.
Approved for Distribution) - Obligatoriskt. Arbetsflöde som körs när veeva Vault Reject-utlösaren är klar.
- Obligatoriskt. Status-egenskapsvärde som representerar Avvisat/ej godkänt. (t.ex.
Rejected) - Valfritt. Egenskapsnamn för dokument-ID i veeva Vault. Standardvärdet är
id. - Valfritt. Egenskapsnamn för status i veeva Vault. Standardvärdet är
status__v. - Valfritt. Egenskapsnamn för dokumentets ändringsdatum. Standardvärdet är
version_modified_date__v. - Valfritt. Egenskapsnamn för dokumentresurs-URL. Standardvärdet är
external_id__v. Om fältet redan används skapar du ett annat fält i Veeva och fyller i fältnamnet här. Det här fältet kommer att användas i Veeva för AEM resurssökväg. Detta krävs för automatisk synkronisering av metadata. - Valfritt. Egenskapsnamn för huvudversionsnummer i Veeva Vault. Standardvärdet är
major_version_number__v. - Valfritt. Egenskapsnamn för delversionsnummer i Veeva Vault. Standardvärdet är
minor_version_number__v. - Valfritt. Vevaevavalvets relationstypvärde. Alla resurser som läggs till på sidan representeras som relaterade baserat på det här värdet. Standardvärdet är
supporting_document__c.
Fliken Sida
Om du synkroniserar sidor fyller du i följande på sidfliken:
-
Obligatoriskt. Mappa en egenskap från AEM till Veeva.
AEM egenskapsnamn. Kan väljas bland AEM egenskaper. (t.ex.jcr:title){name}kan mallas.
b. Veeva-egenskapsnamnet som anges exakt finns i Veeva. (t.ex.name__v)
c. Egenskapstyp. AntingenTextellerMultiline Text. -
Obligatoriskt. Mappa en egenskap från Veeva till AEM.
a. Veeva-egenskapsnamnet som anges exakt finns i Veeva. (t.ex.name__v)
b. AEM egenskapsnamn. Kan väljas bland AEM egenskaper. (t.ex.jcr:title)
c. Egenskapstyp. AntingenTextellerMultiline Text.
Fliken Resurser
Om du synkroniserar resurser ska du fylla i följande på fliken Resurser:
-
Obligatoriskt. Mappa en egenskap från AEM till Veeva.
AEM egenskapsnamn. Kan väljas bland AEM egenskaper. (t.ex./jcr:content/metadata/jcr:title){name}kan mallas.
b. Veeva-egenskapsnamnet som anges exakt finns i Veeva. (t.ex.name__v)
c. Egenskapstyp. AntingenTextellerMultiline Text. -
Obligatoriskt. Mappa en egenskap från Veeva till AEM.
a. Veeva-egenskapsnamnet som anges exakt finns i Veeva. (t.ex.name__v)
b. AEM egenskapsnamn. Kan väljas bland AEM egenskaper. (t.ex./jcr:content/metadata/jcr:title)
c. Egenskapstyp. AntingenTextellerMultiline Text.
Ytterligare inställningar
Skapa AEM
Vid generering av PDF/bild måste en AEM användare skapas för att hämta sidor från AEM. Skapa och ge skrivskyddade behörigheter till en användare genom att följa dessa länkar:
Om du använder AEM 6.5.5+:
Om du använder AEM Cloud Service:
Följande behörigheter krävs för den AEM tjänstanvändaren på det innehåll som ska konverteras till PDF/Image och skickas till Veeva:
- Läs
Du måste följa organisationens säkerhetsstandarder när du skapar användare och anger behörigheter.
Veeva - Skapa användare
För att kunna använda den här integreringen måste en användare skapas i Veeva Vault. Så här skapar du en användare:
-
Navigera till Admin -> Användare och grupper -> Valvanvändare -> Skapa
-
Fyll i de indata som behövs. Den enklaste konfigurationen är att ange
License TypetillFull UserochSecurity ProfiletillVault Owner. Spara när du är klar.
Följande behörigheter krävs för de specifika veva-dokumenttyper som används:
- Skapa/läsa dokument
- Skapa/läs versioner
- Skapa/uppdatera metadata
- Skapa/uppdatera återgivningar
Du måste följa organisationens säkerhetsstandarder när du skapar användare och anger behörigheter.