Geavanceerde opties voor proefdrukken toevoegen bij het maken van een proefdruk via de Adobe Workfront API
Als u een proefdruk maakt in de Workfront API, kunt u geavanceerde proefdrukopties toevoegen.
Gebruik een van de volgende workflows om proefdrukopties aan een proefdruk toe te voegen met behulp van de API:
-
(Aanbevolen) Maak een eenvoudige proefdruk met de Workfront API en voeg vervolgens geavanceerde proefdrukopties toe aan de proefdruk met de API ProefHQ
-
Een proefdruk maken met geavanceerde opties voor proefdrukken met JSON in de Workfront API
Een proefdruk maken met de API's Workfront en ProofHQ (aanbevolen) create-a-proof-using-the-workfront-and-proofhq-apis-recommended
In deze sectie wordt beschreven hoe u een proefdruk maakt met geavanceerde opties voor proefdrukken via de Workfront API, met behulp van een combinatie van Workfront- en ProofHQ-API's.
De API ProofHQ bevat een aantal acties die niet beschikbaar zijn voor proefdrukken in de Workfront API. Door deze acties te gebruiken, kunt u de proef wijzigen of vormen met nauwkeuriger dan beschikbaar in Workfront API.
Voor een overzicht van de API van het BewijsHK, zie Overzicht van PoofHQ. U kunt ook verwijzen naar de Documentatie van hoofdkwartier proefdrukken.
- De Workfront API is een REST-ful API. De API ProofHQ is een SOAP API.
- Proofs die zijn gemaakt in de API ProefHQ worden niet automatisch gekoppeld aan Workfront. Daarom raden we u aan proefdrukken te maken in de Workfront API voordat u ze bijwerkt met de API ProofHQ.
Een proefdruk maken met geavanceerde opties voor proefdrukken
-
Een proef maken met de
Document createProof
in de Workfront API.note note NOTE Wanneer u de proefdruk maakt, stelt u {}
als de waarde voor deadvancedProofingOptions
parameter. -
Nadat de proefdruk is gemaakt, gebruikt u de API ProofHQ om geavanceerde opties toe te voegen.
Voorbeelden
In deze sectie worden enkele voorbeeldupdates weergegeven die u kunt maken met de API ProofHQ.
Voorbeelden:
Een proef kan worden gedownload, heeft een bericht en wordt openbaar gedeeld
Documentatie voor dit eindpunt kan op worden gevonden ProefHQ API-updateProof pagina.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="https://{{soap_host}}/">
<soapenv:Header/>
<soapenv:Body>
<soap:updateProof>
<SessionID>{{session_id}}</SessionID>
<FileID>{{file_id}}</FileID>
<OwnerID>0</OwnerID>
<Name>{{proof_name}}}</Name>
<Subject>Email subject here</Subject>
<Message>Email message here</Message>
<EnableDownload>true</EnableDownload>
<EnableTeamURL>true</EnableTeamURL>
</soap:updateProof>
</soapenv:Body>
</soapenv:Envelope>
Een fase bijwerken zodat deze niet privé is, niet verplicht is en slechts één goedkeuring vereist
Documentatie voor dit eindpunt kan op worden gevonden ProofHQ API-updateWorkflowProofStage pagina.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="https://{{soap_host}}/">
<soapenv:Header/>
<soapenv:Body>
<soap:updateWorkflowProofStage>
<SessionID>{{session_id}}</SessionID>
<FileID>{{proof_id}}</FileID>
<Stage>
<stage_id>{{stage_id}}</stage_id>
<name>{{stage_name}}</name>
<stage_one_decision_only>true</stage_one_decision_only>
<stage_private>false</stage_private>
<mandatory>false</mandatory>
</Stage>
</soap:updateWorkflowProofStage>
</soapenv:Body>
</soapenv:Envelope>
Twee ontvangers toevoegen aan een bewijs zonder primaire beslisser
Documentatie voor dit eindpunt kan op worden gevonden ProofHQ API addWorkflowProofReviewers pagina.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="https://{{soap_host}}/">
<soapenv:Header/>
<soapenv:Body>
<soap:addWorkflowProofReviewers>
<SessionID>{{session_id}}</SessionID>
<FileID>{{proof_id}}</FileID>
<Recipients>
<item>
<email>{{recipient_email_1}}</email>
<role>5</role>
<name>{{recipient_name_1}}</name>
<primary_decision_maker>false</primary_decision_maker>
<stage_id>{{stage_id}}</stage_id>
</item>
<item>
<email> {{recipient_email_2}} </email>
<role>5</role>
<name> {{recipient_name_2}} </name>
<primary_decision_maker>false</primary_decision_maker>
<stage_id>{{stage_id}}</stage_id>
</item>
</Recipients>
<SuppressNewProofNotification></SuppressNewProofNotification>
</soap:addWorkflowProofReviewers>
</soapenv:Body>
</soapenv:Envelope>
Een proefdruk maken met JSON in de Workfront API
In deze sectie wordt beschreven hoe u een proefdruk maakt met geavanceerde opties voor proefdrukken via de Workfront API en JSON gebruikt als parameterwaarde in de Workfront API
Een proefdruk maken met geavanceerde opties voor proefdrukken
U kunt proefdrukken maken met de Workfront API via de Document createProof
handeling. Deze handeling accepteert de advancedProofingOptions
parameter, die het waardetype van heeft string
. Geavanceerde opties voor proefdrukken opnemen in uw createProof
handeling, moet u de opties in advancedProofingOptions
parameter in JSON-indeling.
Voorbeeld
In dit voorbeeld worden velden en opmaak weergegeven die u kunt gebruiken bij het maken van uw JSON voor de advancedProofingOptions
parameter. Uw advancedProofingOptions
JSON-bestand kan meer of minder velden hebben dan hier wordt weergegeven.
Voorbeeld:
{
"stages": [
{
"name": "stage1",
"lockOn": 1,
"position": 1,
"isPrivate": false,
"activateOn": 1,
"recipients": [
{
"name": "",
"role": 5,
"email": "user1_email@example.com",
"recipient_id": "",
"notifications": 0,
"isPrimaryDecisionMaker": null
},
{
"name": "",
"role": 5,
"email": "user2_email@example.com",
"recipient_id": "",
"notifications": 0,
"isPrimaryDecisionMaker": false
}
],
"isMandatory": false,
"deadlineDate": null,
"deadlineTime": null,
"isOneApproval": true,
"activateOnDate": null,
"parentPosition": null,
"activateOnDecision": null,
"deadlineCalculateOn": null,
"deadlineBusinessDays": null
}
],
"message": "",
"subject": "",
"templates": [],
"hasMessage": true,
"canDownload": true,
"customfields": [],
"hasPublicSharing": true,
"isAutomatedWorkflow": true,
"stageBasedVisibility": 0
}