Overview
End-users will have the ability to edit office documents from an Appian interface and store a new version of the document in Appian after saving the document.
Key Features & Functionality
You can use the Web Application Open Platform Interface (WOPI) protocol to integrate Office for the web with your application. The WOPI protocol enables Office for the web to access and change files that are stored in your Appian instance.
To integrate your Appian application with Office for the web, you need to have the following:
The sample application included in the download package showcases how this plug-in can be used. The function getembeddedofficeurl() can be used to generate a url which can be used in the Web Content Field.
The sample application also includes the following API's which are needed to embed office into an Appian application:
Hello Mr. Mark Ansink,
I'm facing the same issue above, also when I call the API using the my API key I receive the response,
Can you please help me with this issue!
Thanks in advanced.
Hi Meenakshi,
I've submitted a new version of the application, so this will become available in the coming days/weeks depending on how fast the approval is. If you want to have it earlier drop me an email and I will send you the new sample application.
Regards,
Mark
Hello Mark
When I tried to deploy the sample application in Appian 21.3 version. The process model 'OOI Update Document' referencing an old smart service com.appiancorp.ps.docUtils.CreateDocumentVersion.CreateDocumentVersion which is combined in Content Tools. So, The process model is could not be imported.
Most of object was not imported due to above issue.
The the access token is how Office is able to access Appian to get the document. Office is doing a callback to Appian. So you need to have either the Appian API key in your Appian credentials store. You can also mail me directly on mark.ansink@appian.com so I can help you get this up and running.
yes. When I call https://appian-int-td01.tst:8443/suite/webapi/wopi/files/5224&access_token=.... I well receive the response. But I do not understand the role od access_token
Did you added the API service account access to the folder where the documents are stored?
Hello,
I'm interested by your plugin. We have an Office online installed on prim. Actually the sample cannot work. Word Online start but the document cannot be opened. Have you an idea of what is wrong ?
URL is something like this:
https://office.xxxx.xx/wv/wordviewerframe.aspx?title=OOI_WOPICLIENT&WOPISrc=https://appian-int-td01.tst:8443/suite/webapi/wopi/files/5224&access_token=....
Regards
Thanks Mark for your reply,
I did not receive any notification of this and therefore did not notice it earlyer.I will defenatly investigate this further and if it works I will post back here for future users.