OneDrive_ItemCopy

Description

This activity allows to create copy an item (includy any children) in OneDrive. It is necessary to specify the item to copy, the parent item under which to copy it and its new name.

Note:

For the activity to work, the reference application in the Azure Portal must have the following API permissions. This activity allows only APPLICATION type permissions (it cannot work with "DELEGATE" ones).
Required permissions:
Files: Files.ReadWrite.All

Sites: Sites.Read.All
Check this page for more information on Azure app API permissions.

Auth

AuthString InArgument<String> REQUIRED

The authorization string to authenticate in MicrosoftGraph service.

It is possible to obtain it using the activity MsGraph_Login. Look at its dedicated page for more details.

Destination Item

DesitnationItemName InArgument<String>

The name of the copyed or moved file.


Drive

DriveId InArgument<String>

The Id of the drive on which the activity has to work on.


Item

ItemId InArgument<String>

The Id of the item.

It is possible to obtain it by the activity OneDrive_ItemGet which allow to get the id of an item given its path.

ItemPath InArgument<String>

The path of the Item (File, Folder, ecc...). It must be '' (empty string) to work on the root of the drive. To work on any other folder the path must follow this pattern: 'folder1/folder2/folder3/.../file1.txt' (it is not necessary to specify the file if the item is a folder).


Output

ResultItem OutArgument<OdItem>

The just created item.


Parent

ParentItemid InArgument<String>

The id of the folder where to copy or move the specified item.

ParentItemPath InArgument<String>

The id path the folder where to copy or move the specified item.


Settings

Timeout InArgument<TimeSpan>

The maximum time the activity might take to be executed. If it takes longer, an exception will be thrown.


User

UserId InArgument<String>

The id of the Microsoft Account of the owner of the Drive.

It can be found in the result fields of certain activities such as, for example, the owner of a file returned by the OneDrive_ItemGet activity.

UserName InArgument<String>

The email of the Microsoft Account of the owner of the Drive. Example: "mario.rossi@outlook.it".