Не удалось увидеть вкладку, которую я создал, когда я вхожу в систему как другой пользователь (на платформе Force.com)

Я работал над одной из кулинарных книг force.com. Я создал объект Mileage и добавил некоторые функции, такие как рабочие процессы и т. Д. (Это делается после того, как я войду в систему как администратор в своей учетной записи разработчика). Затем я создал другого пользователя (стандартный пользователь). И я хотел, чтобы этот пользователь использовал объект «Пробег» для создания нового «Пробег». Однако вкладка Пробег не видна. Я попытался сделать его видимым для всех пользователей в Create Apps. Но по-прежнему он не виден (в виде вкладки) моему новому созданному пользователю.

Как мне сделать видимой вкладку «Пробег», чтобы новый созданный пользователь мог использовать вкладку «Пробег» для создания новой записи?

Спасибо.


person matiman    schedule 25.08.2011    source источник


Ответы (2)


Чтобы пользователь, не являющийся администратором, имел права доступа к создаваемой вами вкладке объекта, вам необходимо:

  • Убедитесь, что профиль пользователя как минимум имеет доступ для чтения к объекту (перейдите на экран настройки профиля пользователя и проверьте раздел «Разрешения для настраиваемых объектов»).

  • Убедитесь, что объект, отображаемый на вкладке, «развернут» (это простое свойство в вашем определении пользовательского объекта, называемое «Статус развертывания»).

В дополнение к этим предложениям может случиться так, что вкладка скрыта для пользователя. Об этом можно позаботиться, как описано в ответе Ральфа.

person sorenkrabbe    schedule 06.09.2011
comment
Нашел ответ в другой теме. Стандартные профили, такие как стандартный пользователь, не могут быть изменены. Вы должны клонировать профиль, а затем внести изменения, чтобы дать разрешение на пользовательские объекты. - person matiman; 09.09.2011
comment
Спасибо за напоминание об изменении объекта на развернутый. Я очень волновался, что неправильно понял наборы разрешений и приложения, пока не понял, что объекты все еще находятся в разработке! - person Doug Ayers; 22.12.2013

Есть две вещи, которые вы хотите проверить

Во-первых, убедитесь, что вкладка видна для профиля, под которым вы вошли. Из документации (может потребоваться вход):

  1. Нажмите Ваше имя | Настройка | Управление пользователями | Профили.
  2. Выберите профиль.
  3. В зависимости от того, какой пользовательский интерфейс вы используете, выполните одно из следующих действий:

    а. Расширенный пользовательский интерфейс профиля. В поле «Найти настройки...» введите имя нужной вкладки и выберите ее из списка, затем нажмите «Изменить».

    б. Исходный пользовательский интерфейс профиля — нажмите «Изменить», затем перейдите к разделу «Настройки вкладки». Укажите видимость вкладки.

  4. (Только для пользовательского интерфейса исходного профиля.) Чтобы сбросить настройки вкладок пользователей до указанных вами настроек видимости вкладок, выберите Перезаписать настройки личных вкладок пользователей.

  5. Щелкните Сохранить.

Это может позаботиться об этом. Если вкладка по-прежнему не отображается, когда вы вошли в систему как новый пользователь, нажмите «+» сразу после последней вкладки, а затем нажмите «Настроить вкладки». Выберите новую вкладку пробега и добавьте ее в свое приложение.

person Ralph Callaway    schedule 25.08.2011
comment
Спасибо за помощь. Кажется, это правильный способ отображения вкладки. Но все же я не мог видеть вкладку у указанного пользователя. В любом случае, я могу рассмотреть его подробно, и если он не работает, я снова создам приложение Mileage, что займет не более получаса. я ценю вашу помощь - person matiman; 26.08.2011