diff --git a/samples/convert-sharepoint-library-doc-file-to-pdf/README.md b/samples/convert-sharepoint-library-doc-file-to-pdf/README.md index 651b408..f70821b 100644 --- a/samples/convert-sharepoint-library-doc-file-to-pdf/README.md +++ b/samples/convert-sharepoint-library-doc-file-to-pdf/README.md @@ -1,68 +1,4 @@ # Convert SharePoint Document File to PDF -## Summary - -This sample demonstrates how to convert document file to pdf. - -![picture of the flow](assets/flow.png) - -## Applies to - -* [Microsoft Power Automate](https://docs.microsoft.com/en-us/power-automate/getting-started) -* [Azure Logic Apps](https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-overview) - -## Compatibility - -![Premium License](https://img.shields.io/badge/Premium%20License-Required-yellow.svg "Premium license required") -![On-Premises Connectors](https://img.shields.io/badge/On--Premises%20Connectors-No-green.svg "Does not use on-premise connectors") -![Custom Connectors](https://img.shields.io/badge/Custom%20Connectors-Not%20Required-green.svg "Does not use custom connectors") - -## Authors - -Solution|Author(s) ---------|--------- -convert-sharepoint-library-doc-file-to-pdf | [Chandani Prajapati](https://github.com/chandaniprajapati) - -## Version history - -Version|Date|Comments --------|----|-------- -1.0|Sep 09, 2022|Initial release - -## Features - -This sample demonstrates the following concepts: - -* Get file content when a file is created to document library -* Create an actual file to Onedrive -* Convert a file to PDF -* Create a PDF file to Onedrive -* Create a newly generated PDF file to document library -* Delete actual and a PDF file from Onedrive - -## Minimal Path to Awesome - -* [Download](solution/always-reply-to-request.zip) the `.zip` from the `solution` folder -* [Import](https://flow.microsoft.com/en-us/blog/import-export-bap-packages/) the `.zip` file using **My Flows** > **Import** > **Upload** within Microsoft Flow. - -## Disclaimer - -**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** - -## Help - -We do not support samples, but we this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues. - -If you encounter any issues while using this sample, [create a new issue](https://github.com/pnp/powerautomate-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=bug-report.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20). - -For questions regarding this sample, [create a new question](https://github.com/pnp/powerautomate-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=question.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20). - -Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/powerautomate-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20). - -## For more information - -- [Create your first flow](https://docs.microsoft.com/en-us/power-automate/getting-started#create-your-first-flow) -- [Microsoft Power Automate documentation](https://docs.microsoft.com/en-us/power-automate/) - - - +> [!Important] +> This sample has now been migrated to the a [different repository](https://github.com/pnp/powerplatform-samples/tree/main/samples/convert-sharepoint-library-doc-file-to-pdf). \ No newline at end of file diff --git a/samples/convert-sharepoint-library-doc-file-to-pdf/assets/flow.png b/samples/convert-sharepoint-library-doc-file-to-pdf/assets/flow.png deleted file mode 100644 index 352345d..0000000 Binary files a/samples/convert-sharepoint-library-doc-file-to-pdf/assets/flow.png and /dev/null differ diff --git a/samples/convert-sharepoint-library-doc-file-to-pdf/assets/sample.json b/samples/convert-sharepoint-library-doc-file-to-pdf/assets/sample.json deleted file mode 100644 index f663e3d..0000000 --- a/samples/convert-sharepoint-library-doc-file-to-pdf/assets/sample.json +++ /dev/null @@ -1,70 +0,0 @@ -[ - { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/pnp/samples/v1.0/metadata-schema.json", - "name": "convert-sharepoint-library-doc-file-to-pdf", - "version": "1.0.0.0", - "source": "pnp", - "creationDateTime": "2022-09-20", - "updateDateTime": "2022-09-20", - "title": "Convert sharepoint library document file to pdf.", - "shortDescription": "This sample shows how to convert a doc file to a pdf in the document library.", - "longDescription": [ - "This sample shows how to convert a doc file to a pdf in the document library." - ], - "url": "https://github.com/pnp/powerautomate-samples/tree/main/samples/convert-sharepoint-library-doc-file-to-pdf", - "products": [ - "Power Automate", - "Power Platform", - "SharePoint" - ], - "tags": [ - "SHAREPOINT", - "PERMISSIONS" - ], - "categories": [ - "POWERAUTOMATE" - ], - "metadata": [ - { - "key": "POWERAUTOMATE-PREMIUM", - "value": "no" - }, - { - "key": "POWERAUTOMATE-ONPREM", - "value": "No" - }, - { - "key": "POWERAUTOMATE-CUSTOMCONNECTOR", - "value": "No" - } - ], - "thumbnails": [ - { - "type": "image", - "order": 100, - "url": "https://raw.githubusercontent.com/pnp/powerautomate-samples/main/samples/convert-sharepoint-library-doc-file-to-pdf/assets/flow.png", - "alt": "Preview of the solution" - } - ], - "authors": [ - { - "gitHubAccount": "chandaniprajapati", - "name": "Chandani Prajapati", - "pictureUrl": "https://avatars.githubusercontent.com/u/52065929?v=4", - "twitter": "Chandani_SPD" - } - ], - "references": [ - { - "name": "Create your first flow", - "description": "Anyone from a basic business user to an IT professional can create automated processes using Power Automate's no-code/low-code platform.", - "url": "https://docs.microsoft.com/en-us/power-automate/getting-started#create-your-first-flow" - }, - { - "name": "Microsoft Power Automate documentation", - "description": "Power Automate is a service that helps you create automated workflows between your favorite apps and services to synchronize files, get notifications, collect data, and more.", - "url": "https://docs.microsoft.com/en-us/power-automate/" - } - ] - } -] diff --git a/samples/convert-sharepoint-library-doc-file-to-pdf/solution/convert-sharepoint-library-doc-file-to-pdf.zip b/samples/convert-sharepoint-library-doc-file-to-pdf/solution/convert-sharepoint-library-doc-file-to-pdf.zip deleted file mode 100644 index 81a1be8..0000000 Binary files a/samples/convert-sharepoint-library-doc-file-to-pdf/solution/convert-sharepoint-library-doc-file-to-pdf.zip and /dev/null differ diff --git a/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/Microsoft.Flow/flows/29869880-00af-4102-a622-cab9a9fa9def/apisMap.json b/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/Microsoft.Flow/flows/29869880-00af-4102-a622-cab9a9fa9def/apisMap.json deleted file mode 100644 index 3bfeafe..0000000 --- a/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/Microsoft.Flow/flows/29869880-00af-4102-a622-cab9a9fa9def/apisMap.json +++ /dev/null @@ -1 +0,0 @@ -{"shared_sharepointonline":"cdf78599-4644-4e6b-b185-3e4b92887f01","shared_onedriveforbusiness":"b4c4e282-076d-4534-861a-157bfbd5788b"} \ No newline at end of file diff --git a/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/Microsoft.Flow/flows/29869880-00af-4102-a622-cab9a9fa9def/connectionsMap.json b/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/Microsoft.Flow/flows/29869880-00af-4102-a622-cab9a9fa9def/connectionsMap.json deleted file mode 100644 index 496c0bd..0000000 --- a/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/Microsoft.Flow/flows/29869880-00af-4102-a622-cab9a9fa9def/connectionsMap.json +++ /dev/null @@ -1 +0,0 @@ -{"shared_sharepointonline":"e328bda1-7384-4590-a2c0-3aa278dbb392","shared_onedriveforbusiness":"77404c44-344c-4d38-84ca-3bb4a690bed3"} \ No newline at end of file diff --git a/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/Microsoft.Flow/flows/29869880-00af-4102-a622-cab9a9fa9def/definition.json b/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/Microsoft.Flow/flows/29869880-00af-4102-a622-cab9a9fa9def/definition.json deleted file mode 100644 index 86ee046..0000000 --- a/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/Microsoft.Flow/flows/29869880-00af-4102-a622-cab9a9fa9def/definition.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"ce0e6763-8404-419d-bcc6-d06deb731b77","id":"/providers/Microsoft.Flow/flows/ce0e6763-8404-419d-bcc6-d06deb731b77","type":"Microsoft.Flow/flows","properties":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_logicflows","displayName":"Convert doc to pdf","definition":{"metadata":{"workflowEntityId":null,"processAdvisorMetadata":null,"flowclientsuspensionreason":"AlwaysFailingDetected","flowclientsuspensionreasondetails":null,"flowclientsuspensiontime":"2022-07-23T07:23:43.7697544Z","creator":{"id":"421cd1b9-8373-4f7a-8aff-06e1ddee84d4","type":"User","tenantId":"928d7f65-77f4-4b2d-a3a8-1e74badd9734"},"provisioningMethod":"FromDefinition","failureAlertSubscription":true,"clientLastModifiedTime":"2022-07-23T07:23:43.7697544Z"},"$schema":"https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#","contentVersion":"1.0.0.0","parameters":{"$connections":{"defaultValue":{},"type":"Object"},"$authentication":{"defaultValue":{},"type":"SecureObject"}},"triggers":{"When_a_file_is_created_(properties_only)":{"recurrence":{"frequency":"Minute","interval":1},"splitOn":"@triggerOutputs()?['body/value']","metadata":{"operationMetadataId":"3853a390-eb11-4526-90a5-bbc3156af123"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_sharepointonline","connectionName":"shared_sharepointonline","operationId":"GetOnNewFileItems"},"parameters":{"dataset":"https://vtsp.sharepoint.com/sites/SPFxLearning","table":"7aaf84fa-25bd-45c7-ab09-930e99a4019a"},"authentication":"@parameters('$authentication')"}}},"actions":{"Get_file_content":{"runAfter":{},"metadata":{"operationMetadataId":"82129079-702f-46e0-a81e-06015d16fc6d"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_sharepointonline","connectionName":"shared_sharepointonline","operationId":"GetFileContent"},"parameters":{"dataset":"https://vtsp.sharepoint.com/sites/SPFxLearning","id":"@triggerOutputs()?['body/{Identifier}']","inferContentType":true},"authentication":"@parameters('$authentication')"}},"Create_Actual_File_to_OneDrive":{"runAfter":{"Get_file_content":["Succeeded"]},"metadata":{"operationMetadataId":"98b8b30f-e65c-4ad0-9491-c8897493e03e"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_onedriveforbusiness","connectionName":"shared_onedriveforbusiness","operationId":"CreateFile"},"parameters":{"folderPath":"/PnP","name":"@triggerOutputs()?['body/{FilenameWithExtension}']","body":"@body('Get_file_content')"},"authentication":"@parameters('$authentication')"},"runtimeConfiguration":{"contentTransfer":{"transferMode":"Chunked"}}},"Convert_file_to_PDF":{"runAfter":{"Create_Actual_File_to_OneDrive":["Succeeded"]},"metadata":{"operationMetadataId":"77403e88-13f8-493a-b143-5817f1c1ab04"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_onedriveforbusiness","connectionName":"shared_onedriveforbusiness","operationId":"ConvertFile"},"parameters":{"id":"@outputs('Create_Actual_File_to_OneDrive')?['body/Id']","type":"PDF"},"authentication":"@parameters('$authentication')"}},"Create_PDF_File_to_OneDrive":{"runAfter":{"Convert_file_to_PDF":["Succeeded"]},"metadata":{"operationMetadataId":"449fedde-a2c7-4e56-830c-8170178d0d1e"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_onedriveforbusiness","connectionName":"shared_onedriveforbusiness","operationId":"CreateFile"},"parameters":{"folderPath":"/","name":"@outputs('Convert_file_to_PDF')?['headers/x-ms-file-name']","body":"@body('Convert_file_to_PDF')"},"authentication":"@parameters('$authentication')"},"runtimeConfiguration":{"contentTransfer":{"transferMode":"Chunked"}}},"Add_PDF_File_to_Document_Library":{"runAfter":{"Create_PDF_File_to_OneDrive":["Succeeded"]},"metadata":{"operationMetadataId":"eb3bbaad-5f0a-447e-8711-dbec60d35256"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_sharepointonline","connectionName":"shared_sharepointonline","operationId":"CreateFile"},"parameters":{"dataset":"https://vtsp.sharepoint.com/sites/SPFxLearning","folderPath":"/Shared Documents","name":"@outputs('Convert_file_to_PDF')?['headers/x-ms-file-name']","body":"@body('Convert_file_to_PDF')"},"authentication":"@parameters('$authentication')"},"runtimeConfiguration":{"contentTransfer":{"transferMode":"Chunked"}}},"Delete_Actual_File_From_OneDrive":{"runAfter":{"Add_PDF_File_to_Document_Library":["Succeeded"]},"metadata":{"operationMetadataId":"11159aac-7a39-483d-a852-7d9e20cce290"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_onedriveforbusiness","connectionName":"shared_onedriveforbusiness","operationId":"DeleteFile"},"parameters":{"id":"@outputs('Create_Actual_File_to_OneDrive')?['body/Id']"},"authentication":"@parameters('$authentication')"}},"Delete_PDF_File_From_OneDrive":{"runAfter":{"Delete_Actual_File_From_OneDrive":["Succeeded"]},"metadata":{"operationMetadataId":"cc30805a-f2a8-409e-acdd-d9c689ea022a"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_onedriveforbusiness","connectionName":"shared_onedriveforbusiness","operationId":"DeleteFile"},"parameters":{"id":"@outputs('Create_PDF_File_to_OneDrive')?['body/Id']"},"authentication":"@parameters('$authentication')"}}}},"connectionReferences":{"shared_sharepointonline":{"connectionName":"3319dc5e98a348a3b16dc88888072e9d","source":"Embedded","id":"/providers/Microsoft.PowerApps/apis/shared_sharepointonline","tier":"NotSpecified"},"shared_onedriveforbusiness":{"connectionName":"83485110753f411cb01b04e99edc2417","source":"Embedded","id":"/providers/Microsoft.PowerApps/apis/shared_onedriveforbusiness","tier":"NotSpecified"}},"flowFailureAlertSubscribed":false,"isManaged":false}} \ No newline at end of file diff --git a/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/Microsoft.Flow/flows/manifest.json b/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/Microsoft.Flow/flows/manifest.json deleted file mode 100644 index 7b7bf68..0000000 --- a/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/Microsoft.Flow/flows/manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"packageSchemaVersion":"1.0","flowAssets":{"assetPaths":["29869880-00af-4102-a622-cab9a9fa9def"]}} \ No newline at end of file diff --git a/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/manifest.json b/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/manifest.json deleted file mode 100644 index cac4524..0000000 --- a/samples/convert-sharepoint-library-doc-file-to-pdf/sourcecode/manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"schema":"1.0","details":{"displayName":"Convert SharePoint library document file to pdf","description":"Convert SharePoint library document file to pdf","createdTime":"2022-07-23T07:24:49.1608342Z","packageTelemetryId":"9d7e1d98-a2d4-4436-82f0-1840d024a0b7","creator":"N/A","sourceEnvironment":""},"resources":{"29869880-00af-4102-a622-cab9a9fa9def":{"type":"Microsoft.Flow/flows","suggestedCreationType":"Update","creationType":"Existing, New, Update","details":{"displayName":"Convert doc to pdf"},"configurableBy":"User","hierarchy":"Root","dependsOn":["cdf78599-4644-4e6b-b185-3e4b92887f01","e328bda1-7384-4590-a2c0-3aa278dbb392","b4c4e282-076d-4534-861a-157bfbd5788b","77404c44-344c-4d38-84ca-3bb4a690bed3"]},"cdf78599-4644-4e6b-b185-3e4b92887f01":{"id":"/providers/Microsoft.PowerApps/apis/shared_sharepointonline","name":"shared_sharepointonline","type":"Microsoft.PowerApps/apis","suggestedCreationType":"Existing","details":{"displayName":"SharePoint","iconUri":"https://connectoricons-prod.azureedge.net/releases/v1.0.1588/1.0.1588.2938/sharepointonline/icon.png"},"configurableBy":"System","hierarchy":"Child","dependsOn":[]},"e328bda1-7384-4590-a2c0-3aa278dbb392":{"type":"Microsoft.PowerApps/apis/connections","suggestedCreationType":"Existing","creationType":"Existing","details":{"displayName":"Chandani@vtsp.onmicrosoft.com","iconUri":"https://connectoricons-prod.azureedge.net/sharepointonline/icon_1.0.1008.1183.png"},"configurableBy":"User","hierarchy":"Child","dependsOn":["cdf78599-4644-4e6b-b185-3e4b92887f01"]},"b4c4e282-076d-4534-861a-157bfbd5788b":{"id":"/providers/Microsoft.PowerApps/apis/shared_onedriveforbusiness","name":"shared_onedriveforbusiness","type":"Microsoft.PowerApps/apis","suggestedCreationType":"Existing","details":{"displayName":"OneDrive for Business","iconUri":"https://connectoricons-prod.azureedge.net/releases/v1.0.1546/1.0.1546.2665/onedriveforbusiness/icon.png"},"configurableBy":"System","hierarchy":"Child","dependsOn":[]},"77404c44-344c-4d38-84ca-3bb4a690bed3":{"type":"Microsoft.PowerApps/apis/connections","suggestedCreationType":"Existing","creationType":"Existing","details":{"displayName":"Chandani@vtsp.onmicrosoft.com","iconUri":"https://connectoricons-prod.azureedge.net/onedriveforbusiness/icon_1.0.1061.1268.png"},"configurableBy":"User","hierarchy":"Child","dependsOn":["b4c4e282-076d-4534-861a-157bfbd5788b"]}}} \ No newline at end of file