I was working one of the force.com coockbooks. I created a Mileage object and addes some features like workflows and etc (This is done after I log on as an admin in my developer force account). I then created another user(Standard user). And I wanted that user to use the Mileage object to create new Mileage. However, Mileage tab is not visible. I tried by making it visible to all users in Create Apps. But, still it is not visible (as a tab) to my new created user.
How should I make Mileage tab visible so that the new created user can use Mileage tab to create a new record?
Thank you.
To ensure a non admin user has rights to access the object-tab you're creating, you should:
Verify that the user's profile, as a minimum, has read access to the object (go to user's profile's setup screen and verify the "Custom Object Permissions" section)
Ensure that the object you're displaying in the tab is "deployed" (This is a simple property on your custom object definition called "Deployment Status")
In addition to these suggestions, it could be that the tab is hidden to the user. This could be taken care of as described in Ralph's answer.