הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

SDK - replace objects name according to userl

More
14 years 5 months ago #6869 by aviv
מה המצב,

יש לי שאלה הקשורה ל-SDK והייתי רוצה לדעת אם זה אפשרי לגמרי
ולא רק אפשרי ברמה מעורפלת.

יש לי טבלה עם 10 שדות עם הרבה יוזרים,
לכל קבוצת יוזרים יוצגו אוביקטים עם אחרים על פי טבלת תירגום.
וגם לא לכולם יוצגו כל השדות.

הדבר מאוד דומה ל-translation של olap רק שפה זה לא על פי שפה
אלא על פי טבלת תירגום שמכינים מראש.

Please התחברות to join the conversation.

More
14 years 5 months ago #6870 by Me
הי אביב
למה ישר SDK לך על הפשוט
שימוש ב Translation Manager של BO
אבל זה מעיק כי צריך לשנות את השפה ב INFOVIEW

אופציה נוספת CLASS לכל קבוצת משתמשים עם השמות המתאימים
וחיבור לאוביקט המקורי עם @SELECT
בדרך זו אתה יכול לשלוט במי רואה מה

Please התחברות to join the conversation.

More
14 years 5 months ago #6871 by תמיר
בהמשך למה שמישהו אמר...

אתה יכול להשתמש באותו הקשר במנגנון ההראשות המובנה של הBO:

פתח את הDesigner.

tools-->manage security-->manage access restrictions

תיצור הרשאה חדשה

ותוכל לחסום אובייקטים ממשתמשים\קבוצות ע"י לשונית objects.

אחרי OK תשייך את ההרשאה למשתמש\קבוצה ואל תשכח להקיש על APPLY

Please התחברות to join the conversation.

More
14 years 5 months ago #6872 by Yoav
התרגום הוא לשמות השדות,הערכים שלהם או גם וגם ?

דרך נוספת:

תבנה aliases על הטבלה כמס' התרגומים,תייצר אובייקט אחד עם agg aware ותוסיף ב-where את פונקציית ה-bouser בהנחה ששם המשתמש קיים בטבלה הנ"ל.

בדרך הזו אתה משכפל טבלאות אבל לא אובייקטים.

עוד כמה כיוונים למחשבה:

בהרשאות בדיזיינר אתה יכול לעשות mapping לטבלה אחרת,אולי המשתמש יוכל לבחור באובייקט X וזה יעביר אותו לטבלה אחרת שהיא בעצם טבלת התרגום.

עוד נקודה :האם אתה יכול לממש את הפתרון עם case when ?

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

Please התחברות to join the conversation.

More
14 years 5 months ago - 14 years 5 months ago #6873 by aviv
התירגום הוא אך ורק לשמות השדות או יותר נכון לשמות האוביקטים.

אפשרי ליצור סטים של אוביקטים לכל לקוח עם השמות המתאימים
ושבתאכלס כל הסטים מסתכלים על אותה טבלה.

אבל זה פיתרון סזיפי ,קשה לתחזוק, איטי ודורש יד אדם
כאשר יש פה חוקיות די ברורה
יש לי טבלא עם 10 שדות ועם 100 יוזרים שכל אחד רוצה לראות
האוביקטים של השדות האלה עם שמות שונים על פי טבלת התירגום שלהם.

גם כל יוזר יכול לשנות את השמות כראות עיניו.

לא משנה איך מסתכלים על זה אין פה צורך ב-agg aware
כי על ה-DB תמיד תהיה לי כולה טבלה (לצורך העניין)
פשוט כל יוזר צריך לראות את השדות שלה עם שמות שונים.

הכוונה היא לבנות ממשק שיתן לו את האפשרות לתת את השמות לאובקטים שלו.

זה קיים באתר של salesforce לדוגמא.

אין לי שום ספק שיש פה צורך ב-SDK
השאלה אם גם עם ה-SDK ניתן לשנות את שמות האוביקטים
on real time עפי שם המשתמש
ומבלי לתחזק מיליון אוביקטים
אלא כולה 10 אוביקטים אשר שמם משתנה על פי סט התירגום של היוזר שניכנס למערכת.


תודה על העזרה!!!
שועלי ה-BO
Last edit: 14 years 5 months ago by aviv.

Please התחברות to join the conversation.

More
14 years 5 months ago #6874 by תמיר
למיטב הכרתי, לא ניתן לבצע מה שאתה רוצה בזמן ריצה באמצעות SDK. זאת מאחר ושמות האובייקטים משתמשים בSDK של הDesigner, דבר שמסבך את החיים כשמדובר בממשק המשתמש.

הייתי ממליץ לך על גישה היברידית:


השתמש בSDK של הDesigner ליצור אובייקטים לפי חוקיות (בהנחה שזה קשה ומורכב לבצע זאת כל פעם מחדש באופן ידני)

יצא את העולם לRepository.

השתמש בשיטה שהסברתי מקודם, כדי לוודא שמשתמש X רואה את סט אובייקטים Y. גם פה זה לא תמיד הכי פשוט, מאחר ששיטת ההרשאות עובדת בDeny ולא בAllow.

תמיר

Please התחברות to join the conversation.

More
14 years 5 months ago - 14 years 5 months ago #6875 by aviv
תודה תמיר!

אז אפשר לסכם שה-BO הוא לא הכלי בשביל זה (למה בכוח)
האופציה שהעלתי האי אופציה שכבר נהיית טריוויאלית בכלים אחרים
וכמובן שאין סיבה שזה לא יהיה ב-real time כי כולה מדובר על הצגת
אוביקטים עם שמות שונים ולא משהו מעבר לכך.
אין סיבה שה-designer יתחזק יותר מעשרה אובקטים ויותר מטבלה אחת

תודה!
Last edit: 14 years 5 months ago by aviv.

Please התחברות to join the conversation.

More
14 years 5 months ago - 14 years 5 months ago #6876 by Yoav
גם ה-translation manager לא עוזר כאן מאחר והוא לא תומך
ב-custom languages,כלומר תרגום של מינוחים שונים לאותו אובייקט ולא תרגומים לשפות שונות של אותו אובייקט.

האופצייה ש-me הציעה היא היחידה שישימה אם כי מסורבלת לתחזוקה.

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il
Last edit: 14 years 5 months ago by Yoav.

Please התחברות to join the conversation.

Moderators: Yoav
Time to create page: 0.261 seconds