Gekoppelde mappen en documenten migreren
U kunt de API gebruiken om gekoppelde mappen en documenten te migreren naar Adobe Experience Manager Assets.
Procedure
-
Identificeer alle documenten en mappen die aan het vorige externe documentopslagbureau zijn gekoppeld. Hierbij worden de interne document- of mapid's van de Workfront en alle mappen met deze map vermeld.
note note NOTE Controleer alle ontdekte mappen of documenten om te controleren of ze nog geen koppeling voor deze mappen of documenten hebben gemaakt met de nieuwe provider. -
Zoek de documenten en mappen in de nieuwe opslagplaats op pad en zoek vervolgens hun identiteit op in het externe systeem.
-
Maak een toewijzing van de interne Workfront-id aan de id in de nieuwe externe opslag. U hebt dit nodig om in de volgende stap een nieuwe koppeling te maken.
-
Maak een koppeling naar een nieuw document of een nieuwe documentmap in Workfront en wijs de bron via de nieuwe externe id naar de nieuwe locatie.
- Documenten: voeg een nieuwe versie van het bestaande document met de nieuwe externe documentleverancier toe.
- Omslagen: Creeer een nieuwe omslag in de zelfde plaats met de zelfde naam.
Voorbeeld van migreren van koppelingen
API-informatie
Voor meer informatie over Workfront APIs in deze sectie, zie Documentatie van de Ontwikkelaar:Documenten.
Alle documenten zoeken
Vind Alle Documenten (DOCU) verbonden aan Leverancier van het Document van providerType met documentProviderID.
Http Method: GET
Http Endpoint: {host}/attask/api/v14.0/document/search?fields=currentVersion:*¤tVersion:externalIntegrationType={providerType}
Alle mappen zoeken
Vind Alle Omslagen van het Document (DOCFDR) verbonden aan de Leverancier van het Document van providerType met documentProviderID.
Http Method: GET
Http Endpoint: {host}/attask/api/v14.0/documentFolder/search?fields=*,linkedFolder:*&linkedFolder:externalIntegrationType={providerType}
API DOCS: (Eindpunten van documentmap worden momenteel niet gedekt door developer.workfront.com)
Documenten koppelen
De Documenten van de verbinding (DOCU) van Externe Leverancier van het Document van providerType met documentProviderID.
Http Method: POST
Endpoint: {host}/internal/documents/linkExternalObjects
Http Body:
refObjCode=DOCU&refObjID={documentId}&providerType={providerType}&documentProviderID={documentProviderID}
API DOCS: (Internal Link Endpoints zijn momenteel niet opgenomen in developer.workfront.com)
Mappen koppelen
De Omslagen van het Document van de verbinding (DOCFDR) van Externe Leverancier van het Document van providerType met documentProviderID.
Http Method: POST
Endpoint: {host}/internal/document/version/linkExternal
Http Body:
providerType={providerType}&documentProviderID={documentProviderID}&breadcrumb=[]&linkAction=LINKEXTERNAL&refObjCode={USER|PROJECT_TASK|TEMPLATE_TASK|securityRootObjectCode}&refObjID={userID|taskID|templateTaskID|securityRootId}&destFolderID={parentFolderId}
API DOCS: (Internal Link Endpoints zijn momenteel niet opgenomen in developer.workfront.com)
Belangrijke termen
-
Document: Een digitaal middel binnen Workfront
-
Omslag van het Document: Een container voor digitale activa binnen Workfront
-
identiteitskaart van het Document: Interne identiteitskaart van Workfront voor een digitaal middel
-
identiteitskaart van de Omslag van het Document: Interne identiteitskaart van Workfront voor een digitale activaomslag
-
identiteitskaart van de Leverancier van het Document: identiteitskaart verbonden aan specifieke documentleveranciers
-
het Type van Leverancier van de Opslag van het Document (ook "Extern Type van Integratie"): Het type van de leveranciersintegratie van de documentopslag die Workfront steunt. Of via een specifieke integratie of een "aangepaste integratie".
-
Huidige Types van Leverancier van de Opslag van het Document ( providerType):
code language-none ATTASK BOX GOOGLE SHAREPOINT WEBDAM WORKFRONTDAM INFERNO WIDEN DROPBOX DROPBOX_BUSINESS ONEDRIVE QUIP WEBHOOKS AEM MOCK
-
Verbonden Document: Een digitaal element dat in een externe leverancier van de documentopslag wordt ontvangen. Workfront heeft een eigen interne Document ID voor het element, maar de bytes worden extern opgeslagen. Om dit mogelijk te maken, slaat Workfront ook een "externe document-id" op die u helpt bij het zoeken naar de bron waarnaar extern wordt verwezen in de externe opslagplaats of opslagplaats.
-
Gekoppelde Omslag van het Document: Een container voor digitale activa die in een externe leverancier van de documentopslag worden ontvangen. Workfront heeft een eigen interne Document Folder ID voor het element, maar de bytes worden extern opgeslagen. Om dit mogelijk te maken, slaat Workfront ook een "externe document-id" op die u helpt bij het zoeken naar de bron waarnaar extern wordt verwezen in de externe opslagplaats of opslagplaats.
-
Externe identiteitskaart van het Document: identiteitskaart die wordt toegewezen wanneer de activa buiten Workfront worden opgeslagen. Workfront wijst zijn interne id toe aan de id die wordt gebruikt om het element in het externe systeem te vinden, via dit veld voor de id van het externe document. Daarom moet bij het koppelen van het document of de map vanuit een nieuwe externe opslag een nieuwe externe document-id worden samengesteld in de juiste indeling voor de externe documentprovider om het document in de nieuwe opslagplaats of opslagplaats te identificeren.
note note NOTE Workfront heeft nog geen standaard voor externe document-id's. Er wordt een nieuwe specificatie gebruikt voor AEM-id's, maar voor andere id's kan de externe document-id verschillende vormen aannemen, afhankelijk van het providertype. -
Type van Objecten: Dit is een API slechts termijn voor de doeleinden van dit document. Het is een soort algemeen object in Workfront waarmee je wilt communiceren. In deze gevallen zult u werken met documenten en mappen die respectievelijk de typen "DOCU" en "DOCFDR" hebben.
-
identiteitskaart van Objecten: Het interne herkenningsteken van Workfront voor het generische voorwerp u wenst om met in wisselwerking te staan. U gaat werken met documenten en mappen, dus dit is respectievelijk de document-id of de documentmap-id.