function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
sleven1868sleven1868 

Displaying Knowledge in SF1 and Communities

So here is my issue.  Knowedge works within Communities in Spring '14 but it doesn't show up in SF1 when you add the tab to the community.  I've gotten around that by creating a custom VF Tab that goes to a custom VF Page with a controller that has an article search.  I only need that basic functionality in Mobile so that works fine.  Here are my issues.
  1. ISSUE:1 - When I added the custom VF Tab for Knowledge in Mobile, I now have two tabs in my community.  I don't want to show the mobile version of the tab.
    • Here is what I tried and the pitfalls of each one
      1. Option 1:  I made only one VF Tab and did a "traffic cop" that sends the user to either Knowledge Home if in the Community or the custom VF Page if in Mobile.  Problem is that I can't get the custom tab to highlight while in the community because the URL is sending it to the knowledge home and knowledge does not have a tab ovverride option like other tabs in SFDC.  
      2. Option 2:  I have both tabs (VF Custom Tab for Mobile) and the standard knowledge tab added to the community.  When in Mobile, the user can's see the standard Knowledge Tab which is good.  I tried to hide the Custom VF Tab in the commnity using Javascript but I couldn't figure out how to do that.  
  2. ISSUE:2  - Once I'm in the SF1 application, I have a list of Articles produced by my custom VF Page.  I want to go to a detail page with the artcile information on that next screen.  Couple if Issues I am seeing here
    1. I use sforce.navigateTOURL(../apex/articledetial) in the href on the search results page.  I have to add the "../" in order to get the relative URL to work but all the documentation and examples don't seem to have that.  Not sure why it doesn't work by just putting (/apex/articledetail).
    2. Once I get to the detail page the app seems to forget what's happening.  By that I mean, the top left corner should have an Arrow to go back to the Knowedge search page.  Instead it has the three lines button that take you to the navigation menu.  When you click the Knowedge tab again, it does nothing and stays on the same page.  I have to navigate away to say cases and then go back to the knowledge tab to start from the beginning.  
So now I've basically laid out what I am trying to do which is display knowledge in a SF1 App.  Can anyone comment on if they have seen these issues before and/or how to get around them.  If you have better ideas on how to solve this, I'm all ears.  
Ashish_SFDCAshish_SFDC
Hi , 


Hiding tab in Salesforce1:

The items in the Salesforce1 menu are tied to the available tabs in the full web UI. IF you don't want objects to show up in Salesforce1 then their corresponding tabs need to be Hidden in the web UI.

The behaviour of the menu is covered in this Knowledge Article (000188058).

https://help.salesforce.com/HTViewSolution?id=000188058

Description
When a customer has access to a standard or custom object via the + (tabs listing) ONLY but cannot access that object via an application, they will notice that these objects are not available in the Salesforce1 left menu.

Resolution
Many users associate the tabs (objects) in Aloha with the objects available in Stage Left in S1. When a tab is not available in the Aloha UI via one of the available applications, that object will not be shown within the Salesforce1 Stage Left.

Users experiencing this issue should:

1) Click on the + to the right of the visible tabs within any application
2) Choose 'Customize my tabs'
3) Select any appropriate application and ADD the Standard or Custom object to the 'Available' column
4) Save

Now, the added objects should appear under the Salesforce1 Recent Items section.

This Knowledge Article (000188341) may also be useful:

https://help.salesforce.com/HTViewSolution?id=000188341

Description
Salesforce1 app menu does not display the Standard / Custom objects like:

Cases
Contacts
Accounts
Leads
Opportunities

Resolution

To resolve this issue, follow the below steps:

Login to salesforce through the browser.
Click on 'Setup'
Under Administer
Mobile Administration | Mobile Navigation | Navigation Menu Items

Make sure 'Smart Search Items' appears under the 'Selected' items. If not move 'Smart Search Items' from Available to Selected.

Save the settings.

Login to the Salesforce1 app through a mobile device and you will find all the objects appearing in menu items


Ashish_SFDCAshish_SFDC
Hi ,


Hiding tab in Salesforce1:

The items in the Salesforce1 menu are tied to the available tabs in the full web UI. IF you don't want objects to show up in Salesforce1 then their corresponding tabs need to be Hidden in the web UI.

The behaviour of the menu is covered in this Knowledge Article (000188058).

https://help.salesforce.com/HTViewSolution?id=000188058

Description
When a customer has access to a standard or custom object via the + (tabs listing) ONLY but cannot access that object via an application, they will notice that these objects are not available in the Salesforce1 left menu.

Resolution
Many users associate the tabs (objects) in Aloha with the objects available in Stage Left in S1. When a tab is not available in the Aloha UI via one of the available applications, that object will not be shown within the Salesforce1 Stage Left.

Users experiencing this issue should:

1) Click on the + to the right of the visible tabs within any application
2) Choose 'Customize my tabs'
3) Select any appropriate application and ADD the Standard or Custom object to the 'Available' column
4) Save

Now, the added objects should appear under the Salesforce1 Recent Items section.

This Knowledge Article (000188341) may also be useful:

https://help.salesforce.com/HTViewSolution?id=000188341

Description
Salesforce1 app menu does not display the Standard / Custom objects like:

Cases
Contacts
Accounts
Leads
Opportunities

Resolution

To resolve this issue, follow the below steps:

Login to salesforce through the browser.
Click on 'Setup'
Under Administer
Mobile Administration | Mobile Navigation | Navigation Menu Items

Make sure 'Smart Search Items' appears under the 'Selected' items. If not move 'Smart Search Items' from Available to Selected.

Save the settings.

Login to the Salesforce1 app through a mobile device and you will find all the objects appearing in menu items


Managing Navigation

See the article below , should help

http://www.salesforce.com/us/developer/docs/salesforce1/Content/vf_dev_best_practices_navigation.htm


Regards,
Ashish