public void TestCreateFeedAttachment() // ERROR - need a ContentVersion based on a ContentDocument which is not createable :((((( { Salesforce.SalesforceProxy.FeedAttachment att = new Salesforce.SalesforceProxy.FeedAttachment() { Type = "Content", RecordId = "00P0b00000tZuVoEAK" // existing Attachment created by API }; Salesforce.SalesforceProxy.SaveResult result = sf.Create(att); }
public void TestCreateFolder() // "00l0b000001u51dAAA" { Salesforce.SalesforceProxy.Folder att = new Salesforce.SalesforceProxy.Folder() { Name = "TestFolderFromCode", DeveloperName = "MihaelaA", IsReadonly = false, AccessType = "Public", Type = "Document" }; Salesforce.SalesforceProxy.SaveResult result = sf.Create(att); }
public void TestCreateContentVersion() // ERROR - "One of these fields must be set: PathOnClient, ContentUrl." { Salesforce.SalesforceProxy.ContentVersion att = new Salesforce.SalesforceProxy.ContentVersion() { VersionData = Encoding.UTF8.GetBytes("abcde"), Description = "API-create Content Version", Title = "TestContentVersionFromCode", OwnerId = "0050b0000032fxTAAQ", // User ID - Mihaela Armanasu PathOnClient = "" }; Salesforce.SalesforceProxy.SaveResult result = sf.Create(att); }
public void TestCreateContentDocument() // Not Allowed { Salesforce.SalesforceProxy.ContentDocument att = new Salesforce.SalesforceProxy.ContentDocument() { // Body = Encoding.UTF8.GetBytes("abcde"), Description = "API-create Content Document", Title = "TestContentDocumentFromCode", OwnerId = "0050b0000032fxTAAQ", // User ID - Mihaela Armanasu ParentId = "00Q0b00001XoqUnEAJ" // Lead ID - LeadFN LeadLN }; Salesforce.SalesforceProxy.SaveResult result = sf.Create(att); }
// same as before, but set the Salesforce Files Settings: "Files uploaded to the Attachments related list on records are uploaded as Salesforce Files, not as attachments" public void TestCreateAttachmentAsFile() // "00P0b00000tZyBQEA0" { Salesforce.SalesforceProxy.Attachment att = new Salesforce.SalesforceProxy.Attachment() { Body = Encoding.UTF8.GetBytes("abcde"), Description = "API-uploaded attachment as file", Name = "TestAttAsFileFromCode", OwnerId = "0050b0000032fxTAAQ", // User ID - Mihaela Armanasu ParentId = "00Q0b00001XoqUnEAJ" // Lead ID - LeadFN LeadLN }; Salesforce.SalesforceProxy.SaveResult result = sf.Create(att); }
public void TestCreateFeedItem() // "0D50b00004tPIGgCAO" { Salesforce.SalesforceProxy.FeedItem att = new Salesforce.SalesforceProxy.FeedItem() { Body = "Create Feed Item from code with existing feed attachment", Type = "ContentPost", HasContent = true, ParentId = "00Q0b00001XoqW5EAJ", // Lead ID - LeadFN1 LeadLN1 RelatedRecordId = "0680b0000038iyHAAQ" // existing Feed Attachment created by hand on LeadFN }; Salesforce.SalesforceProxy.SaveResult result = sf.Create(att); }
public void CreateCustomObject() //"a000b00001FUyLOAA1" { Salesforce.SalesforceProxy.MihaelaCustObj__c mco = new Salesforce.SalesforceProxy.MihaelaCustObj__c() { Name = "API-created MCO", length__cSpecified = true, length__c = 12.34 }; Salesforce.SalesforceProxy.SaveResult result = sf.Create(mco); Assert.IsTrue(result.success); Console.WriteLine(result.id); }
public void TestCreateDocument() // "0150b000001gZ9NAAU" "0150b000001gZ9SAAU" "0150b000001gh4xAAA" { Salesforce.SalesforceProxy.Document att = new Salesforce.SalesforceProxy.Document() { Body = Encoding.UTF8.GetBytes("abcde"), Description = "API-create Document-PublicSpecified", Name = "TestDocumentFromCodePublic", AuthorId = "0050b0000032fxTAAQ", // User ID - Mihaela Armanasu IsPublic = true, IsPublicSpecified = true, FolderId = "00l0b000001u51sAAA" }; Salesforce.SalesforceProxy.SaveResult result = sf.Create(att); }
public void TestCreateAttachment() // "00P0b00000tZuVoEAK" "00P0b00000taQUWEA2" { Salesforce.SalesforceProxy.Attachment att = new Salesforce.SalesforceProxy.Attachment() { Body = Encoding.UTF8.GetBytes("abcdefg"), Description = "API-created attachment with Lead parent and Automated Process Owner", Name = "TestFromCodeTake3", OwnerId = "0050b000005EV47AAG", //Automated Process //"0050b0000032fxTAAQ", // User ID - Mihaela Armanasu ParentId = "00Q0b00001XoqW5EAJ", //LeadFN1 LeadLN1 00Q0b00001XoqW5EAJ//LeadFN LeadLN contact from converted lead 0030b000025RD4tAAG //"00Q0b00001XoqUnEAJ", // Lead ID - LeadFN LeadLN IsPrivate = false, ContentType = "Text" }; Salesforce.SalesforceProxy.SaveResult result = sf.Create(att); }