Archive for the ‘Aras Open Source PLM’ Category

Using the off-the-shelf access permissions provided by PLM systems is usually enough to manage your needs for security and division of data.

But when number of users grows, or when a PLM system is implemented across a large organization with a number of sites – It becomes imperative to be able to partition the data and support shared documents, classified projects and groups of users who have access to sections of the data and not all the data.

That said – We also made a conscious decision to stay within the boundaries of the Aras Innovator infrastructure, and extend the security model with the ability to manage “projects” that control access to a subset of documents or parts.
Here’s what we aimed to achieve:
Blog 12 - Group Permissions

We have created objects we call “Projects”.
• Each project may have one or more users or groups related to it
• Each project is assigned a project manager that controls who have access to this project
• Each project can be set as “Classified” (Private) or “Public”. A classified project cannot be seen by anyone that is not a member of this project
• Each user on this project may have “RW” (Read/Write) or “RO” (Read Only) permissions
• RO (Read Only) is defined by checking the appropriate box next to the user that we wish to grant RO access instead of RW access
• Each new Document or Part that is created may be assigned a project by the creator. If no project is assigned then the object is publicly available or otherwise it is governed by the project permissions

Here’s a screenshot of how we define our groups/projects:

Defining permissions for the group

Defining permissions for the group

Advertisements

In my last blog I talked about how to effectively and quickly define, create and find parts created with Aras Innovator and the Nomenclature module we’ve developed at CycleOp.

This time we go further. Really harnessing the power of Aras’s great infrastructure to bring users advanced search capabilities.

The total quick search was requested by so many of our customers. Users requested a way to search across the entire database. Some said they did not remember or know where that data is. It might be in the name of a document, it might be in the description, and it might even be the actual filename attached to a document.

Users also wanted to make searches more approachable and equally important – get rid of the asterisks they had to use at the beginning, the end, or at both ends of the word they were looking for.

We started looking at search solutions from our partners, but they were expensive and you had to install indexing servers and additional layers of data.

Total Quick Search

So we came up with the ‘Total Quick Search’ which embeds all of the above.  There are no servers to install, and no indexing takes place. It is based on generic Aras capabilities, and it searches on anything that is stored in the database, and is defined in our Admin Settings as attributes we want to search on.

Here’s the movie:

And here are the variables we use to define what attributes to search for:
Blog 10 - Variables

For more information – Feel free to contact us at info@cycleop.com

Thanks for reading our blog.
Sagi.

It’s been a while since my last blog post, so you can understand that we at CycleOp have been pretty busy.

But the time has come to show off some of the stuff we’ve been working on. Over the next weeks I’ll publish our latest developments relating to the Aras Innovator PLM.

I decided to start with the supposedly trivial Item Naming problem. When I meet with engineering managers who are managing their parts and BOMs using Excel, and relying on the manual text editing to name their parts, or operation managers who rely on their ERP system to provide the next available item number, they all seem very unhappy.

The item numbers created are meaningless and pointless. Moreover – You can never search by part numbers. Generated part numbers are randomly / sequentially assigned, and add to the confusion of managing parts and BOMs.

Hello my name is

So – We needed a way to help companies easily define, understand and find the parts in their systems. Moreover – Managers wanted to automate their part creation, so that parts are unique, self-explanatory, and “user friendly”.

So we took advantage of an already working solution and migrated it to our Aras Innovator environment.

Here’s a short video I made to show you what our Nomenclature solution is all about:

As you might have also noticed in the movie – we are making use of the properties tab in Aras. It is because of our philosophy is to use vanilla infrastructure and capabilities as much as possible, so that support and future upgrades are easy to perform.

We did however make significant improvements to the properties tab to better support filtered lists, and sorting of lists.

In the process we also expanded our usage of “Admin Settings” so that all of our rules for creating parts are controlled by dynamic settings. You can imagine that we use our Admin Settings in many of our other products.

CycleOp's admin setting

אח, כל הטכנולוגיה החדשה הזו שמאיימת לשגע אותנו ולגרום לנו לרדוף ללא הפסק אחרי הדבר החם הבא…נכון שלפעמים בא פשוט לחזור לימי סיני העליזים ולהתנתק מאינטרנט/טלפונים ניידים/הדבר הגדול הבא ?

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

כך זה עם טלפונים נייחים, כך קרה גם עם טלפונים ניידים. גם האינטרנט היום זול יותר (ותודה לאל גם מהיר יותר), וביחד קיבלנו שיחות מבוססות IP אשר בחישוב כולל (או בשיחה עם Skype ודומיו) מאפשרות לנו שיחות כמעט בחינם לכל מקום בעולם.

על הדרך גם נזכרתי איך פעם מזמן (טוב נו, לפני עשר שנים) היינו מתקשרים לסוכן הנסיעות שלנו, ומבקשים שיארגן לנו דיל בזול, לחו”ל או למלון בארץ וסומכים על “המילה” שלו, וכמה טוב שהיום בשיטוט זריז ניתן להשוות בין כל הסוכנים בעולם, ולקבל את דילים של הדקה ה- 90 בעשרות אחוזים של הוזלה. זה מזכיר לי שבתהליך הזה אפילו חברות הנסיעות הרוויחו, כיוון שאחד מן הפקטורים שהיו נלקחים בחשבון בטיסות או במלונות הוא כמות הטיסות/מלונות שהחברות לא יצליחו למכור, ואילו היום – כשניתן למלא את כל החוסרים – ניתן להוריד את המחירים בלי לפגוע ברווחיות

דרך-אגב – אני יודע שבימים אלו של מחאת אוהלים והפגנות (שאפילו היא מאורגנת באמצעות הפייסבוק), זה לא רעיון טוב לספר מה עדיין טוב פה, אבל אני מגיע לפואנטה…עוד קצת.

אוהלי המחאה

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

מודל התמחור המסורתי

לבין מודלים אחרים וביניהם מודל ה- Open Source של Aras הגורס כי המוצר חופשי להורדה ולשימוש באיטרנט וניתן לשלם על תחזוקה שנתית כשצריך. הנה תראו:

מודל קוד פתוח

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

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

והנה עוד סוכריה אחת לסיום – חברי יוהאן מצרפת עושה דברים נפלאים עם טכנולוגיה – הנה אחד מהם:

בתחילת החודש (יולי 2011) שוחררה הגרסא החדשה של Aras Innovator – גרסא 9.3.0 

Thumbs Up for Aras Innovator 9.3.0

אישית – חיכיתי בכיליון עיניים לגרסא החדשה כיוון שהיא כוללת בתוכה אוסף עצום של יכולות חדשות וחזקות במיוחד.

הבלוג הפעם יחשוף מעט מן היכולות האלו.

נתחיל בסוג חדש של הרשאות –   Team Permissions  – אלו הן הרשאות דינמיות הנבנות לא לפי סוג האובייקט אלא לפי אובייקטים ספציפיים וההרשאה בהן היא דינמית בהתאם לחברי הקבוצה. הרשאות חדשות אלו מאפשרות למדר את חשיפת הסודות העסקיים / כספיים / רעיוניים של החברה מפני עיניים לא רצויות.

סוג נוסף של יכולות הוא בהיבט הגרפי: מעתה ניתן לצרף עד 4 תמונות שילוו את המוצר שלכם כ- Thumbnail המאפשר למשתמשי המוצר לזהות במהירות את הפריט בו הם צופים או עורכים.

כמו-כן נוספו התראות ויזואליות לאובייקטים הנמצאים בתהליך שינוי או לכאלה הכוללים בתוכם קבצים פיזיים.

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

חלק מן השיפור במהירות נובע גם מן התמיכה בדפדפן החדש Internet Explorer 9 וזניחת התמיכה בדפדפן הישן – Internet Explorer 6.

תמיכה בדפדפן החדש מבית מיקרוסופט

תמיכה בדפדפן החדש מבית מיקרוסופט

שופרה גם היכולת לבצע השוואה בין גרסאות שונות של עצי המוצר ובין גרסאות Baseline לגרסאות עכשוויות.

עבור מערכות רפואיות שופרה מאוד יכולת המעקב אחרי כל פעולה שבוצעה ע”י המשתמשים כמו-גם מעקב משופר אחרי משתמשים שלא הצליחו להיכנס למערכת (Failed Logins).

אבל אולי השיפור המרכזי בוצע ביכולות של מודול ניהול השינויים (Change Management).

אספר על שלושה שיפורים מרכזיים –

השיפור הראשון מאפשר לבחור אובייקטים עליהם נרצה להריץ תהליכי שינוי, לבחור אילו תהליכי שינוי נריץ עליהם, או לחילופין נוכל לצרף אותם לתהליכי שינוי שכבר יצרנו.

הוסף אובייקטים לתהליך שינוי

שיפור זה מלווה בשני סוגים חדשים של תהליכי שינוי שהוגדרו במערכת – Express ECO ו- Express DCO (Document Change Order). תהליכי שינוי אלו כבר מקפלים בתוכם תכונות נוספות שכבר דיברתי עליהן כמו חלוקת המשימות לקבוצות ושימוש בהרשאות מסוג Team Permissions.

השינוי השני מאפשר לקבל בכל נקודה במהלך ההתקדמות של תהליך השינוי דו”ח מסודר לגבי המשימות שעדיין יש להשלים, ובלעדיהן לא נוכל לקדם את התהליך לשלב הבא.

השינוי המשמעותי ביותר הוא השינוי השלישי – בתהליכי ה- Express החדשים הוכנסו יכולות של Impact Matrix. מסך זה מראה את כל המק”טים שהוספתם לתהליך השינוי, ובנוסף – מזהה ומראה בצורה אוטומטית את כל הבנים ואבות של המק”טים הללו.

עם המסך הזה ניתן להגדיר עבור כל אב ובן – האם נרצה לבצע גם בו שינויים כחלק מתהליך שינוי זה. כל זאת בצורה מיידית ואינטואיבית. יכולת זו מאפשר לנתח את תהליך השינוי בהסתכלות של Top Down או Bottom Up.

יכולות חדשות בתהליכי השינוי ב- Aras

יכולות חדשות בתהליכי השינוי ב- Aras - Impact Matrix

בסיכומו של ענין, אני חושב ש- Aras מוכיחה שהיא קשובה ללקוחותיה – כל אחד ואחד מהשיפורים שדיווחתם עליהם כאן ועוד שיפורים רבים עליהם קצרה היריעה מלספר, בוצעו בעקבות דיון וצורך שעלה מן הלקוחות הקיימים.

אתם מוזמנים להתנסות בעצמכם ביכולות החדשות ע”י הורדה והתקנה של Aras Innovator. פשוט גשו ל- www.Aras.com ונסו בעצמכם – ללא עלויות, ללא מגבלות וללא אותיות קטנות !

שלכם,

שגיא טיקוצקי

סייקלופ בע”מ