Зробити видимою чи невидимою панель у продуктах

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Олег
    Member
    • Oct 2017
    • 75

    Зробити видимою чи невидимою панель у продуктах

    доброго дня
    мені потрібно щоб панель ціна exw була видима для певних користувачів, чи для користувача, що створив цей товар!
    зайшов в редоктор панелі ціна exw для продуктів, добавив у розділ (умови, що роблять поле видимим) різні варіанти (представлені в скріншотах)
    нічого недопомагає, підкажіть як я можу виконати це завдання?
    Attached Files
  • victor
    Active Community Member
    • Aug 2022
    • 727

    #2
    Привіт, Олег,

    1. В Detail view (Детальний Вид на вашому останньому скріншоті) наводите на потрібну панель поки не з'явиться олівець (скріншот 1).
    2. Conditions making panel visible (Умови, що роблять панель видимою) натискаєте Edit (редагування) (скріншот 2).
    3. Тиснете на + і вибираєте Field (поле) (скріншот 3).
    4. Вибираєте Teams (команди/групи) -> Contains (містить)-> Ваша_Назва_Команди ​​(скріншот 4). Якщо треба ще одна команда повертаєтесь на 3 крок і додаєте OR (або) -> Field (поле), і повторюєте крок 4 з іншою командою.

    Таким
    ​​​​​же чином можна взяти поле Created By (Ким створено) -> Equals(Дорівнює) -> Потрібний_Користувач (скріншот 5).
    Attached Files
    Last edited by victor; 01-10-2023, 04:09 PM.

    Comment

    • Олег
      Member
      • Oct 2017
      • 75

      #3
      Доброго дня
      1.Призначив команди до кожного продукту (скріншот 3 та 4)
      2.Згідно вашої рекомендації вибрав назву команди яка має право бачити панель (скріншот 1 та 2)
      3.Зайшов під користувачем який має команду Олег Михальчук (скріншот 5), робить панель видимою так як потрібно (скріншот 3)
      4.Зайшов під користувачем Юрій Козак який має команду Юрій Козак (скріншот 6), панель видима а має бути не видимою для цього користувача (скріншот 4)?

      Attached Files

      Comment

      • Олег
        Member
        • Oct 2017
        • 75

        #4
        Скріншот 6
        Attached Files

        Comment

        • victor
          Active Community Member
          • Aug 2022
          • 727

          #5
          Спробуйте спочатку з однією командою налаштувати доступ до якось продукту і впевнитись, що у вас все працює, і вже тільки потім додавати умови Та/АБО і ставити в доступ до якогось із продуктів декілька груп.

          Обидва користувачі бачать панель тому, що умова видимості панелі для поля Команди не має умови дорівнює. І тому якщо продукт містить більше однієї команди, то видимість панелі стає актуальною взагалі всім користувачам (що мають доступ до продуктів), і налаштування видимості панелі у вашому випадку втрачає сенс.
          Проте можете спробувати 1 команду для одного продукту - так точно працює, перевірив особисто.

          Якщо подібний варіант не влаштовує - спробуйте по полю Created By​, де можна вказати рівність або нерівність продукту, що створений вами (адміном, що в принципі найчастіше і створює продукти). Але в такому разі вже ви не побачите цю панель в продукті, що створив інший користувач.
          Тоді можна Modified by - але лише у випадку, що модифікувати продукти будете лише ви.

          Оптимально, на мою думку:
          - Або налаштувати додаткові права в Адміністрація -> Ролі -> Назва_ролі -> Field Level (додаткові права ідуть відразу внизу під таблицею з основними правами і дають можливість обмежити читання чи редагування певних полів, як на прикріпленому скріншоті 1) і вже там прибрати можливість перегляду окремих полів. Назви полів будуть видимі в лейауті, проте дані з цих полів - ні.
          - Або окремі Administration -> Layout Sets створити для окремих груп де фізично не буде даної панелі (схематично показано на скріншотах 2 і 3 а більш детально в документації: https://docs.espocrm.com/administrat...-teams-portals).
          Attached Files
          Last edited by victor; 01-11-2023, 04:31 PM.

          Comment

          • Олег
            Member
            • Oct 2017
            • 75

            #6
            По цьому варіанту ніякк не виходить, продукти створює тільки адміністратор більше ніхто
            (Якщо подібний варіант не влаштовує - спробуйте по полю Created By​, де можна вказати рівність або нерівність продукту, що створений вами (адміном, що в принципі найчастіше і створює продукти). Але в такому разі вже ви не побачите цю панель в продукті, що створив інший користувач.​)


            Цей варіант попробував працює так як треба, дякую за допомогу
            (Оптимально, на мою думку:
            - Або налаштувати додаткові права в Адміністрація -> Ролі -> Назва_ролі -> Field Level (додаткові права ідуть відразу внизу під таблицею з основними правами і дають можливість обмежити читання чи редагування певних полів, як на прикріпленому скріншоті 1) і вже там прибрати можливість перегляду окремих полів. Назви полів будуть видимі в лейауті, проте дані з цих полів - ні.
            - Або окремі Administration -> Layout Sets створити для окремих груп де фізично не буде даної панелі (схематично показано на скріншотах 2 і 3 а більш детально в документації: https://docs.espocrm.com/administrat...-teams-portals).​)

            Comment

            Working...