Meet Advanced Communities at Salesforce World Tour London!

Get prepared for the Salesforce World Tour London because this year Advanced Communities is its Gold Sponsor!

Join us at the Salesforce World Tour London on 23 May 2019 at ExCeL and meet our best Community Cloud experts who’re helping leading companies, such as Mulesoft, Spotify and FinancialForce, to rethink their communications with their stakeholders and to reach a new frontier in value creation.

Explore how you can improve your customer success and partner relationships using our new and extraordinary products, such as:

  • AC Community Events– this enables you to create events, add location maps, show or hide attendees, sign up for events and more.
  • AC Billing & Donations– this is a super easy and unique fundraising tool that lets your customers make the payments or donations without leaving the community.
  • AC eCommerce– sell whatever you like using our Community Cloud Lightning Bolt. Our solution provides full e-commerce functionality, works on any device and looks great!
  • AC Partner Marketplace– building out your own partner database will benefit your partners and customers, promote your best partners and generate new leads.

If you want to dive deeper and would like to arrange an appointment, please contact us at sales@advancedcommunities.com!

We look forward to meeting you soon in London!

Meet Advanced Communities at Salesforce World Tour Washington, D.C.!

This year Advanced Communities is sponsoring the Salesforce World Tour Washington, D.C.

Get ready for the Salesforce World Tour Washington, D.C. on 14 May 2019 at Walter E. Washington Convention Center and meet the best Community Cloud experts and see how we help our clients with our awesome products, such as:

  • AC Community Events– this enables you to create events, add location maps, show or hide attendees, sign up for events and more.
  • AC Billing & Donations– this is a super easy and unique fundraising tool that lets your customers make the payments or donations without leaving the community.
  • AC eCommerce– sell whatever you like using our Community Cloud Lightning Bolt. Our solution provides full e-commerce functionality, works on any device and looks great!
  • AC Partner Marketplace– building out your own partner database will benefit your partners and customers, promote your best partners and generate new leads.

Explore how you can improve your customer success and partner relationships and explore how leading companies, such as Mulesoft, Spotify and FinancialForce, are transforming their communications with their customers in a whole new way and growing the bottom line.

Contact us at sales@advancedcommunities.com if you’d like to arrange an appointment.

We look forward to meeting you soon in Washington, D.C.!

NEW AC Partner Marketplace Component for Salesforce Community Cloud

The Advanced Communities team is happy to present its new component for Salesforce Community Cloud.

Do you have many business partners located in different countries and states? Do you want to organize successful collaboration with your partners and customers? Are you thinking about how to generate new leads?

Install NEW Partner Marketplace Component for Salesforce Communities by Advanced Communities.

AC Partner Marketplace is available for Salesforce Classic and Lightning Experience and can be used for any standard or custom Community Cloud Lightning template.

Create a brand new and bright view of your partners on the community! Our component can help you to move your partner relationship management to the new level.  

Benefits for Customers:

  • Search partners by location – easily find a partner located close to you!
  • Search partners by country and state
  • Filter partners using custom filters such as Industry, Partner level, etc.
  • View partner location on the map
  • Sort partners alphabetically – by level or rating
  • Change the page view to list or tiles
Tiles
List
  • View all information about the partner, such as name, description, address, phone, rating, etc.
  • Contact the partner directly by submitting a simple form.
  • Write a review: set the rating for the company up to the 5 stars and write a comment.

Benefits for Partners:

  • Create special and unique branding that will attract new customers.
  • Easily manage your company information using the Account Management community page.
  • Put your location on the map using a custom component integrated with Google Maps.
  • Collect new leads from the “Contact Partner” form and let partners manage these leads.

And that is not all!


View the video on Youtube

Download the component for free on the Appexchange https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000FvN1qUAF

Get our complete Installation and User Guide https://appexchange.salesforce.com/servlet/servlet.FileDownload?file=00P3A00000i7H48UAE

Get the best of both worlds by using the AC Community Partner Marketplace component!

Know more about Automated Testing in Salesforce

Automated testing is the testing of the software through the specialized tools, which includes performing the following steps: start, initialization, execution, receiving and analysis of the test result.

Selenium is a tool specifically designed to conduct automated testing of web applications in various browsers and within various platforms. It should be noted that any routine actions performed in the browser can be automatically tested using Selenium, not only web applications.

Selenium supports functional and regressive testing.

The main types of locators in Selenium are: ID, ClassName, Name, TagName, LinkText, PartialLinkText, Xpath, CSS Selector, DOM.Xpath is a declarative query language for elements of an XML or XTHML document. It navigates the document based on its logical structure and hierarchy.

  • To automate tests on the SF platform, we use the Intelij Idea development environment
  • All the tests are related and we use Maven
  • pom.xsml is the configuration file of our project
  • To write auto tests, we have to use salesforce libraries. Maven automatically downloads them and adds them into our project
  • All libraries and their related elements should be enclosed into the Dependencies tag.
  • To write auto tests we need junit and selenium webdiver java
  • Next, we need to import our changes: click on the link in the lower right corner to Import Changes
  • Go to the src folder->test->java, press new package, and define the folder name of our project. We need to make sure that all projects have unique names

In our example, we use Xpath to search elements – we have used it for simplicity although it is not the most reliable way to find the elements. In most cases, it’s better to use unique names as locators.

How to get Xpath for particular element:

  • Open the inspector (F12) to find the desired element on the page, click on it;
  • After the element is selected in the inspector, right-click on the selected element in the inspector;
  • Copy the Xpath element,
  • Paste the Xpath into your source where you use driver.findElement (By.xpath (“”)) command.

In our example below, we will log in to the community and create an Idea. For that, we create a Main class containing steps for creating an idea in the Community. We use the AC Enterprise Ideas  with Lightning Experience support component v1.28mar19 / 1.28.0

We use the following techniques to post an Idea:

  • To find appropriate fields to insert text we use driver.findElement(By.xpath(“”)).sendKeys(“”)
  • To find buttons or links to click we, use the driver.findElement(By.xpath(“”)).click()
  • To find a drop-down list and select a value from the list, we use
    driver.findElement(By.xpath (“”)).click()
    WebElement select = driver.findElement(By.xpath (“”));
    List<WebElement>sekect_li = select.findElements(By.tagName (“li”));
    sekect_li.get(0).click()
  • To set the delay in execution, we use the Thread.sleep()

See full source code below