Re: Create an Attachment Folder
Posted: Sun Mar 17, 2019 10:41 pm
Here's my process:
First time an order is saved
and owning profile is under 'Default\Test & Training'
and Order.TitleCompanies[0].Name is populated
then do the following
run code snippet
and just to be sure here's my code snippet again:
First time an order is saved
and owning profile is under 'Default\Test & Training'
and Order.TitleCompanies[0].Name is populated
then do the following
run code snippet
and just to be sure here's my code snippet again:
Code: Select all
from System import *
from SoftPro.ClientModel import *
from SoftPro.Select.Client import *
from SoftPro.OrderTracking.Client.Orders import *
# Context ( IAttachmentItem) is the document that was attached to order!
# Get top level attachment folder at "\{OrderNumber}\Attachments"
topFolder = IOrder.Attachments.GetValue(Context.Parent.Order)
findFolder = [a for a in topFolder.Items if a.Name == 'FolderName']
if findFolder:
# Found the target folder
destFolder = findFolder[0]
else:
# Create Folder at "\{OrderNumber}\Attachments\{folder}"
newFolder = topFolder.NewFolder()
newFolder.Name = 'FolderName'