a!cmiDelete( scsExternalSystemKey, usePerUserCredentials, atomPubUrl, repositoryId, objectId, allVersions )
Deletes an object in the CMIS target system.
Keyword | Type | Description |
---|---|---|
|
Text |
The key from the Third Party Credentials admin console page that corresponds to the set of credentials that should be used to authenticate. |
|
Boolean |
If |
|
Text |
The Atom Pub URL of the CMIS target system. |
|
Text |
The repository id on the CMIS target system. |
|
Text |
The object id of the CMIS object to delete. |
|
Boolean |
Determines if all versions of the object should be deleted when applicable. Default: |
Writer
This function returns a writer and must be used with the bind()
function.
Copy and paste an example into an Appian Expression Editor to experiment with it.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
=load(
local!cmisObjectId,
local!cmiDeleteWriter: bind(
null,
a!cmiDelete(
scsExternalSystemKey: cons!CMIS_SCS_KEY,
usePerUserCredentials: true,
atomPubUrl: cons!CMIS_URL,
repositoryId: cons!CMIS_REPO_ID,
objectId: _,
allVersions: true
)
),
{
a!textField(
label: "CMIS Object Id to Delete",
value: local!cmisObjectId,
saveInto: local!cmisObjectId
),
a!buttonArrayLayout(
buttons: {
a!buttonWidget(
label: "Delete Object",
style: "DESTRUCTIVE",
value: local!cmisObjectId,
saveInto: local!cmiDeleteWriter
)
}
)
}
)
Feature | Compatibility | Note |
---|---|---|
Portals | Partially compatible | Can be used with Appian Portals if it is connected using an integration and web API. |
Offline Mobile | Partially compatible | Can be used with offline mobile if it is loaded at the top of the form. |
Sync-Time Custom Record Fields | Incompatible | |
Real-Time Custom Record Fields | Incompatible | |
Process Reports | Incompatible | You cannot use this function to configure a process report. |
Process Events | Incompatible | You cannot use this function to configure a process event node, such as a start event or timer event. |
a!cmiDelete() Function