Object Manager Advanced v10.03 (trial till 15-11-2017)

1235712

Comments

  • einsTeIn.NETeinsTeIn.NET Member Posts: 1,050
    In Object Manager there is a number of Objects locked for my USERID in the header although there are no Objects marked as locked in the lines. How can I reset the No. of Objects locked for me in Object Manager Header?
    "Money is likewise the greatest chance and the greatest scourge of mankind."
  • reijermolenaarreijermolenaar Member Posts: 256
    You cannot at this time.
    Will be added to version 7.

    But what you can do is remove your locks with the form "Object Locks".
    Reijer Molenaar
    Object Manager
  • einsTeIn.NETeinsTeIn.NET Member Posts: 1,050
    Ah! Ok, lock was on some Objects I already deleted. "Object Locks" works fine for me. Thx.
    "Money is likewise the greatest chance and the greatest scourge of mankind."
  • zeonzeon Member Posts: 130
    Is it possible to have TFS and the Repository located on another server than where the SQL server resides, when using TFS as the integrated source control?
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi Zeon,

    Yes this is possible.
    The Object Manager uses a location on you hard drive which you can connect (with e.g. visual studio) to any TFS location.
    Reijer Molenaar
    Object Manager
  • Timo_LässerTimo_Lässer Member Posts: 481
    Hi Reijer,

    it would be very helpful in future versions, if older objects of OMA could work with newer versions of the DLL.

    We use OMA in all our current and future projects, but not all projects are always on the current release.
    In my position (as developer) I have to do so with many different databases with different OMA versions.

    Currently, we must update all databases at the next connection to the current objects, because at least one project is running 6.03 which needs the 5.00 DLL.
    Databases with an older object version of OMA (e. g. 6.01, 6.02) will not accept the 5.00 DLL :-(

    Please make future DLLs and objects compatible, so that an older object version will work with newer DLLs.


    Further more, I would appreciate it, if you could add following features to future releases of OMA:
    • BLOBs on OM Comment Line (e. g. for Screen Shots)
    • Print BLOBs on Project Report
    • Possibility to Print Project Documents (Example)
    • Show Captions and Version List everywhere
    • Store Captions and Version List in History
    • Show Properties on Objects and Fields
    • Integration of the PM-Mergetool
    • Translation for other languages (DEU[1031], ESP[1034], FRA[1036], ITA[1040], ...)
    It's your choice to put the one or other feature to OML.
    Timo Lässer
    Microsoft Dynamics NAV Developer since 1997
    MSDynamics.de - German Microsoft Dynamics Community - member of [clip]
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi Timo,
    Please make future DLLs and objects compatible
    Yes, you’re right. We will make them compatible from now on.
    BLOBs on OM Comment Line (e. g. for Screen Shots)
    Did you see the little file buton next to the comment button? There you can add screenshots or other documents.
    Print BLOBs on Project Report
    Do you want import bmp’s and print them on the project report? There will be trouble with the sizing I am afraid…
    Possibility to Print Project Documents (Example)
    You can press the print button on the project card. What functionality do you miss?
    Show Captions and Version List everywhere
    Ok. I will look where they can be added.
    Store Captions and Version List in History
    Version list is already there. You mean the object caption in all existing languages?
    Show Properties on Objects and Fields
    Where exactly. Do you mean the lookup form of the field table?
    Integration of the PM-Mergetool
    There will be a merge option in a future release. Not as fancy as the Mergetool but it will work with external tools like “Beyond Compare”.
    Translation for other languages
    Will think about it. Maybe with the help of the Microsoft Language Portal

    Thanks for the input!
    Reijer Molenaar
    Object Manager
  • Timo_LässerTimo_Lässer Member Posts: 481
    Please make future DLLs and objects compatible
    Yes, you’re right. We will make them compatible from now on.
    That would be very useful.
    BLOBs on OM Comment Line (e. g. for Screen Shots)
    Did you see the little file buton next to the comment button? There you can add screenshots or other documents.
    Yes, but they were not printed on the project summary report.
    Print BLOBs on Project Report
    Do you want import bmp’s and print them on the project report? There will be trouble with the sizing I am afraid…
    I know that, but it's better to have the possibility to print in a fixed size than not to print ;-)
    Possibility to Print Project Documents (Example)
    You can press the print button on the project card. What functionality do you miss?
    The "Print" function is known. I want to print the attached documents, which are uploaded in the documents. Please see my Example, than you can imagine, what I mean.
    Store Captions and Version List in History
    Version list is already there. You mean the object caption in all existing languages?
    It would be enough, if the captions of one language (e. g. specified in OMA Setup) will be stored additionaly.
    An other way could be to store the caption of the current active language.
    Show Properties on Objects and Fields
    Where exactly. Do you mean the lookup form of the field table?
    E. g. in the "Where used" Card on object level as well as on field level (the subform).
    Integration of the PM-Mergetool
    There will be a merge option in a future release. Not as fancy as the Mergetool but it will work with external tools like “Beyond Compare”.
    The integration of Beyond Compare is still present. (It also work with other freeware Compare-Tools like WinDiff, ...)
    I thought about a full integrated merge tool like the linked PM-Mergetool.
    Why reinvent the wheel if there is a good tool?
    It would be a waste of time to reinvent an object modification tracing and analyzing tool because there is Object Manager Light / Advanced, so it would be a waste of time to reinvent an integrated merge tool.
    Translation for other languages
    Will think about it. Maybe with the help of the Microsoft Language Portal
    Whatever way you choose... - Only the result matters!
    Timo Lässer
    Microsoft Dynamics NAV Developer since 1997
    MSDynamics.de - German Microsoft Dynamics Community - member of [clip]
  • zeonzeon Member Posts: 130
    I have setup a project flow in which the consultant will receive an email when the project reached a specific status.

    On the Project Card, when a change status the system says "Do you want to send an email to?".

    I expected to see either the name of the active user? How to accomplish that?

    Otherwise the spelling is incorrect. It should be "Do you want to send an email, too?"
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi Zeon,

    Yes you're right. This is a bug.
    It will be fixed in the next release.
    Reijer Molenaar
    Object Manager
  • Timo_LässerTimo_Lässer Member Posts: 481
    Hi Reijer,

    if you fix the e-mail notification, could you please add some more informations to the e-mail, such like the servername, databasename, Project No., last active user?
    E. g.:
    Subject: Project P4711 has reached status 30-TESTING
    Body: User DEV01 has switched the project P4711 to status 30-TESTING.
    Servername: NAV-DEV-SRV01
    Database: DevProject601

    Further more, it would be a cool feature, if it would be possible to send a notification to more than one receipient (e. g. Consultant|ProjectManager or Developer|ProjectManager).

    Additional, it would be very nice, if it would be possible to import/export fob files from OMA
    (EXPORTOBJECTS(FileName, ObjectRecord [, Format])
    IMPORTOBJECTS(FileName [, Format]))
    Yes, I know, this would be only possible with NAV2009 and newer, but it would fill one missing file format.

    As always: It's your choice, whether or not to make this new features availible in OML or exclusively in OMA.

    I love this great tool! :thumbsup:
    Oh, sorry! It isn't a tool - it is a large toolbox! \:D/
    Timo Lässer
    Microsoft Dynamics NAV Developer since 1997
    MSDynamics.de - German Microsoft Dynamics Community - member of [clip]
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi Timo,

    Thanks for the suggestions.
    I will implement them in version 7.

    Unfortunately the fob-format is not supported by the EXPORTOBJECTS command. You can only export in txt and xml format. It would be great if they added this format.

    Thanks!
    Reijer Molenaar
    Object Manager
  • apikapik Member Posts: 2
    Hi Reijer,
    I try to use a repository (TFS): type=TFS, enter tf.exe path, local path (assiged by VS2010 as working folder), select Use Repository flag on Repository Panel, try to Test Connection, but I receive a automation error
    "An exception was raised in method AddCode. The OLE Control or Automation server has returned error (HRESULT)
    -2157352567
    How to fix it?
    I use VS2010
    NAV2009SP1 russian
    Regards,
    Andrew Pikunov
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi Andrew,

    The TFS codeunit uses the ‘Microsoft Script Control 1.0'.ScriptControl.
    C:\Windows\system32\msscript.ocx

    It’s probably not registered on your computer.
    Reijer Molenaar
    Object Manager
  • apikapik Member Posts: 2
    Hi Reijer,
    Script Control registered (version 1.0.0.16599). I re-register it, but nothing changed.

    Regards,
    Andrew Pikunov
  • reijermolenaarreijermolenaar Member Posts: 256
    I think it is caused by the following:
    http://support.microsoft.com/kb/184743
    Strange that it is working on many other machines though.

    We will fix it in the next release of the "Object Manager".
    For now I suggest you look at the repository "File System" type.
    The principle is the same.
    Reijer Molenaar
    Object Manager
  • zeonzeon Member Posts: 130
    What happens when the trial 6.03 expires? Will "Light" functionality continue to work?
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi Zeon,

    No, I am sorry, the light-era has ended.
    But if you are depending on the Object Manager and want a longer trial period I will create a new one.
    Send me a PM.
    Reijer Molenaar
    Object Manager
  • BeniHochBeniHoch Member Posts: 15
    I like the idea of this tool =D>
    But it should not be sold with so many bugs.
    The things I tried and didn't work:
    1. Translation
    2. Where used whit 4.03
  • reijermolenaarreijermolenaar Member Posts: 256
    I agree, every bug is one too many!
    Can you please give a bit more info so we can fix them.
    Reijer Molenaar
    Object Manager
  • sebpalisebpali Member Posts: 3
    Hi Reijer,
    If we purchase the product, can we read and edit code lines in objects?
    Regards
    Pal
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi Pal,

    Yes, if you have a developer license you can.
    Reijer Molenaar
    Object Manager
  • gintuoklisgintuoklis Member Posts: 14
    "Where used" function does not work with special characters. If there is special char in function title, I won't be able to find where the function is used. I use Object Manager Light 601. Here is code example:
    OBJECT Codeunit 91231 Test1
    {
      OBJECT-PROPERTIES
      {
        Date=10.12.23;
        Time=17:51:06;
        Modified=Yes;
        Version List=;
      }
      PROPERTIES
      {
        OnRun=BEGIN
              END;
    
      }
      CODE
      {
    
        PROCEDURE µŲuolas@1000000000();
        BEGIN
        END;
    
        BEGIN
        END.
      }
    }
    
    OBJECT Codeunit 91232 Test2
    {
      OBJECT-PROPERTIES
      {
        Date=10.12.23;
        Time=17:52:17;
        Modified=Yes;
        Version List=;
      }
      PROPERTIES
      {
        OnRun=BEGIN
                Cu.µŲuolas;
              END;
    
      }
      CODE
      {
        VAR
          Cu@1000000000 : Codeunit 91231;
    
        BEGIN
        END.
      }
    }
    
    
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi,

    This is fixed in the upcomming release.

    Thanks!
    Reijer Molenaar
    Object Manager
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    Object Manager Advanced v6.03 (trial till 15-3-2011)
    The Object Manager - an outstanding toolkit for developers and consultants.

    Keep track of the NAV objects you change and update the version list when you are done. Combine all modifications in a transport and use the wizard to import them into your live database. It boasts some useful utilities such as where-used functionality, renumber objects, update variables, check guidelines and a translation tool.

    Using Object Manager means better co-operation, higher quality, lower cost and more satisfied customers.

    With the Object Manager, time-consuming error and conflict resolution is relegated to the past. Errors and conflicts simply don't occur. As a result, your work is of far higher quality and completed sooner. You will find that much less testing is required and that you no longer need to switch back and forth between development and live database. In other words, you can work at a lower cost. And the final result? More satisfied customers, opening the door to opportunities for new business.

    What's New in v6.03
    - Bugfixes!

    What's New in v6.02
    - Test Framework!
    - Bugfixes!

    What's New in v6.01
    - Check Transferfields! (video)
    - Repository: Integrate Source Control with VSS, TFS or SVN!
    - New Improved Locking Mechanism!
    - Pick Color Form!

    What's New in v5.01
    - Check Guidelines Tool!
    - Check Coding and GUI standards!
    - Auto Indent C/AL Code!
    - Auto Format C/AL Code!
    - Easily Replace Old FIND Statements!
    - And 40 other checks to improve the quality of your development!

    What's New in v4.01
    - Renumber Fields!
    - Save objects in old NAV formats (Downgrade to 5.0, 4.0, 3.6)!
    - Trace modifications with SQL trigger!
    - Analyse Table Relations!
    - Backup / Restore!
    - Compress C/AL History!
    - FOB for each NAV version!

    What's New in v3.01
    - Documentation!
    - Renumber Objects!
    - Delete Unused Variables!
    - Sort Variables!
    - Translation Tool!
    - Client Monitor Analyzer!
    - License Checker!
    - Bitmap Overview!

    What's New in v2.01
    - Where-Used Functionality!
    - Automatic C/AL code saving when objects are changed!

    Trace Modifications
    Modifications on objects can be traced. You assign them to a project. Projects are combined in a transport and imported in your customer database.
    Demo Video: Trace Modifications in Popup Mode
    Demo Video: Trace Modifications in Save Mode

    Locking of Objects
    You can lock objects (checkout objects) so your colleague developers can see that you are working on a particular object.
    Demo Video: Object Locking

    Transport objects to your customer database
    A new generation FOB named FIB is used to transport objects to your customer database. It can include master data, actions for data manipulation, permissions and more. You import this FIB in your customer database with a wizard. Before importing the FIB you will be warned if your customer has changed one or more objects by itself.
    Demo Video: Create Transport
    Demo Video: Import Transport in Customer Database
    Demo Video: Transport With Action
    Demo Video: Import Transport With Action in Customer Database

    Action Worksheet
    90% of your conversion reports are becoming obsolete cause to the Action Worksheet. You can easily create actions like empty fields, copy data and even transfer data between databases. Other examples of actions are "Run report", "Run codeunit", etc. Actions can be included in your transport so they are also executed in your customer database.
    Demo Video: Action Worksheet

    Version and Source Control
    Your source code can be saved automatically every time you make a change. This makes it possible to do a rollback or compare your code to a previous version. Changes can be analysed in e.g. Beyond Compare.
    Demo Video: Source Control

    Repository
    With the repository module you can use an external source base. Simply check-out an check-in objects from the repository. This makes it possible to develop in separated databases at the same time. Integration with Visual SourceSafe, Team Foundation Server and Subversion is possible.

    Record Permission Wizard
    It is possible to record permissions with a wizard. Simply start the wizard, do all the things your customer has to execute and the wizard creates a role. This permissions can be included in a transport and automatically imported in your customer database.
    Demo Video: Record Permission Wizard

    Where-Used Functionality
    Find out where objects, keys, triggers, fields, functions etc are used. Easily track down unused variables, keys and fields.
    Demo Video: Where Used Functionality

    Check Guidelines Tool
    Check if your development meets the coding and GUI standards. Auto indent your C/AL code. Auto apply most coding guidelines and standards. Easily track down where the old FIND statement is used and replace them with the new statements.
    Demo Video: Check Guidelines Tool

    Check Transferfields
    Check if your database has conflicting fields which will cause the TRANSFERFIELDS command to fail.
    Demo Video: Check Transferfields

    Renumber Objects
    Renumber objects directly in your database. Exporting and importing a text file is no longer needed. All references to these objects will also be updated.
    Demo Video: Renumber Objects

    Renumber Fields
    Renumber fields directly in your database. Emptying your tables and ex- and importing a text file is no longer needed. All references to these fields will also be updated.
    Demo Video: Renumber Fields

    Update Variables
    Sort and delete unused variables. Objects will be updated directly in your database.
    Demo Video: Sort Variables
    Demo Video: Delete Unused Variables

    Translation Tool
    Change easily the names and captions that are used in your objects.
    Demo Video: Translation Tool

    Client Monitor Analyzer
    Show the client monitor data in a datagrid and zoom in to the executed code.
    Demo Video: Client Monitor Analyzer

    Edit Table Data
    Change your data without validation.
    Demo Video: Edit Table Data

    Get the advanced version at http://www.idyn.nl/products/objectmanageradvanced.aspx

    http://www.mibuso.com/dlinfo.asp?FileID=826

    Discuss this download here.
  • CaponeCapone Member Posts: 125
    No manual in the new release?
    Hello IT, have you tried to turn it off and on?
    Have you checked the cables?
    Have you released the filters?

    http://www.navfreak.com
  • zeonzeon Member Posts: 130
    Hi Reijer,

    Is it possible to upgrade from Object Manager Light 5.01 to a licensed version of OMA6.03. As far as I can see the objects in 6.03 is in the area 11102035.. and the light version objects start at 91800..

    /zeon
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi Zeon,

    Yes, you can.
    It is explained in chapter 2.8 of the manual:
    2.8. Upgrading Trial to Full Version
    When you were using the trial version of the Object Manager and you purchased the full version you will get a fob with other object numbers. The trial objects have numbers starting at 91800. The full version objects are starting at number 11102035.

    Importing the full version fob in a database with trial objects will result in the following error.

    ...

    This is because the objects have the same name. There are two methods to upgrade from the trial to the full version. It depends if you license allows you to create objects in the full version object range.


    2.8.1. Upgrading with a Partner License
    Start codeunit 91829 - OM - Upgrade to Full Version.
    Choose “I have a partner license”.

    ...

    All objects are renumbered to the full version object range. You now can import the fob with the full version objects without any problems.

    ...

    2.8.2. Upgrading with Customer License
    If you do not have the permission to create objects in the full version object range you will have to choose “I have a customer license”.

    ...

    The following options have to be executed one by one.

    ...

    Steps 1, 3 and 4 are done automatically. Step 2 is a manual task.

    NOTE: Step 3 and 4 have to be executed with codeunit 11102064 instead of codeunit 91829.
    Reijer Molenaar
    Object Manager
  • zeonzeon Member Posts: 130
    Ok, thanks, but I'm not able to find chapter 2.8 in the manual for OMA6.03? Maybe I'm just very tired? #-o



    /zeon
  • reijermolenaarreijermolenaar Member Posts: 256
    Indeed, you're right!
    It was not included in the 6.3 manual.

    :oops:
    Reijer Molenaar
    Object Manager
Sign In or Register to comment.