Admin Assignment

Spread the love

Salesforce Admin Assignment

Project Management

The purpose of this application is to manage the end-to-end Project, Project expense and Collection.

Create an App Called:

Sahajayoga Project Mgmt. Give Access Rights to all Profile.

Create Following Object and Tabs

Object Name: Project

Standard Field Called Project Name

Associate with Standard Tab Called “Project” And add this Tab to Application Called “Sahajayoga Project Mgmt.”

Create following Field on Project Object

Field Label NameAPI NameData TypeRemarks
StatusStatus__cPicklist OpenClosedIn ProgressOn hold 
Project Start DateProject_Start_Date__cDate 
Project DescriptionProject_Description__cRich Text area 
Project Closed DateProject_Closed_Date__cDate 
Project TypeProject_Type__cPicklist Monthly PoojaWeekly MeditationPublic Program     
Reason for On HoldReason_for_on_hold__cText 255 
Project AgeProject_Age__cFormula -Return Type Number   Today –(minus) Project Start Date 

Write a Workflow Rule Field updated:

If Project Status =Closed, then Update Project Closed Date to Today’s Date.

Create a Validation Rule:

  • Project Close Date should always be greater than project Start Date.
  • In case Project Status is On Hold then in this Scenario Reason for On Hold field should not be left blank.

Create Object Called “Project Expense”

Associate with Tab Name Called “Project Expense” and add this Tab to Application “Sahajayoga Project Mgmt.”

Create Following Field on Project Expense Object

Field NameLabel NameData TypeFormula or ValuesRemarks
NameNameText 80Name should be Auto Number   PE-{000000} 
ProjectProject__cMaster Detail(Project)  
Expense DateExpense_Date__cDate  
Expense AmountExpense_Amount__cCurrency (16,2)  
Cheque NumberCheque_Number__cText 100  
Cheque DateCheque_Date__cDate  
Bank NameBank_Name__cText 50  

Create Object Called “Project Collection”

Associate with Tab Name Called “Project Collection” and add this Tab to Application “Sahajayoga Project Mgmt.”

Create Following Field on Project Collection Object

Field NameLabel NameData TypeFormula or ValuesRemarks
NameNameText 80Name should be Auto Number   PC-{000000} 
ProjectProject__cMaster Detail(Project)  
Collection DateCollection_Date__cDate  
Collection AmountCollection_Amount__cCurrency (16,2)  

Create Following Field on “Project” Object

Field NameLabel NameData TypeFormula or ValuesRemarks
Total Project ExpenseTotal_Project_Expense__cRollup Summary SUM: Project:Expense_Amount  
Total Project CollectionTotal_Project_Collection__cRollup Summary SUM: Project:Collection_Amount  
     
     

Create Following Report

  • Collection in Each Month – This Year
  • Expense in Each Month – This Year

Question:

  • How many Lookup Field we can Create per Object?
  • How many Master Detail Relationship field we can create per Object?
  • How many Picklist values we can add in one Picklist field?
  • How many fields we can create per Object?
  • What all action we can perform using work flow Rule?

Attachments