• Plarent
  • NEWBIE
  • 0 Points
  • Member since 2011

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 4
    Questions
  • 12
    Replies

Hi,

 

I have a custom Object called IS Tasks.  Each of the records in this object has an owner.  I would like to send multiple records via email to remind the owners to complete the tasks.  I do not want to send 1 email per record.  Rather 1 email per owner with multiple records inside.  Can you help?

 

Can you give me some idea of:

 

1.  How to create the notification template

2.  How do I set the workflow rule to send this?

 

Thanks!

I am having trouble getting the save function to perform update of the object data shown in the table.  I have a table with only 1 editable field.  I want the user to update the field in each row and then press save and the results to refresh.  This is my Visualforce and Apex code.  What am I doing wrong?

 

<apex:page standardController="Tasks__c" recordSetVar="Tasks__c" extensions="TasksByUserID" 
   tabstyle="My_Tasks__tab" sidebar="true">
   <apex:form > 
   <apex:pageBlock title="Hello {!$User.FirstName}!  Here are your tasks">
   <apex:pageMessages />
   <apex:pageBlockButtons >
      <apex:commandButton value="Save" action="{!save}"/>  
   </apex:pageBlockButtons>

   <apex:pageBlockTable value="{!tasks}"  var="tsk">
      <apex:column value="{!tsk.name}"/>     
      <apex:column value="{!tsk.AGN_Employee_Change__c}"/>
      <apex:column value="{!tsk.Application__c}"/>
      <apex:column value="{!tsk.Date_Due__c}"/>
      
      <apex:column headerValue="Current Status">
         <apex:inputField value="{!tsk.Current_Status__c}"/>
      </apex:column>

   </apex:pageBlockTable>
   </apex:pageBlock>
   </apex:form>
</apex:page>

  The extender code is here:

 

public with sharing class TasksByUserID {

    private List<Tasks__c> userTasks;
    
    public TasksByUserID(ApexPages.StandardSetController controller) {

        this.userTasks = (List<Tasks__c>)controller.getRecords();

    }
      
        public ApexPages.StandardSetController taskRecords{
        get {
            if(taskRecords == null) {
                return new ApexPages.StandardSetController(
                         Database.getQueryLocator(
                [SELECT name, Action_to_Perform__c, AGN_Employee_Change__c, Application__c, Date_Due__c,
                Current_Status__c FROM Tasks__c WHERE Owner.id =:Userinfo.getUserId()]));
            }
            return taskRecords;
        }
        private set;
    }

    
    public PageReference save() {
        update this.userTasks;
        return page.AssignedTasks;
    }
    
    public List<Tasks__c> getTasks() {
         return (List<Tasks__c>) taskRecords.getRecords();
    }  
    
}

 

Hi,  I have an object called Tasks__c and I am building an editable table for users to update the status of their tasks.  These are both my extension code and visualforce code.  I followed the guide to the word and cannot figure out why it is giving me an error:

 

<apex:page standardController="Tasks__c" recordSetVar="Tasks__c" extensions="TasksByUserID"
   tabstyle="My_Tasks__tab" sidebar="true">
   <apex:form > 
   <apex:pageBlock title="Hello {!$User.FirstName}!  Here are your tasks">
   <apex:pageMessages />
   <apex:pageBlockButtons >
      <apex:commandButton value="Save" action="{!save}"/>
   </apex:pageBlockButtons>

   <apex:pageBlockTable value="{!taskRecords}" var="tsk">
      <apex:column value="{!tsk.name}"/>
      <apex:column value="{!tsk.Action_to_Perform__c}"/>      
      <apex:column value="{!tsk.AGN_Employee_Change__c}"/>
      <apex:column value="{!tsk.Application__c}"/>
      <apex:column value="{!tsk.Date_Due__c}"/>
      
      <apex:column headerValue="Current Status">
         <apex:inputField value="{!tsk.Current_Status__c}"/>
      </apex:column>

   </apex:pageBlockTable>
   </apex:pageBlock>
   </apex:form>
</apex:page>

 

public with sharing class TasksByUserID {

    private final Tasks__c userTasks; 
    
    public TasksByUserID(ApexPages.StandardSetController controller) {

        this.userTasks = (Tasks__c)controller.getRecord();

    }
      
        public ApexPages.StandardSetController taskRecords{
        get {
            if(taskRecords == null) {
                return new ApexPages.StandardSetController(
                         Database.getQueryLocator(
                [SELECT name, Action_to_Perform__c, AGN_Employee_Change__c, Application__c, Date_Due__c,
                Current_Status__c FROM Tasks__c where Assigned_To__c =:Userinfo.getUserId()]));
            }
            return taskRecords;
        }
        private set;
    }
    
    public PageReference save() {
        return null;
    }
    public List<Tasks__c> getTasks() {
         return (List<Tasks__c>) taskRecords.getRecords();
    }  
    
}

 

Hi everybody,

 

I am trying to figure out a way to allow users to perform approvals from the API (any API).  I have not had any luck.  Can this done done?  

 

Thanks,

 

Plarent

Hi,

 

I have a custom Object called IS Tasks.  Each of the records in this object has an owner.  I would like to send multiple records via email to remind the owners to complete the tasks.  I do not want to send 1 email per record.  Rather 1 email per owner with multiple records inside.  Can you help?

 

Can you give me some idea of:

 

1.  How to create the notification template

2.  How do I set the workflow rule to send this?

 

Thanks!

I am having trouble getting the save function to perform update of the object data shown in the table.  I have a table with only 1 editable field.  I want the user to update the field in each row and then press save and the results to refresh.  This is my Visualforce and Apex code.  What am I doing wrong?

 

<apex:page standardController="Tasks__c" recordSetVar="Tasks__c" extensions="TasksByUserID" 
   tabstyle="My_Tasks__tab" sidebar="true">
   <apex:form > 
   <apex:pageBlock title="Hello {!$User.FirstName}!  Here are your tasks">
   <apex:pageMessages />
   <apex:pageBlockButtons >
      <apex:commandButton value="Save" action="{!save}"/>  
   </apex:pageBlockButtons>

   <apex:pageBlockTable value="{!tasks}"  var="tsk">
      <apex:column value="{!tsk.name}"/>     
      <apex:column value="{!tsk.AGN_Employee_Change__c}"/>
      <apex:column value="{!tsk.Application__c}"/>
      <apex:column value="{!tsk.Date_Due__c}"/>
      
      <apex:column headerValue="Current Status">
         <apex:inputField value="{!tsk.Current_Status__c}"/>
      </apex:column>

   </apex:pageBlockTable>
   </apex:pageBlock>
   </apex:form>
</apex:page>

  The extender code is here:

 

public with sharing class TasksByUserID {

    private List<Tasks__c> userTasks;
    
    public TasksByUserID(ApexPages.StandardSetController controller) {

        this.userTasks = (List<Tasks__c>)controller.getRecords();

    }
      
        public ApexPages.StandardSetController taskRecords{
        get {
            if(taskRecords == null) {
                return new ApexPages.StandardSetController(
                         Database.getQueryLocator(
                [SELECT name, Action_to_Perform__c, AGN_Employee_Change__c, Application__c, Date_Due__c,
                Current_Status__c FROM Tasks__c WHERE Owner.id =:Userinfo.getUserId()]));
            }
            return taskRecords;
        }
        private set;
    }

    
    public PageReference save() {
        update this.userTasks;
        return page.AssignedTasks;
    }
    
    public List<Tasks__c> getTasks() {
         return (List<Tasks__c>) taskRecords.getRecords();
    }  
    
}

 

Hi,  I have an object called Tasks__c and I am building an editable table for users to update the status of their tasks.  These are both my extension code and visualforce code.  I followed the guide to the word and cannot figure out why it is giving me an error:

 

<apex:page standardController="Tasks__c" recordSetVar="Tasks__c" extensions="TasksByUserID"
   tabstyle="My_Tasks__tab" sidebar="true">
   <apex:form > 
   <apex:pageBlock title="Hello {!$User.FirstName}!  Here are your tasks">
   <apex:pageMessages />
   <apex:pageBlockButtons >
      <apex:commandButton value="Save" action="{!save}"/>
   </apex:pageBlockButtons>

   <apex:pageBlockTable value="{!taskRecords}" var="tsk">
      <apex:column value="{!tsk.name}"/>
      <apex:column value="{!tsk.Action_to_Perform__c}"/>      
      <apex:column value="{!tsk.AGN_Employee_Change__c}"/>
      <apex:column value="{!tsk.Application__c}"/>
      <apex:column value="{!tsk.Date_Due__c}"/>
      
      <apex:column headerValue="Current Status">
         <apex:inputField value="{!tsk.Current_Status__c}"/>
      </apex:column>

   </apex:pageBlockTable>
   </apex:pageBlock>
   </apex:form>
</apex:page>

 

public with sharing class TasksByUserID {

    private final Tasks__c userTasks; 
    
    public TasksByUserID(ApexPages.StandardSetController controller) {

        this.userTasks = (Tasks__c)controller.getRecord();

    }
      
        public ApexPages.StandardSetController taskRecords{
        get {
            if(taskRecords == null) {
                return new ApexPages.StandardSetController(
                         Database.getQueryLocator(
                [SELECT name, Action_to_Perform__c, AGN_Employee_Change__c, Application__c, Date_Due__c,
                Current_Status__c FROM Tasks__c where Assigned_To__c =:Userinfo.getUserId()]));
            }
            return taskRecords;
        }
        private set;
    }
    
    public PageReference save() {
        return null;
    }
    public List<Tasks__c> getTasks() {
         return (List<Tasks__c>) taskRecords.getRecords();
    }  
    
}

 

hi,

      I am a newbie on the mobile application development. what I want is to develop an App on iphone to let our business man approve the approval process.  

 

Firstly, the app will display a list of "item to approve" on the screen, and there is a button let say "approve" on each of the item. Secondly, when the uer click the button, then he can approve it.  

 

the challenge is that all the information is read from sfdc via the api (enterprise wsdl) also, the opperation is based on the api.  but as sfdc says, if you access sfdc via the third part application, you have to provide the token... it is not possible for the business man to record the security token when he login sfdc via the App.

 

      how much I am wrong on this? could anyone help?

 

      thanks!

We have a project to move some of our paper processes to electronic processes

We've gotten the Salesforce white paper on the topic and still have some questions

 

Namely, how did you enforce the e-signature?

Do you have users re-authenticate when approving?

Do you use a component or third party to process e-signatures?

What kind of timeline and cost was associated with deploying that?

 

There are other interpretation questions, but the big hurdle (as I see it) is the electronic signature