Qual è la differenza tra una bozza e una versione?

In Workfront Proof le versioni vengono visualizzate come una singola bozza. Facendo clic su una versione specifica nell’interfaccia utente Web, vengono visualizzati i relativi dettagli. In realtà, ogni versione è una bozza separata e l’interfaccia web li visualizza insieme.

Dal punto di vista dell’API, ogni versione è una bozza separata e le bozze sono collegate tra loro dai rispettivi ID.

createProof() creerà sempre versione 1 della bozza. Supponiamo per il nostro esempio che l’ID restituito per questa bozza sia "100".

Quando utilizzi createProofVersion(), invia sempre l'ID della versione precedente. Se si desidera creare versione 2 sulla bozza "100", passa "100" per il parametro ParentFileID. Questo comunica al sistema che questa bozza deve essere la versione 2 del set. Il metodo restituirà un ID di bozza univoco, ad esempio diciamo che è "101".

Se è necessaria una terza versione, ovvero versione 3, verrà chiamato di nuovo createProofVersion() e questa volta passa in "101" per ParentFileID, in modo da garantire che l'elenco collegato delle versioni sia creato correttamente.

Devo ottenere un nuovo ID sessione prima di ogni chiamata?

È importante sottolineare che ogni ID sessione è essenzialmente un utente che esegue le azioni.

Non è necessario ottenere un nuovo ID sessione prima di ogni chiamata all’API, che resterà valido per 24 ore. La data di scadenza viene ripristinata ogni volta che si effettua una chiamata all'API.

Che cos’è una bozza/un URL personale?

Team/Public: ogni versione della bozza ha un URL Team (pubblico) univoco. Se questa opzione è attivata, la bozza verrà aperta in modalità di sola lettura. È possibile ottenere l'URL del team utilizzando il metodo getProofURL().

Personali: un URL personale è univoco per ogni revisore e versione della bozza. Se un set di bozze contiene 3 versioni e un revisore si trova su tutte le versioni, il revisore avrà 3 URL personali univoci. Un URL personale apre la versione della bozza con il revisore già identificato e deve quindi essere mantenuto sicuro e non condiviso. Gli URL personali possono essere ottenuti chiamando il metodo getProofReviewers() e quindi iterando ogni  SOAPRecepientObject e recupero del parametro "proof_url".

>Come includere parametri personalizzati quando si apre la miniproof?

La miniproof consente di incorporare lo strumento di correzione nella pagina. È possibile includere un parametro "referer" come parte della miniproof per fornire un URL di reindirizzamento quando un utente fa clic sul pulsante Chiudi nella miniproof. È possibile includere un numero qualsiasi di parametri personalizzati come parte di questo URL di reindirizzamento aggiungendoli utilizzando il carattere '&' di escape, ad esempio %26.

Ad esempio, l’URL miniproof
https://app.proofhq.com/viewer/proofingcode?referer=closingurl.com&customparam1=somevalue&customparam2= deve essere codificato come
https://app.proofhq.com/viewer/proofingcode?referer=closingurl.com%26customparam1=somevalue%26customparam2= per la trasmissione dei parametri personalizzati.

Workfront