Integratiegebruik
Walkthrough
De volgende videodoute beschrijft het gebruiken van de schakelaar:
Instellen
Deze gids zal u door het krijgen van de schakelaar in werking stellen.
Integratiepakket installeren
U krijgt toegang tot het AEM. Er zijn twee opties om de integratie te installeren:
- de Installatie van het Pakket - recht vooruit en minder betrokken.
- de Installatie van POM - geavanceerder, maar kan nuttig zijn wanneer het gebruiken van AEM Cloud Manager en het bevorderen van de integratie.
Pakketinstallatie
Als u het pakket wilt installeren, downloadt u het met de koppeling in de instapkaartberichten. Gedetailleerde instructies voor het installeren van een AEM pakket kunnen worden gevonden door hier te klikken.
POM-installatie
Om de schakelaar in uw POM te omvatten, volg deze stappen. Vervang uw gebruikersnaam en wachtwoord door de gegevens die u hebt ontvangen in de e-mail aan boord.
-
Voeg het volgende toe aan het
.cloudmanager/maven/settings.xml
-bestand in uw project of~/.m2/settings.xml
op uw computer. VervangYOUR_USERNAME
door de gebruikersnaam enYOUR_PASSWORD
door het wachtwoord dat in de instapkaarte-mail is ingevoerd.note important IMPORTANT Als het gebruiken van wolkenmanager, moet de veilige benadering de stappen volgen die hier voor wachtwoord beschermde Gemaakt bewaarplaatsenworden gevonden. 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>
-
Voeg het volgende toe aan het
pom.xml
dossier van het project: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>
-
Voeg het volgende toe aan het
all/pom.xml
dossier van het project. Vervangproject.dependencies.dependency.version
door de juiste versie enproject.build.plugins.plugin.configuration.embeddeds.embedded.target
door het juiste pad.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>
Cloud Configuration
Deze integratie wordt gevormd door een wolkenconfiguratie op omslag te creëren de schakelaar zal werken. Ga als volgt te werk om een cloudconfiguratie te maken:
-
Navigeer naar de cloudconfiguratie van Veeva.
-
Maak een nieuwe Veeva-wolkenconfiguratie in de juiste map en vul de map in zoals beschreven in de volgende secties.
Tabblad Configuratie
Vul het volgende in op het tabblad Configuratie:
- Vereist. Titel voor de configuratie van de Veva Vault-connector. Dit kan een willekeurige waarde zijn. (bijvoorbeeld
Veeva Vault Configuration
) - Vereist. De domein-URL van de instantie Veeva (bijvoorbeeld
https://my-instance.veevavault.com/
) - Vereist. ClientID is vereist om de Veva Vault API aan te roepen. Dit kan een willekeurige waarde zijn en wordt meestal gebruikt voor foutopsporing. (bijvoorbeeld
adobe-aem-vvtechpartner
) - Vereist. Veeva Vault-gebruikersnaam. Zie Veva de Creatie van de Gebruiker.
- Vereist. Veeva Vault-wachtwoord. Zie Veva de Creatie van de Gebruiker.
Adobe-IO-tabblad
Als het project PDF of afbeeldingen voor pagina's moet genereren, is dit tabblad vereist. Vul het volgende in op het tabblad adobe io:
- Vereist. Het IO-eindpunt van de Adobe voor het maken van PDF-afbeeldingen dat is opgegeven in de e-mail aan boord. (bijvoorbeeld
https://my-namespace.adobeioruntime.net/api/v1/web/aem-veeva-serverless-0.0.2/trigger-action.json
) - Vereist. De naam van de handeling voor het genereren van een pagina-afbeelding. Deze waarde moet
aem-veeva-integration/get-image-async
zijn. - Vereist. De handelingsnaam voor het genereren van HTML-afbeeldingen. Deze waarde moet
aem-veeva-integration/get-pdf-async-new
zijn. - Vereist. Het eindpunt van Adobe IO om de staat van de generatie te krijgen die in onboarding e-mail werd verstrekt.(bijvoorbeeld
https://my-namespace.adobeioruntime.net/api/v1/web/aem-veeva-serverless-0.0.2/get-state-value
) - Vereist. AEM gebruikersnaam die door Adobe IO moet worden gebruikt. Zie AEM de Creatie van de Gebruiker.
- Vereist. AEM wachtwoord voor Adobe IO. Zie AEM de Creatie van de Gebruiker.
- Optioneel. De standaardtime-out bestaat uit het laten reageren van de pagina tot een bepaald tijdstip waarna de AIO-service stopt met het ophalen van een reactie. De standaardwaarde is
30000
. - Optioneel. De vertraging is nadat de pagina heeft gereageerd met 200 om alle afbeeldingen uit te stellen voordat een schermafbeelding wordt gemaakt. De standaardwaarde is
2000
. - Optioneel. Door Screenshot/PDF gegenereerde URL wordt na de geconfigureerde waarde in seconden verlopen.
- Optioneel. De Adobe IO screenshot/PDF generatie service is asynchroon. AEM de dienst roept AIO statuseindpunt om screenshot/PDF te krijgen. Deze eigenschap bepaalt in milliseconden de pauze tussen in elke statusaanroep. De standaardwaarde is
10000
. - Optioneel. Maximale aantal pogingen voor statusvraag aan Adobe IO voor het krijgen van schermafbeelding/PDF. De standaardwaarde is
10
.
Geavanceerd tabblad
Vul het volgende in op het geavanceerde tabblad:
- Vereist voor het genereren van PDF/afbeelding. Het bestandspatroon dat wordt gebruikt bij het maken van PDF/afbeeldingen.
{name}
kan worden gesjabloond. (bijvoorbeeld{name}-screenshot
) - Optioneel. De apparaattypen waarvoor andere pagina-schermafbeeldingen zijn vereist dan Desktop. Geldige typen zijn
Tab (iPad)
enMobile (iPhone X)
. - Optioneel. De waarde van het vertoningstype in Veeva die boven vertoning vertegenwoordigt. (bijvoorbeeld
web_ready__c
) - Vereist voor het genereren van PDF/afbeelding. Schermafbeeldingstype dat moet worden gemaakt. Ofwel
PDF
ofImage
. - Vereist voor het genereren van PDF/afbeelding. Het type PDF dat moet worden gegenereerd. Ofwel
Print CSS Based PDF
ofPixel Perfect Screenshot PDF
. - Vereist voor het genereren van PDF/afbeelding. Het afbeeldingstype dat moet worden gegenereerd. Ofwel
PNG
ofJPEG
. - Vereist. Workflow die moet worden uitgevoerd zodra de trigger voor goedkeuring van Veeva Vault is uitgevoerd.
- Vereist. Waarde van statuseigenschap die Goedgekeurd vertegenwoordigt. (bijvoorbeeld
Approved for Distribution
) - Vereist. Workflow die moet worden uitgevoerd zodra de trigger voor het afstoten van Veeva Vault Reject is uitgevoerd.
- Vereist. Waarde van statuseigenschap die Afgewezen/Niet goedgekeurd vertegenwoordigt. (bijvoorbeeld
Rejected
) - Optioneel. Eigenschapnaam voor document-id in Veeva Vault. De standaardwaarde is
id
. - Optioneel. Naam van eigenschap voor status in Veeva Vault. De standaardwaarde is
status__v
. - Optioneel. Eigenschapnaam voor gewijzigd document datum. De standaardwaarde is
version_modified_date__v
. - Optioneel. Eigenschapnaam voor bron-URL van document. De standaardwaarde is
external_id__v
. Als dit veld al wordt gebruikt, maakt u een ander veld in Veva en vult u hier de veldnaam in. Dit veld wordt in Veeva gebruikt om het pad naar de AEM vast te houden. Dit is nodig voor automatische synchronisatie van metagegevens. - Optioneel. Eigenschapnaam voor primair versienummer in Veeva Vault. De standaardwaarde is
major_version_number__v
. - Optioneel. Eigenschapnaam voor kleine versienummer in Veeva Vault. De standaardwaarde is
minor_version_number__v
. - Optioneel. Relatietype Veeva Vault. Alle elementen die aan de pagina worden toegevoegd, worden op basis van deze waarde weergegeven als gerelateerde elementen. De standaardwaarde is
supporting_document__c
.
Tabblad Pagina
Als u pagina's synchroniseert, vult u het volgende in op het tabblad Pagina:
-
Vereist. Wijs een eigenschap van AEM toe aan Veeva.
a. AEM naam van de eigenschap. Selecteerbaar uit AEM eigenschappen. (bijvoorbeeldjcr:title
){name}
kan worden gesjabloond.
b. De naam van de eigenschap Veeva die u precies hebt ingevoerd, bestaat in Veeva. (bijvoorbeeldname__v
)
c. Type eigenschap. OfwelText
ofMultiline Text
. -
Vereist. Wijs een eigenschap van Veeva toe aan AEM.
a. De naam van de eigenschap Veeva die u precies hebt ingevoerd, bestaat in Veeva. (bijvoorbeeldname__v
)
b. AEM naam van de eigenschap. Selecteerbaar uit AEM eigenschappen. (bijvoorbeeldjcr:title
)
c. Type eigenschap. OfwelText
ofMultiline Text
.
Tabblad Element
Als u elementen synchroniseert, vult u het volgende in op het tabblad Elementen:
-
Vereist. Wijs een eigenschap van AEM toe aan Veeva.
a. AEM naam van de eigenschap. Selecteerbaar uit AEM eigenschappen. (bijvoorbeeld/jcr:content/metadata/jcr:title
){name}
kan worden gesjabloond.
b. De naam van de eigenschap Veeva die u precies hebt ingevoerd, bestaat in Veeva. (bijvoorbeeldname__v
)
c. Type eigenschap. OfwelText
ofMultiline Text
. -
Vereist. Wijs een eigenschap van Veeva toe aan AEM.
a. De naam van de eigenschap Veeva die u precies hebt ingevoerd, bestaat in Veeva. (bijvoorbeeldname__v
)
b. AEM naam van de eigenschap. Selecteerbaar uit AEM eigenschappen. (bijvoorbeeld/jcr:content/metadata/jcr:title
)
c. Type eigenschap. OfwelText
ofMultiline Text
.
Aanvullende instellingen
AEM gebruiker maken
Tijdens het genereren van PDF/afbeeldingen moet een AEM gebruiker worden gemaakt om pagina's van AEM te kunnen ophalen. U kunt als volgt alleen-lezen machtigingen maken en geven aan een gebruiker:
Bij gebruik van AEM 6.5.5+:
Bij gebruik van AEM Cloud Servicen:
De volgende toestemmingen worden vereist voor de AEM dienstgebruiker op de inhoud die in PDF/Beeld zal worden omgezet en aan Veeva zal worden geduwd:
- Lezen
Wanneer u gebruikers maakt en machtigingen instelt, moet u aan de beveiligingsnormen van uw organisatie voldoen.
Veeva-gebruiker maken
Om deze integratie te kunnen gebruiken, moet een gebruiker worden gemaakt in Veeva Vault. Ga als volgt te werk om een gebruiker te maken:
-
Ga naar Beheer -> Gebruikers en groepen -> Vault-gebruikers -> Maken
-
Vul de vereiste invoer in. De eenvoudigste instelling is om de
License Type
in te stellen opFull User
en deSecurity Profile
opVault Owner
. Opslaan wanneer voltooid.
De volgende toestemmingen worden vereist voor de specifieke het documenttypes van Veeva die worden gebruikt:
- Documenten maken/lezen
- Versies maken/lezen
- Metagegevens maken/bijwerken
- Uitvoeringen maken/bijwerken
Wanneer u gebruikers maakt en machtigingen instelt, moet u aan de beveiligingsnormen van uw organisatie voldoen.