Monday, January 5, 2015

☁Dream Force 2014☁

                 Dreamforce: The Super Bowl of Cloud Computing

Dreamforce 2014 - The Cloud Computing Event of the Year is a conference dedicated to Cloud Computing and Salesforce products, including Sales Cloud, Service Cloud, Salesforce Platform, Salesforce Chatter, Marketing Cloud, Desk.com, Work.com etc., 

The event presents the latest on Salesforce products, with hands-on and new features and technologies.

Dreamforce includes an exhibition showcasing thousands of cloud computing solutions that can be integrated with Salesforce products.

Dreamforce brings together Administrators, Developers, Executives, Professionals from IT, Marketing and Service & Support, Partners / ISVs and Small Business representatives. Delegates come from industries such as Automotive, Communications, Consumer Goods, Financial Services, Government, Healthcare & Life Sciences, High Tech, Manufacturing, Media, Retail, Non-Profit and Higher Education.

Every fall, San Francisco is home to Dreamforce, the largest software conference on the planet. 

It's the Super Bowl of cloud computing, with more than 135,000 registered attendees and five million people tuning in to watch the live stream. 

Foremost, Dreamforce is an incredible gathering of innovators and a launch pad for new technologies and products from the entire Salesforce ecosystem. 

Dreamforce ’14 (#DF14) will be our best Dreamforce ever—packed with 26 inspiring keynotes, more than 1,450 breakout sessions, over 500 interactive product demos, and more than a few groundbreaking product introductions. 

But what makes Dreamforce so special—and keeps people coming back year after year—is the unique Dreamforce combination of innovation, fun, and giving back.  
Salesforce has a long-standing commitment to customer success. At Dreamforce, 

This year, more than 2,000 customers and partners will showcase theirSalesforce solutions and business transformations. 

Salesforce bringing back the hugely successful $1 Million Hackathon, in which developers build mobile apps on the Salesforce1 Platform to compete for $1 million in cash prizes.


Community Cloud 101

Salesforce Community Cloud opens up this communication and helps strengthen these important relationships, giving you clearer customer insights and arming  employees and partners to collaborate and innovate faster than ever before.

Google Brings Face-to-Face Meetings to the Salesforce1 Platform

 Now you can from any device through a new Action Link inSalesforce1. Salesforce is expanding its partnership with Google to enable Google Hangouts video meetings from any relevant place inSalesforce from your Chatter stream to your Sales Cloud opportunity page so you can collaborate face-to-face with your colleagues, partners, and customers wherever you are.


PONO  at Dreamforce 2014

Pono Music Store & Community, a social high-resolution music store powered by the Salesforce1 Community Cloud. 

The Pono Community gives music fans worldwide a place to discuss their favorite artists and music and potentially, with the artists themselves.

About Pono

Pono is a proposed Music download-service and dedicated music player focusing on "high-quality" recorded audio.Under development by musician Neil Young and his company PonoMusic, it is slated for launch in October 2014.
Neil Young, backed by dozens of artists and a phenomenally successful Kickstarter campaign,is bringing back that studio-quality sound with Pono, a portable device that plays music files in their native resolution, the way the artists intended.


Pono's stated aims—to present songs "as they first sound during studio recording sessions", using "high-resolution24-bit 192kHz audio instead of "the compressed audio inferiority that MP3s offer have received mixed reaction, with some commentators describing Pono as a possible competitor to similarly-aimed music services such as HDtracks,but others doubting its potential for success.​


Friday, September 12, 2014

☁Deployments in Salesforce☁



Software deployment is all of the activities that make a software system available for use.

The general deployment process consists of several interrelated activities with possible transitions between them.

These activities can occur at the producer side or at the consumer side or both. Because every software system is unique, the precise processes or procedures within each activity can hardly be defined.

There are Three ways to do Deployment in Salesforce :

1.By using Change Sets
2.By using Force.com IDE tool (Eclipse)
3.By using Force.com Migration toolkit.

1.Deploy Using Change Sets


change set is a means by which one organization can send customizations to another organization.


 For example, you could create a new object in a sandbox organization and send it to your production organization using a change set.

Change sets can only contain modifications you can make through the Setup menu; therefore, you can't use a change set to upload a list of contact records.


In other words, change sets contain metadata, not data.You can deploy workflows, rules, Apex classes and triggers, and other customization from a sandbox organization to your production organization. 



You can create an outbound change set in the Salesforce user interface and add the components that you would like to upload and deploy to the target organization. 

To access change sets, from Setup, click Deploy.


When you want to send customizations from your current organization to another organization, you create an outbound change set. Once you send the change set, the receiving organization sees it as an inbound change set.

Sending a change set between two organizations requires a deployment connection. 
Change sets can only be sent between organizations that are affiliated with a production organization—for example, a production organization and a sandbox, or two sandboxes created from the same organization.

An inbound change set is a change set that has been sent from another organization to the organization you are logged into. 
A change sent must be deployed for the changes to take effect. You can deploy the contents of an inbound change set as a whole, but not on a component-by-component basis.

An outbound change set is a change set created in the organization you are logged into and that you want to send to another organization.
Typically, an outbound change set is used for customizations created and tested in a sandbox and then sent to a production organization.

2.By using Force.com IDE tool (Eclipse)
The Force.com IDE is a free resource provided by salesforce.com to support its users and partners

Thursday, September 11, 2014

☁Reports & Dashboards in Salesforce☁

                               Reports


     Salesforce provides powerful reporting and generation tools on the data stored in the              objects.

      In reports data displayed is as per running user's security access. 

       Reports can be run on both standard and custom objects. 

       Reports are stored in folders. Users with access to these folders can run the reports.

       ☁ Types of Reports



There are three type of reports
        Tabular report : This is the most basic report. It displays just the row of records in a table like format with grand total. Tabular reports cannot be used for generating dashboards.



        Summary report:- This is the most commonly type of report. It allows grouping of rows of data. It supports sorting and displaying subtotals. For example in a recruiting app, a summary report could be used to display open positions classified by department name.



  •         Matrix report:- This is the most complex report format. Matrix report summarize information in a grid format. Matrix reports allows records to be grouped by both columns and rows.


  1. Summary and Matrix reports can be used to generate dashboards.
    2. Reports present in public folders can be emailed to Salesforce users.
    3. Report display up to 2000 rows of data. Larger reports can be emailed to Excel.

☁Reports provide two options of exporting data into Excel.☁
     Printable View - Export report with formatting into Excel
      Export Details - Export raw data

   Report generation
Generation of reports requires following steps.
  Selection of object

 Selection of report type

 Select type of information to be displayed (example count, average)

For summary and matrix reports, specify how fields should be grouped.

Select columns on the report

Select column order on the report

Specify filtering criteria which should be used to select  records 

               ☁Report Type
There are two type of Reports:

        Standard Report type
  •         Created when a object is created
  •          Created when relationships between objects are created
  •          Always inner joins
  •          Cannot be modified.

       Custom Report type
  •            Created by Admin or users with “Manager Custom Report  types”.
  •          Used to streamline the reporting process.


                           Dashboards

Dashboards are graphical representation of reports. Dashboards can be generate for summary or matrix reports (and not for tabular reports). Dashboards display data as per last time report was run.

  A Dashboard can have up to 20 components.

   There are five type of dashboards
   Chart: Used for comparisons
   Table: Good for showing top five, bottom five lists.
   Gauge: Used to show progress towards a goal
   Metric: Shows a single number
   Visual Force page: used to pull data from other sources.

There are six type of charts
v        Vertical column
v        Horizontal bar
v        Line
v        Donut
v        Funnel
v        Pie

Vertical column





Horizontal Bar



Line



Donut

  Donut is used to demonstrate proportion of single value against total  
   and also  show the total value.





Funnel

  Funnel is used to show proportion of values against each other.



Pie
  Pie is used to demonstrate proportion of single value against total.





The folder in which dashboards are stored determines which user has access to running the dashboard. The dashboard data is based upon the reports data.
When a user views the drill-down report for a dashboard component. running user's access permissions determine what data is displayed on the drilldown report. 
Hence it is possible that the data in the drill down report does not match the cumulative dashboard data.
Dashboard also support automatic refresh and email. The refresh and email can also be scheduled at intervals - daily, weekly, monthly.


Two things that determine access to dashboards:

v        Dashboard Folder
v        Running User

Limitations of Salesforce reports or dashboards

Although fairly powerful, Salesforce reports have certain limitations.
 These are explained below.

 Support for trend analysis in Salesforce is fairly limited.

 User Interface of Salesforce reports and dashboards is fixed. Salesforce does  
            not  support pixel perfect report.

Salesforce reports do not support importing data from other sources.

 When displaying objects and their children, Salesforce does not support
           reporting on objects that do not have any children.

If an object has two different related lists, then Salesforce reporting does not  support displaying both these related lists together.

Monday, September 8, 2014

Sunday, September 7, 2014

☁Salesforce Architecture☁

Multi - tenant Architecture 

Multitenancy refers to a principle in software architecture where a single instance of the software runs on a server, serving multiple client-organizations (tenants). 

Multitenancy contrasts with multi-instance architectures where separate software instances (or hardware systems) operate on behalf of different client organizations. 

With a multitenant architecture, a software application is designed to virtually partition its data and configuration, and each client organization works with a customized virtual application.


Multitenancy is the fundamental technology that clouds use to share IT resources cost-efficiently and 
securely. 

Just like in an apartment building—in which many tenants cost-efficiently share the common 
infrastructure of the building but have walls and doors that give them privacy from other tenants—a cloud 
uses multitenancy technology to share IT resources securely among multiple applications and tenants
(businesses, organizations, etc.) that use the cloud.

 Some clouds use virtualization-based architectures to isolate tenants, others use custom software architectures to get the job done.



The multitenant design of a cloud service can have a dramatic impact on the application delivery and 
productivity of an IT organization, yet most CIOs, CTOs, system architects, and developers who use clouds don’t give it a second thought because it’s all magic that transparently happens behind the scenes.



Applications in Salesforce.com 

Applications in Salesforce.com can be categorized in to 2 types:

                                           1.Standard Application

                                           2.Custom Application


1.Standard Application : Standard Application is one which is provided by Salesforce by default.

     Ex: Sales, Marketing, Call Center etc.

2.Custom Application   : Custom Application is one which is not provided by salesforce but develop by user for his internal requirement using Salesforce.

    Ex:Inventory management, Recruiting etc.





Salesforce Platform uses a Properitary Programming language called "Apex"  Markup language called "Visualforce".

These languages only run on Force.com.We need not install any Compiler & Software in your system to do programming. It is done Via a browser by logging in to Salesforce.com.


Editions in Salesforce 


Salesforce.com Offers several bundles of its products and services, each geared toward a different set of business needs. 

These bundles, called editions, all share the same look and feel, but they vary by feature, functionality, and pricing. 

For example, a feature that is available in Professional Edition for an additional fee may be included in Enterprise Edition. You might choose to start with a more basic edition, then upgrade later as you grow your business.


1.Contact Manager Edition

Contact Manager is designed for small businesses and provides access to key contact management features including accounts, contacts, activities, calendars, notes and attachments, and reports. Contact Manager also provides straightforward and easy-to-use customization options.

2.Group Edition

Salesforce Group Edition is designed for small businesses and workgroups with a limited number of users. 
Group Edition users can manage their customers from the start of the sales cycle through closing the deal to providing customer support and service. Group Edition offers access to accounts, contacts, opportunities, leads, cases, dashboards, and reports.

3.Developer Edition

Developer Edition provides access to the Force.com platform and API. It allows developers to extend the Salesforce system, integrate with other applications, and develop new tools and applications. 
Developer Edition provides access to many of the features available with Enterprise Edition.

4.Professional Edition

Salesforce Professional Edition is designed for businesses who need full-featured CRM functionality. 
Professional Edition includes straightforward and easy-to-use customization, integration, and administration tools to facilitate any small- to mid-sized deployment. 


5.Enterprise Edition

Salesforce Enterprise Edition is designed to meet the needs of large and complex businesses. In addition to all of the functionality available in Professional Edition, Enterprise Edition organizations get advanced customization and administration tools that can support large-scale deployments. 
Enterprise Edition also includes access to the Web services API so you can easily integrate with back-office systems

6.Performance Edition

Performance Edition is salesforce.com's solution that combines CRM and the Force.com platform with Data.comWork.comIdentityLive AgentSalesforce Knowledge, and additional sandbox functionality.