DocExist
You can use this function for Optiva Workflows and Copy Methods.
Purpose
Checks for the existence of text and attachments to a function code.
Syntax
Dim variable As Integer = DocExist(Symbol, Object, FunctionCode)
Arguments
Part | Description |
---|---|
Symbol
|
Type of object. Use empty quotation marks to indicate the current symbol for the workflow. |
Object
|
Object code to check for text and attachments. Use empty quotation marks to indicate the current object for the workflow. |
FunctionCode
|
A valid function code for the indicated symbol. |
Description
DocExist
checks for the presence of text and
attachments to a particular function code for the indicated object. It returns
a number:
Return | Text | Attachments |
---|---|---|
-1 | Invalid function code | Invalid function code |
0 | No | No |
1 | Yes | No |
2 | No | Yes |
3 | Yes | Yes |
Examples
This example checks for the presence of text and attachments to a
workflow formula. The formula code is PIZZA_SAUCE\003
.
If none are detected, a message is displayed to the user.
Dim iText As Integer = DocExist("FORMULA","PIZZASAUCE\003", "REPORT")
if (iText < 1) then
MessageList("You must attach a report.")
end if
This example checks for the presence of text in the
SAFETY
function code for the workflow object or new
object. If there is none, a message is displayed to the user.
Dim iText As Integer = DocExist("","","SAFETY")
if (iText = 1 OR itext = 3) then
Return 111
else
MessageList("There are no Safety documents. Include some.")
Return 1
end if
This example checks for an attachment to the
WEB
function code for the workflow object or new
object. If there is none, a message is displayed.
Dim iAttach As Integer = DocExist("","","WEB")
if (iAttach < 2) then
MessageList("You must attach the intranet site.")
end if