Hiya Skye,
Great sidebar (although we’re getting off topic for Sarah)‚Ķ
A month or so ago, you’d mentioned something about tagging custom data on documents within Workfront, which I somewhat hesitantly said I would normally use the Excel Updater to do, since bulk updating documents within Workfront isn’t supported. A few days later, I confirmed the reason for my hesitation: it turned out that Excel Updater also could not support bulk updating custom forms on documents unless the custom form already existed on the document‚Ķdefeating the concept. So I cracked the code and dug into the details, eventually confirming an underlying exception in the Workfront API where it “claims” to attach the custom form and update the related custom data‚Ķbut actually doesn’t. After trying a number of different angles, however, I figured out a “two-pass” workaround, which now allows the Excel Updater to effectively attach Custom Data to documents that have NO Custom Form on them by simply running the Excel Updater twice.
With that fresh improvement in hand, I then returned to my immediate usecase, which was to export 30K documents out of a Workfront environment that had over half a million documents: I simply exported list of the 30K to Excel, added a couple of columns to the spreadsheet (ie Category ID and AtApp Export Date), ran the Excel Updater (twice), and then used our Workfront Merge logic to export “only” the 30K that I needed (which in turn, I then Merged into the new target environment). Although it sounds a bit boring now that it is working, it really did get me out of a jam, since ‚Äì otherwise ‚Äì the best option I could think of was to create a special user and “Revoke” access to all of the documents other than the 30K I needed‚Ķ2000 at a time‚Ķnoting that the 30K was a moving target‚Ķyikes.
More generically, now that Excel Updater is Smarter, it opens up a world of possibilities for easily tagging documents with custom data such as:
¬∑ Sarah’s management and reviewing of Audit Times
· Adding meta data for reporting purposes
¬∑ Tagging “official” documents across projects (e.g. Official Spec, Contract, Budget, Final Version, etc.)
· Augmenting workflow (e.g. by assigning a Team ID, a Group ID, a Role ID, and/or User ID)
· And many morrrrrre…
Got anything in particular in mind?
Regards,
Doug