- Kamatchi Devi Sargunanathan
- SMARTIE
- 1041 Points
- Member since 2013
- Application Architect
- MST Solutions
-
ChatterFeed
-
30Best Answers
-
0Likes Received
-
0Likes Given
-
16Questions
-
260Replies
Test Class for apex class
I'm having error like this.. so I'm not getting any code coverage..
Class.AssetParts.<init>: line 10, column 1
Class.AssetPartsTestClass.AssetPartsTestClass: line 26, column 1
Apex Class:
public with sharing class AssetParts {
public Asset_Part__c astpart;
public Physical_Asset__c asset{get;set;}
public string assetname;
public AssetParts(ApexPages.StandardController con)
{
astpart=(Asset_Part__c)con.getRecord();
String astname = ApexPages.currentPage().getParameters().get('retURL');
string[] strsplit = astname.split('/');
assetname = strsplit[1];---------------> here class error
asset= new Physical_Asset__c();
}
public String errmsg{get;set;}
public PageReference Save()
{
astpart.Asset_Name__c =assetname;
insert astpart;
PageReference ref= new PageReference('/'+assetname);
ref.setredirect(true);
return ref;
}
}
My test class is:
@isTest
public class AssetPartsTestClass
{
static TestMethod void AssetPartsTestClass()
{
PageReference ref = Page.AssetParts;
Test.setcurrentPage(ref);
Account testAccount = new Account(Name='Test Company Name');
insert testAccount;
Physical_Asset__c phy = new Physical_Asset__c(Name='Physical Asset Name',Vendor_Account__c=testAccount.id);
insert phy;
Asset_Part__c testassetpart = new Asset_Part__c(Name='Test Assetpart Name',Vendor_Account__c=testAccount.id,Asset_Name__c =phy.id);
insert testassetpart;
ApexPages.currentPage().getParameters().put('assetname',phy.id);
ApexPages.StandardController sc = new ApexPages.StandardController(testassetpart);
AssetParts ap = new AssetParts(sc);---------->test class error
ap.save();
}
}
Please help me from this..
- dev_sfdc1
- February 28, 2014
- Like
- 0
- Continue reading or reply
can't edit profiles
i can't edit profiles.
on my other salesforce account it's like this when i open the Profiles: https://www.dropbox.com/s/esjtc829gwm7kt8/Picture3.png
but on my other account it's like this: https://www.dropbox.com/s/1d2620w9bdv80h7/Picture4.png
both accounts are developer edition.
what is the problem here?
help!
- sp13
- December 14, 2013
- Like
- 0
- Continue reading or reply
When validating a change set in production I get an "Inactive User" error on a ChatterAnswers class
Here is the error I am getting:
Failure Message: "System.DmlException: Insert failed. First exception on row 0; first error: INACTIVE_OWNER_OR_USER, operation performed with inactive user: []", Failure Stack Trace: "Class.ChatterAnswers.createAccount: line 4, column 1 Class.ChatterAnswersCreateAccountTest.validateAccountCreation: line 10, column 1"
I am stumped. I was able to validate and deploy from my dev sandbox to my UAT sandbox but now I get this error in production when I go to validate.
I looked to see if I had any assignment rules that were trying to assign to an inactive user. I also looked to make sure I didn't have any inactive users that are Chatter Answers users.
Any ideas?
- CW83
- December 14, 2013
- Like
- 0
- Continue reading or reply
- force novice
- November 29, 2013
- Like
- 0
- Continue reading or reply
validation atleast one checkbox to checked from list of checkboxes
Hi all,
validation atleast one checkbox to checked from list of checkboxes
advance thanks
- panduranga123
- November 15, 2013
- Like
- 0
- Continue reading or reply
pageblocktable
Hi
I have 3 objects that are Loan,Candidate,Position,the Loan object have Candidate and Postion lookup relationship now how to display these three objects data by using pageblocktable .
Thanks
Ram
- s9
- November 15, 2013
- Like
- 0
- Continue reading or reply
Escaping characters in VisualForce Email
THis is a repeat post but I cannot find any way of getting this done:
I have a VF email template.
<messaging:emailTemplate subject="Account Training Review Required" recipientType="User" relatedToType="Case">
<messaging:HTMLEmailBody >
<html>
----
{!if(relatedTo.Education_checkbox__c = true, " as identified by the Product Support case owner.", " as indicated by a relatively high percentage of support calls having been resolved as 'how to' questions.")}
The above is what I want... But try that and you get this error:
Error: EL Expression Unbalanced: ... #{if(relatedTo.Education_checkbox__c = true, " as identified by the Product Support case owner.", " as indicated by a relatively high percentage of support calls having been resolved as 'how to' questions.")} This client’s particular profile#{if(relatedTo.Account.Business_Size__c = "BB", ", an account classified as Big Business,", if(relatedTo.Account.Business_Size__c = "SMB", ", an account classified as Small Business,", if(relatedTo.Account.Business_Size__c = "MB", ", an account classified as Mid-Size Business, ", "")))} has submitted #{if(text(floor(relatedTo.Account.AccountCases__c)) != "", text(FLOOR(relatedTo.Account.AccountCases__c)) & " how to cases in the last 90 days ", "no other cases categorised as how-to")} #{if(text(relatedTo.Account.Account_Cases_last_90_days__c) != "", " out of a total of " & TEXT(relatedTo.Account.Account_Cases_last_90_days__c) & " Product Support calls", "")}, which puts it in the #{relatedTo.AccountTrainingStatusCode__c} zone according to calculated metrics #{if(relatedTo.Account.MinCaseThreshold__c="Red", if(relatedTo.AccountTrainingStatusCode__c = "Red", " and " & relatedTo.Account.MinCaseThreshold__c & " when measured against the number of how to cases that we allow.", " but " & relatedTo.Account.MinCaseThreshold__c & " when measured against the number of how to cases that we allow."),".")}
If you try this: \'how to\' then you can save but the same thing is displayed in the email:
\'how to\'
Surround the text in the condition with htmlencode() and you see this in the email:
\'how to\'
Use jsencode() and you see this:
\\\'how to\\\'
Clearly the system wants me to escape the character but it then doesn't do anything about it.
Please can someone help?
- SeanGorman
- October 30, 2013
- Like
- 0
- Continue reading or reply
How i pass corresponding row id in to popup window?
How i pass corresponding row id in to popup window?
public ID rowId {get;set;}
public Item_Assets__c objForPage2{get;set;}
public Pagereference goToPage2(){
for(incident_Item_Assets__c obj : IncConfigsItemAsset){
if(obj.id==rowId){
objForPage2= obj;
}
}
return page.vfactivitypopup;
<script> var myWindow; function pop() { myWindow = window.open('/apex/vfactivitypopup','','width=550,height=450'); } </script>
<apex:column > <apex:commandLink action="{!goToPage2}" value="popup" onclick="pop();" > <apex:param name="rowId" assignTo="{!rowId}" value="{!com1.id}" /> </apex:commandLink> </apex:column>
- diy
- October 30, 2013
- Like
- 0
- Continue reading or reply
Trigger to create task
Hi All,
I am new to apex coding but took a shot at writing an opportunity trigger to create a case based off of certain criteria. The issue I am running into is that a requirement of the trigger is to create a task instead of a case if a field on the associated account called "Closed"(checkbox) is not checked. I am not sure how to code that logic, currently I have the trigger creating a case if the field "Closed" is checked but not sure how to do it the other way around. The trigger I have written is below and any help would be greatly appreciated.
trigger ImplementationCaseforIntegrationProducts on Opportunity (after insert, after update) {
string recordtype = Schema.SObjectType.Case.getRecordTypeInfosByName().get('Implementation').getRecordTypeId();
/* List<Task> tasks = new List<Task>();*/
List<Case> cases = new List<Case>();
for (Opportunity opp: Trigger.New)
{ case newcase= new case();
if((trigger.isInsert && (opp.StageName.toLowerCase().equals('closed won'))&&((opp.Type.toLowerCase().equals('adjustment'))|| (opp.Type.toLowerCase().equals('additional sales')))&& opp.Integration_Product_Attached__c == True)||
(trigger.isUpdate && (opp.StageName != Trigger.oldMap.get(opp.Id).StageName && opp.StageName.toLowerCase().equals('closed won'))&&((opp.Type.toLowerCase().equals('additional sales'))||(opp.Type.toLowerCase().equals('adjustment'))) && opp.Integration_Product_Attached__c == True))
{
list<Account> acc = [select id, Closed__c from Account where ID=:opp.AccountId];
if (acc[0].Closed__c == TRUE)
{
system.debug('----------opp.AccountId---->'+opp.AccountId);
newcase.AccountId=opp.AccountId;
newcase.Opportunity__c=opp.Id;
newcase.Subject='New Implementation case for '+opp.Account_Name__c;
newcase.Status='New';
newcase.Origin='Sign Up Form';
newcase.Priority='Medium';
newcase.RecordTypeId=recordtype;
newcase.Billing_Email__c = opp.Billing_Email__c;
cases.add(newcase);
}
}
else
{
}
}
if(cases.size()!=0 && cases.size()!=null)
{
system.debug('----------cases.size()---->'+cases.size());
insert cases;
}
Thanks in advance!
- BennettTran
- October 23, 2013
- Like
- 0
- Continue reading or reply
Visualforce Email Template: parameter for query
I have a Visualforce template designed to pull a list of leads belonging to the recipient of the email. I'm using a component inside of the VF template to display the leads.
It seems the user Id is being lost somewhere in the transition from the VF page to the controller. Consequently I'm getting no records back for display by the component.
Email template:
<messaging:emailTemplate subject="Reminder: Inactive Opportunity Reminder for: {!Relatedto.Name}" recipientType="User" relatedToType="User"> <messaging:htmlEmailBody > <p>The following leads have not yet been updated:</p> <c:Digilant_InactiveLeads ToID="{!RelatedTo.ID}" /> <p>To update these leads, click on the "Lead Status" field located in the upper right on the lead page layout.</p> </messaging:htmlEmailBody> </messaging:emailTemplate>
Component:
<apex:component controller="Digilant_findInactiveLeads" access="global"> <apex:attribute name="ToID" type="ID" description="the lead owner ID" assignTo="{!salesRepID}"/> <apex:dataTable value="{!InactiveLeads}" var="i_lead"> <apex:column > <apex:facet name="header">Name</apex:facet> {!i_lead.Name} </apex:column> <apex:column > <apex:facet name="header">Source</apex:facet> {!i_lead.LeadSource} </apex:column> <apex:column > <apex:facet name="header">Created Date</apex:facet> {!i_lead.CreatedDate} </apex:column> </apex:dataTable> </apex:component>
Controller:
public class Digilant_findInactiveLeads { public List<Lead> leads {get; set;} public ID salesRepID {get; set;} public Digilant_findInactiveLeads() { leads = [select Name, LeadSource, CreatedDate from Lead from Lead where status = 'Open' AND ownerId =: salesRepID]; } public List<Lead> getInactiveLeads() { return leads; } }
- watanabe2
- October 23, 2013
- Like
- 0
- Continue reading or reply
I'm trying to get phone value from VF page contact picklist if contact name is selected
I'm trying to get phone value from VF page contact picklist if contact name is selected then phone field of that record need to be display in <apex:inputText title="Phone" />vf page how to do that
page code:
<apex:page controller="PickList_cls11"> <apex:form > <apex:actionFunction name="change" action="{!dochange}"/> <apex:pageBlock > <apex:pageBlockSection > <apex:selectList label="Account Names" size="1" onchange="change()" value="{!Aname}" > <apex:selectOptions value="{!options}" > </apex:selectOptions> </apex:selectList> <apex:selectList label="Contact Names" size="1" value="{!Cname}"> <apex:selectOptions value="{!conNames}" > <apex:commandButton value="Show Contact" action="{!Showcon}"/> </apex:selectOptions> </apex:selectList> <apex:outputText label="Phone"> <apex:inputText title="Phone" value="{!cphone}"/> </apex:outputText> </apex:pageBlockSection> </apex:pageBlock> </apex:form> </apex:page>
class;
public with sharing class PickList_cls { public Contact objb {get; set;} public string Cname {get; set;} public string Aname {get; set;} public list<SelectOption> options{get; set;} public list<selectoption> conNames {get; set;} public PickList_cls (){ objb = new contact(); options = new List<Selectoption>(); options.add(new selectoption('--None--','--None--')); //for(Account a: [Select id, name, (select id,name from Contacts) from Account order by name]){ for(Account a: [Select id, name from Account order by name]){ options.add(new selectOption(a.Id,a.name)); } conNames = new list<selectoption>(); } public void dochange(){ conNames.clear(); conNames.add(new selectoption('Select','Select')); for(Contact c:[select id,name from Contact where AccountId=:Aname order by name ]) conNames.add(new selectoption(c.id,c.name)); } public pagereference Showcon(){ return null; } }
- bittu
- October 22, 2013
- Like
- 0
- Continue reading or reply
Task/Activity Formula
Scenario: I have Standard Task Object and want to add a Field like Formula or which ever suits to need.
Needed Result: The Field must tell if the Task was created in Account or Opportunity or any other object under the Account.
Example:
Task 1
Object Label(Field) : Account(Object Label)
Task 2
Object Label(Field) : Opportunity(Object Label)
Please advice if there is an alternate work around or if there is something I am missing..?
- T-Han
- October 21, 2013
- Like
- 0
- Continue reading or reply
Cross Object Overview ?
what is cross object ?
what is use of it ?
where we use ?
can i use this in workflow ?
can use in trigger ?
ple tell me , i am new to sfdc . thank u
- subbu.flex9@gmail.com
- October 21, 2013
- Like
- 0
- Continue reading or reply
edit custom object permission in "Standard platform user" profile
Hi,
Can we edit custom object permission in "Standard platform user" profile, if yes how?
Note: I have logged in as admin.
Thanks,
Manish.
- mbforce
- October 17, 2013
- Like
- 0
- Continue reading or reply
confussion on <apex:pageBlockSectionItem>
hiee dis is vijay
i want to knw why we use <pageblocksectionitem> and any small expample for it..thanks in advance :)
- vijju123_1
- October 17, 2013
- Like
- 0
- Continue reading or reply
Export Reports to Excel
Hi,
I want to implement the standard export and Printable view functionality of reports in a visualforce page.
Can anyone let me know if this is possible.
Thanks in advance.
- imishra
- October 17, 2013
- Like
- 0
- Continue reading or reply
What is use of Order By clause in SOQL
Hi Friends,
I have a query as follows.
[SELECT id,Name,Body_of_topic__c,Subject_Line__c FROM Topics__c Order By Sort_Order__c]
where Sort_Order__c field is a number field. So please tell me the result of this query and the importance of the Order By clause. What happens if Sort_Order__c is 1,2,3 etc.
Thanks,
Vijay
- Vijaya Kumar Reganti
- October 16, 2013
- Like
- 0
- Continue reading or reply
formula field
hello
dis is vijay
im trying to use a formula in my field(father annual income) in a candidate object.my criteria is default value should be 50000$ per annum when a field is empty.im using NULLVALUE(null,50000) but its not getting..waitng for solution.im new to sfdc,need help.thanks in advance..
- vijju123_1
- October 14, 2013
- Like
- 0
- Continue reading or reply
Question regarding the Visualforce showing related list
How Can I get the API name (to call the related list) of the Object History?
Example:
I created a "Test" custom object and I enabled the "Track Field History" which in return will have a related list of "Test History" related list.
In my vf page, I set this code:
<apex:detail relatedList="false"/> <!-- Will disabled all Related Lists -->
How can I show the "Test History" related list only, I was not able to get the API name of this Related list.
<apex:relatedList list="Question: What should be the API Name for Test History?"/>
Is it possible to call the API Name of the Test History? If so, how can I get the API name?
My current workaround is as follows:
<apex:detail relatedList="true"/>
In page layout remove all the related list except for Test History related list.
- Sfdcsupport.ax1869
- October 14, 2013
- Like
- 0
- Continue reading or reply
render issues in Pageblock Section
I am writing a code for contacts Custom search. i am able to do search for contacts sucessfully. but i am an issue with render on pageblock .
I have 3 issues.
1. i would like to disable "results " section until search is happened.
2. in below column " Name " is displaying as a column before search. i want to display only after search.
3. any suggestions test code.
appriciated folks your help.
---------- public with sharing class ContactSearch { public List<Contact> contactResults { get; set; } public string pageUrl {get; set;} public boolean newContact { get; set; } public ContactSearch (){ newContact = false; } public PageReference newcontact() { /*PageReference pageUrl = new PageReference('/003/e?retURL=%2F003%2Fo&RecordType=012i000000079tC&ent=Contact'); pageUrl.setRedirect(true); return pageUrl;*/ newContact = true; pageUrl = URL.getSalesforceBaseUrl().toExternalForm()+'/003/e?retURL=%2F003%2Fo&RecordType=012i000000079tC&ent=Contact'; return null; } public PageReference Back() { PageReference FCPage = new PageReference('/apex/Contact_FindStudent'); FCPage.setRedirect(true); return FCPage; } public String Back { get; set; } public PageReference Clear() { return null; } public String ClearText { get; set; } public String results { get; set; } public String searchText { get; set; } public String Name { get; set; } Public PageReference Search() { // List<List<Sobject>> results = [FIND :searchText IN ALL FIELDS RETURNING Contact(Id, Name,Phone,Email)]; try { contactResults = ContactsService.findContactInSalesforce(searchText); } catch (Exception e){} return null; //PageReference pageRef = new PageReference('/_ui/search/ui/UnifiedSearchResults?searchType=2&str='+searchtext); //return pageRef ; } }
<apex:page Controller="ContactSearch" sidebar="false" id="page"> <p>No peopleSoft Contact found.Please Search Salesforce below Using Name,Phone,email or Other identifying information.</p> <apex:includeScript value="/support/console/22.0/integration.js"/> <script type="text/javascript"> function testOpenPrimaryTab() { //Open a new primary tab with the salesforce.com home page in it sforce.console.openPrimaryTab(null,'{!pageUrl}', true, 'newContact', openSuccess, 'newContact'); } var openSuccess = function openSuccess(result){ //Report whether opening the new tab was successful if (result.success == true) { // alert('Primary tab can be opened'); } else { //alert('Primary tab cannot be opened'); } }; </script> <apex:form id="frm"> <!-- <apex:image url="{!$Resource.Contactshome}" width="50" height="50"/>--> <apex:pageBlock mode="edit" id="block"> <apex:pageBlockSection id="pbSectn"> <apex:pageBlockSectionItem id="pbSitem" > <apex:outputLabel for="searchText">Search Salesforce Contacts</apex:outputLabel> <apex:panelGroup > <apex:inputText id="searchText" value="{!searchText}"/> <br/><br/> <apex:commandButton value="Search" action="{!search}" /> <apex:commandButton value="Clear" action="{!Clear}" onclick="clearValue()"/> <apex:commandButton value="Back" action="{!Back}"/> </apex:panelGroup> </apex:pageBlockSectionItem> </apex:pageBlockSection> <apex:pageBlockSection Title="Results" id="results" columns="1" > <apex:outputPanel style="text-align:center" layout="block" > <apex:commandbutton value="New Contact" action="{!newcontact}" style="float: centre;" rendered="true" onclick="testOpenPrimaryTab():return false;"/> <script> testOpenPrimaryTab(); return false </script> </apex:outputPanel> <apex:pageBlockTable value="{!contactResults}" var="c"> <apex:column headerValue="Name" > <apex:outputLink value="/{!c.Id} " >{!c.name}</apex:outputLink> </apex:column> <apex:column value="{!c.emplid__c}"> </apex:column> <apex:column value="{!c.Phone}" ></apex:column> <apex:column value="{!c.Email}" ></apex:column> </apex:pageBlockTable> </apex:pageBlockSection> </apex:pageBlock> </apex:form> <script type = "text/javascript"> function clearValue() { document.getElementById('{!$Component.page:frm:block:pbSectn:pbSitem:searchText}').value = ''; return false; } </script> </apex:page>
- BeatofHeart
- October 11, 2013
- Like
- 0
- Continue reading or reply
Is there a way to display a table in Signnow template with list of records in Salesforce annotations?
I have a requirement to display a table with list of records of an sObject. Have any one tried that before? Is there a possibility to do that in salesforce with Signnow template using salesforce annotations?
Thanks,
Kamatchi Devi Sargunanathan
- Kamatchi Devi Sargunanathan
- January 27, 2019
- Like
- 0
- Continue reading or reply
Query result is not displaying all the fields in the query..any idea?
I am facing one issue as mentioned below,
- Custom Object is queried with fields in it along with some parent fields and also sub query. But when I am returning the result in the debug log I could see only fields related to the custom object only returned in the results.
- Due to this, if I add the same list in to any wrapper or passing it to a map it was showing only those values displayed when I try printing it in a VF page.
Thanks,
Kamatchi Devi Sargunanathan
- Kamatchi Devi Sargunanathan
- January 27, 2019
- Like
- 0
- Continue reading or reply
Is there a possibility to trigger the event of Opportunity Default team members added to the opportunity?
I have a requirement to send email when an opportunity team member is added to the opportunity. It was working fine for the opportunity team members added newly and when am adding the default opportunity teams it is not working.
If anyone has any idea please help to resolve.
Thanks,
Kamatchi Devi Sargunanathan
- Kamatchi Devi Sargunanathan
- March 27, 2018
- Like
- 0
- Continue reading or reply
Ending Position out of bound : -1 error facing in batch apex process why?
I have the following error showing in the apex jobs that I was runnig in to the batch process. But the status shows as completed. I need to know what might be the issues was. I do not use any substring in this batch class and I have only the list collection and updating the lists.
2/28/2018 1:00 AM | Batch Apex | Completed | First error: Ending position out of bounds: -1 | 1,511 | 1,511 | 0 | Persson, Philip | 2/28/2018 2:21 AM | AccountUpdateWithStuCollecBatch_AC |
- Kamatchi Devi Sargunanathan
- March 02, 2018
- Like
- 0
- Continue reading or reply
Is there any possibility to deploy the process builder as active status?
I would like to know if there is a possibility to deploy the process builder with active status in any way of deployment?. Currently I am facing the issue like is it was deployed through Ant migration tool with inactive status. So, I have to manually activate it after deployment.
Thanks in Advance!
- Kamatchi Devi Sargunanathan
- March 02, 2018
- Like
- 0
- Continue reading or reply
I want to open a local folder path from salesforce
I was searching for an option to open a local folder from salesforce either in one of the following ways,
- Button
- Link
- VF page with output link
VF page code,
<apex:page >
<html>
<!--These are the folder path copied from my local system-->
<a href="file:///C:/Users/MSTEMP194/Desktop/Project/Case/Files">Link 1</a>
<a href="file:///C://Users">Link 1</a>
</html>
</apex:page>
I tried searching for many solutions in blogs and found that file:/// should be used when refer the path from a local system. If I copy this folder path and paste over the browser, its opening. But, I have to open a folder path to my local system from salesforce. Can anyone help me out in solving the issue?. Its Urgent!
Thanks in Advance!
- Kamatchi Devi Sargunanathan
- May 18, 2017
- Like
- 0
- Continue reading or reply
Need help to prevent two numbers overlapping between records of an object..Urgent Please Help
I have a requirement to avoid overlapping the two number field values with in an object records creation/updation. Following are my Scenarios for preventing overlapping between records,
From the above table the two values indicate the minimum and maximum ranges. There we can add a new record with MinRange__c = 101 and MaxRange__c = 200, because didn't overlap any of the other record's min and max value.
But we should not allow the values MinRange__c = 10 & MaxRange__c = 70 or MinRange__c = 201 & MaxRange__c = 250 and so on, because it will fall under already created records min and max value(Overlaps).
If you see the last row, this has the -1 value as maxrange__c because this is used to indicate the infinity. It this is found in a record, we shouldn't allow another record should be created with MinRange__c > 500
Please anybody help me with a solution for this logic.
Thanks in Advance,
Kamatchi Devi R
- Kamatchi Devi Sargunanathan
- June 30, 2014
- Like
- 0
- Continue reading or reply
Can we make a custom list view should be default to users in salesforce?
I have a requirement that, I need to assign a custom list view to the users whenever they login and check the Lead Object.
Is it possible? Anyone has any idea about this means please help.
Thanks in Advance.
- Kamatchi Devi Sargunanathan
- April 17, 2014
- Like
- 0
- Continue reading or reply
Please give some example trigger to share the contents(Library files) to the newly created Parner community user automatically?
I have a requirement to share the contents that I have in my library should be automatically shared to the newly created Parner Community user.
Instead of manually sharing the contents with library permission, i need to give permission while the user has created.
If any one have worked on this please help.
Thanks in Advance.
- Kamatchi Devi Sargunanathan
- March 22, 2014
- Like
- 0
- Continue reading or reply
Need to modify the standard (Text type) email template of Salesforce with Image/Letter head
Im in need of modifying the standard salesforce provided email template that is for Communities: New Member Welcome Email, to have some company logo and url for login.
But the problem is this email template is created as Text type template by default in salesforce. So, is there a way to modify the template to have the image in the top.
If anyone have some idea about this please guide me.
Thanks in advance.
Regards,
Kamatchi Devi R
- Kamatchi Devi Sargunanathan
- March 21, 2014
- Like
- 0
- Continue reading or reply
Need to use map as a condition in SOQL?
I have a scenario like, I need to check the owner.division as a condition in my SOQL for a cusotm object query. But for a custom object you cannot use the owner.division field in querying the value.
But, by using map, I can retreive all the user records and check the condition from there while looping the list of custom object records as follows,
Map<id,User> ulist = new Map<id,User>([Select id,name,division from user]);
List<CustomObject__c> customList = [Select id,name, ownerid from CustomObject__c Where <my condition here>];
for(CustomObject__c c : customList)
{
if(ulist.get(c.ownerid).division == 'xxxx') //This is possible
{
//my logic goes here
}
}
But, I want to check the condition of this division in the query itself. Becuase would like to filter out the records in the query. Is this possible?
Please help.
Thanks in advance!
- Kamatchi Devi Sargunanathan
- February 28, 2014
- Like
- 0
- Continue reading or reply
Need help for Java script not working on <apex:inputtextarea /> when rich text is true.
Hi All,
I have a requirement to do the javascript in the Onkeyup event on RichTextArea in VF page. But the script am trying to load is working properly in the normal inputtextarea, if i gave richtext="true" then it is not working. Please help me to do this.
See the following code,
VF page
<apex:page >
<apex:includeScript value="{!$Resource.jquery}"/>
<script type="text/javascript">
function check(f){
alert("f");
}
function check1(f){
alert("f");
}
</script>
<apex:form id="frm1">
<apex:inputtext id="one" onkeyup="return check(this);"/> //This is not working
<apex:inputtextarea richtext="true" id="e" onkeyup="return check1(this);"/> //This is working
<apex:commandbutton id="n" value="save" disabled="true"/>
</apex:form>
</apex:page>
Waiting for the solution.
Thanks in Advance.
- Kamatchi Devi Sargunanathan
- November 07, 2013
- Like
- 1
- Continue reading or reply
Need to calculate the difference between the two times (created as text fields)
Hi all,
I have two text fields WorkStartTime__c and WorkEndTime__c. And need to create a formula field that returns a the difference between these two times as a decimal number to specify how many hours a person worked.
For Eg,
- WorkStartTime__c can be like 9:00 AM (or) 09:00 AM (or) 09:30 AM and so on
- WorkEndTime__c can be like 5:00 PM (or) 05:00 PM (or) 05:30 PM and so on
- Difference should be like 8.00 all the above scenarios.
Please help me how to write a formula to split a string and calculate the time difference
Thanks in Advance.
- Kamatchi Devi Sargunanathan
- November 06, 2013
- Like
- 0
- Continue reading or reply
How to write test class to cover the date fucntion tostartofweek()?
Hi,
Am in need of test class coverage for the date function. Am getting struggled at the point of tostartofweek() function. Now am getting 66% code coverage only.
Am copying my class here. Please find help me to cover this more than 75%.
Public class BusinessDay{
public date getStartWeekData(date thisdate ){
date startDate = thisdate.toStartofWeek();
startDate = startDate+ 1;
return startDate;
}
public string getMonthStart(date thisdate ){
String month;
Integer dt = thisdate.day();
Integer dtMonth = thisdate.month();
if(dtMonth == 1){
month = 'Jan'+' '+ string.ValueOf(dt);
}
if(dtMonth == 2){
month = 'Feb'+' '+ string.ValueOf(dt);
}
if(dtMonth == 3){
month = 'Mar'+' '+ string.ValueOf(dt);
}
if(dtMonth == 4){
month = 'Apr'+' '+ string.ValueOf(dt);
}
if(dtMonth == 5){
month = 'May'+' '+ string.ValueOf(dt);
}
if(dtMonth == 6){
month = 'Jun'+' '+ string.ValueOf(dt);
}
if(dtMonth == 7){
month = 'Jul'+' '+ string.ValueOf(dt);
}
if(dtMonth == 8){
month = 'Aug'+' '+ string.ValueOf(dt);
}
if(dtMonth == 9){
month = 'Sep'+' '+ string.ValueOf(dt);
}
........ and so on.
return month;
}
}
Thanks in advance.
- Kamatchi Devi Sargunanathan
- October 25, 2013
- Like
- 0
- Continue reading or reply
How to get the date and month values through Apex trigger?
Hi All,
I'm in need of splitting the Date field value into Date, Month and Year through trigger.
My one part of requirment is to update a text field value as 'Oct 7', If you the date field value is given as '10/7/2013'. Please hepls me in finding a solution for this.
Thanks in Advance...!
- Kamatchi Devi Sargunanathan
- October 25, 2013
- Like
- 0
- Continue reading or reply
Script validation is not working when included from StaticResource, Any Suggestions?
Hi,
I have a VF page that has validation for the field in the form when i include the script in the Static Resource.
Please help me regarding this issue.
VF page that is not working is below,
<apex:page controller="Sample">
<!-- Javascript -->
<apex:includeScript value="{!URLFOR($Resource.scriptValidation, 'jsFolder/jj.js')}"/>
<!-- Javascript -->
<apex:form >
<apex:outputLabel value="Account Name"/>
<apex:inputText value="{!nam}" id="nam"/>
<apex:commandButton value="Insert" onclick=" return validate();"/>
</apex:form>
</apex:page>
VF page that was working fine when have a script inside the page instead of static resource is given below.
<apex:page controller="Sample">
<!-- Javascript -->
<apex:includeScript value="{!URLFOR($Resource.scriptValidation, 'jsFolder/jj.js')}"/>
<script type="text/javascript">
function validate()
{
var a = document.getElementById('{!
$Component.nam}').value;
if(a == '' || a == NULL )
{
alert("Account name is mandatory");
return false;
}
}
</script>
<!-- Javascript -->
<apex:form >
<apex:outputLabel value="Account Name"/>
<apex:inputText value="{!nam}" id="nam"/>
<apex:commandButton value="Insert" onclick=" return validate();"/>
</apex:form>
</apex:page>
Please help me regarding this issue.
- Kamatchi Devi Sargunanathan
- October 16, 2013
- Like
- 0
- Continue reading or reply
Need help for Java script not working on <apex:inputtextarea /> when rich text is true.
Hi All,
I have a requirement to do the javascript in the Onkeyup event on RichTextArea in VF page. But the script am trying to load is working properly in the normal inputtextarea, if i gave richtext="true" then it is not working. Please help me to do this.
See the following code,
VF page
<apex:page >
<apex:includeScript value="{!$Resource.jquery}"/>
<script type="text/javascript">
function check(f){
alert("f");
}
function check1(f){
alert("f");
}
</script>
<apex:form id="frm1">
<apex:inputtext id="one" onkeyup="return check(this);"/> //This is not working
<apex:inputtextarea richtext="true" id="e" onkeyup="return check1(this);"/> //This is working
<apex:commandbutton id="n" value="save" disabled="true"/>
</apex:form>
</apex:page>
Waiting for the solution.
Thanks in Advance.
- Kamatchi Devi Sargunanathan
- November 07, 2013
- Like
- 1
- Continue reading or reply
Query result is not displaying all the fields in the query..any idea?
I am facing one issue as mentioned below,
- Custom Object is queried with fields in it along with some parent fields and also sub query. But when I am returning the result in the debug log I could see only fields related to the custom object only returned in the results.
- Due to this, if I add the same list in to any wrapper or passing it to a map it was showing only those values displayed when I try printing it in a VF page.
Thanks,
Kamatchi Devi Sargunanathan
- Kamatchi Devi Sargunanathan
- January 27, 2019
- Like
- 0
- Continue reading or reply
Ending Position out of bound : -1 error facing in batch apex process why?
I have the following error showing in the apex jobs that I was runnig in to the batch process. But the status shows as completed. I need to know what might be the issues was. I do not use any substring in this batch class and I have only the list collection and updating the lists.
2/28/2018 1:00 AM | Batch Apex | Completed | First error: Ending position out of bounds: -1 | 1,511 | 1,511 | 0 | Persson, Philip | 2/28/2018 2:21 AM | AccountUpdateWithStuCollecBatch_AC |
- Kamatchi Devi Sargunanathan
- March 02, 2018
- Like
- 0
- Continue reading or reply
Is there any possibility to deploy the process builder as active status?
I would like to know if there is a possibility to deploy the process builder with active status in any way of deployment?. Currently I am facing the issue like is it was deployed through Ant migration tool with inactive status. So, I have to manually activate it after deployment.
Thanks in Advance!
- Kamatchi Devi Sargunanathan
- March 02, 2018
- Like
- 0
- Continue reading or reply
Lightning Data Service Trailhead Challenge Error (Manipulate Records with force:recordData)
This worked as i expected but i got the following error!
I am missing some thing, can some one explain me how LDS works with multiple componets!
Challenge Not yet complete... here's what's wrong: The 'accDisplay' Lightning Component does not appear to be displaying the 'Name' using 'ui:outputText' and the value 'v.accountRecord.Name
<!--accDisplay component--> <aura:component implements="flexipage:availableForRecordHome,force:hasRecordId"> <aura:attribute name="accountRecord" type="Object" /> <force:recordData aura:id="AccountRecordCreator" recordId="{!v.recordId}" layoutType="FULL" targetRecord="{!v.accountRecord}" targetFields="{!v.simpleNewAccount}" targetError="{!v.newContactError}" mode="VIEW" /> <!-- Display a header with details about the record --> <div class="slds-form--stacked"> <div class="slds-form-element"> <label class="slds-form-element__label" for="recordName">Name: </label> <div class="slds-form-element__control"> <ui:outputText class="slds-input" aura:id="recordName" value="{!v.simpleNewAccount.Name}" /> </div> <label class="slds-form-element__label" for="recordIndustry">Industry: </label> <div class="slds-form-element__control"> <ui:outputText class="slds-input" aura:id="recordIndustry" value="{!v.simpleNewAccount.Industry}" /> </div> <label class="slds-form-element__label" for="recordDescription">Description: </label> <div class="slds-form-element__control"> <ui:outputTextArea class="slds-input" aura:id="recordDescription" value="{!v.simpleNewAccount.Description}" /> </div> <label class="slds-form-element__label" for="recordPhone">Phone: </label> <div class="slds-form-element__control"> <ui:outputPhone class="slds-input" aura:id="recordPhone" value="{!v.simpleNewAccount.Phone}" /> </div> </div> </div> </aura:component>
<!--accEdit--> <aura:component implements="flexipage:availableForRecordHome,force:hasRecordId"> <aura:attribute name="accountRecord" type="Object"/> <aura:attribute name="simpleNewAccount" type="Object"/> <aura:attribute name="newContactError" type="String"/> <force:recordData aura:id="AccountRecordCreator" recordId="{!v.recordId}" layoutType="FULL" targetRecord="{!v.accountRecord}" targetFields="{!v.simpleNewAccount}" targetError="{!v.newContactError}" mode="EDIT" /> <ui:outputText class="slds-output" value="Edit Account" /> <lightning:input aura:id="recordName" name="accountRecord" label="Name" value="{!v.simpleNewAccount.Name}" /> <lightning:button label="Save Account" onclick="{!c.handleSaveRecord}" variant="brand" class="slds-m-top--medium"/> </aura:component>
- Akhilesh Reddy Baddigam
- June 19, 2017
- Like
- 0
- Continue reading or reply
I want to open a local folder path from salesforce
I was searching for an option to open a local folder from salesforce either in one of the following ways,
- Button
- Link
- VF page with output link
VF page code,
<apex:page >
<html>
<!--These are the folder path copied from my local system-->
<a href="file:///C:/Users/MSTEMP194/Desktop/Project/Case/Files">Link 1</a>
<a href="file:///C://Users">Link 1</a>
</html>
</apex:page>
I tried searching for many solutions in blogs and found that file:/// should be used when refer the path from a local system. If I copy this folder path and paste over the browser, its opening. But, I have to open a folder path to my local system from salesforce. Can anyone help me out in solving the issue?. Its Urgent!
Thanks in Advance!
- Kamatchi Devi Sargunanathan
- May 18, 2017
- Like
- 0
- Continue reading or reply
How to Upload multiple files in the vf Page
- VSK98
- September 24, 2015
- Like
- 0
- Continue reading or reply
Need help to prevent two numbers overlapping between records of an object..Urgent Please Help
I have a requirement to avoid overlapping the two number field values with in an object records creation/updation. Following are my Scenarios for preventing overlapping between records,
From the above table the two values indicate the minimum and maximum ranges. There we can add a new record with MinRange__c = 101 and MaxRange__c = 200, because didn't overlap any of the other record's min and max value.
But we should not allow the values MinRange__c = 10 & MaxRange__c = 70 or MinRange__c = 201 & MaxRange__c = 250 and so on, because it will fall under already created records min and max value(Overlaps).
If you see the last row, this has the -1 value as maxrange__c because this is used to indicate the infinity. It this is found in a record, we shouldn't allow another record should be created with MinRange__c > 500
Please anybody help me with a solution for this logic.
Thanks in Advance,
Kamatchi Devi R
- Kamatchi Devi Sargunanathan
- June 30, 2014
- Like
- 0
- Continue reading or reply
Creating vf page as popup in another visualforce page in salesforce
Iam creating a vf page in that vf page i have a checkbox field when i check the checkbox automatically another vf page should be display as popup in my vf page.
Please help me guys,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
- Salesforce@322
- June 20, 2014
- Like
- 0
- Continue reading or reply
Can we make a custom list view should be default to users in salesforce?
I have a requirement that, I need to assign a custom list view to the users whenever they login and check the Lead Object.
Is it possible? Anyone has any idea about this means please help.
Thanks in Advance.
- Kamatchi Devi Sargunanathan
- April 17, 2014
- Like
- 0
- Continue reading or reply
Please give some example trigger to share the contents(Library files) to the newly created Parner community user automatically?
I have a requirement to share the contents that I have in my library should be automatically shared to the newly created Parner Community user.
Instead of manually sharing the contents with library permission, i need to give permission while the user has created.
If any one have worked on this please help.
Thanks in Advance.
- Kamatchi Devi Sargunanathan
- March 22, 2014
- Like
- 0
- Continue reading or reply
Need to modify the standard (Text type) email template of Salesforce with Image/Letter head
Im in need of modifying the standard salesforce provided email template that is for Communities: New Member Welcome Email, to have some company logo and url for login.
But the problem is this email template is created as Text type template by default in salesforce. So, is there a way to modify the template to have the image in the top.
If anyone have some idea about this please guide me.
Thanks in advance.
Regards,
Kamatchi Devi R
- Kamatchi Devi Sargunanathan
- March 21, 2014
- Like
- 0
- Continue reading or reply
Need help for Java script not working on <apex:inputtextarea /> when rich text is true.
Hi All,
I have a requirement to do the javascript in the Onkeyup event on RichTextArea in VF page. But the script am trying to load is working properly in the normal inputtextarea, if i gave richtext="true" then it is not working. Please help me to do this.
See the following code,
VF page
<apex:page >
<apex:includeScript value="{!$Resource.jquery}"/>
<script type="text/javascript">
function check(f){
alert("f");
}
function check1(f){
alert("f");
}
</script>
<apex:form id="frm1">
<apex:inputtext id="one" onkeyup="return check(this);"/> //This is not working
<apex:inputtextarea richtext="true" id="e" onkeyup="return check1(this);"/> //This is working
<apex:commandbutton id="n" value="save" disabled="true"/>
</apex:form>
</apex:page>
Waiting for the solution.
Thanks in Advance.
- Kamatchi Devi Sargunanathan
- November 07, 2013
- Like
- 1
- Continue reading or reply