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

AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
edited 2017-09-04 in Download section
Object Manager Light v1.01
Keep track of the NAV objects you change and update the version list when you are ready.
Collaborate with you colleague programmers if you work in the same database.

How it works:
1. Create one or more projects.
2. Start the modification tracer.
3. Assign the modifications to the project.
4. Create a transport and include the projects that are ready to release.
5. Press F11 and the objects will have a new Version List Identifier.
6. Save the objects on your drive and mail it to your customer.

Remark:
The Object Manager Advanced is available soon. It will include better workflow tools, advanced FOB’s (which can include eg masterdata and settings), a more sophisticated Object Designer and you can analyse changes on objects in Beyond Compare. Please contact rmolenaar@juicypear.nl for more information or look at http://www.juicypear.nl/objectmanager

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

Discuss this download here.
«13456712

Comments

  • YegoriyYegoriy Member Posts: 1
    Good day!
    Where can I get the documentations about Object Manager Light?
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi Yegoriy,

    We are working on it.
    I'll get back to you soon as it is ready.

    Greetings,
    Reijer
    Reijer Molenaar
    Object Manager
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Object Manager Light v2.01
    Keep track of the NAV objects you change and update the version list when you are ready.

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

    Track & Trace Object Modifications
    - Changes on objects can be traced. When, which and by who.
    - Possibility to transport changes (objects) safely to your customer db.
    - You can see how long you worked on a particular project.
    - You get a warning if there are pending conflicting modifications. (overlapping objects)

    Transporting of Objects
    - With one press on the button a FIB (a fob with actions) will be saved. (Adv. Only)
    - The version list and date/time stamp of the objects will be changed automatically.
    - This FIB can easily be imported in the customer db with a wizard. (Advanced Only)

    Workflow
    - You will be working from out projects.
    - A project has a workflow which indicates who has to take action in the project.
    - A workflow contain statuses: DEVELOPING,CONSTUCTED,TESTING,REJECTED,READY..
    - Every status can have its own responsible person/role.

    Action management / FIB
    - It is possible to add actions/jobs (for data manipulation) to a FIB. (Advanced Only)
    - You can, for example, include master data in the FIB. (Advanced Only)
    - Other examples of actions are: Deleting of data, run a report/codeunit or dataport.
    - It is possible to record permissions and include them in the FIB. (Advanced Only)
    - Changing and deleting of data without validation, for testing purposes. (Advanced Only)

    Locking of Objects
    - If objects are changed with the Object Explorer they will be locked. (Advanced Only)
    - Other users can not change these objects. (Advanced Only)

    Object History
    - NEW: A version of the current C/AL code will be saved at each modification. (dll needed)
    - It is possible to export changes to Beyond Compare where you can analyze them.
    - This is possible for a particular period, project or transport.
    - NEW: When you transport your objects an old version of the objects will be saved.
    - This makes it possible to do a rollback.

    Where-Used Functionality
    - NEW: Where-Used functionality of Objects, Triggers (modify etc), Fields and Functions.
    - NEW: Where-Used functionality of Keys and SumIndexFields. (Advanced Only)
    - NEW: Track down unused Variables, Keys and Fields.

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

    Discuss this download here.
  • AlterantAlterant Member Posts: 19
    Hello,

    can you give a little bit info about "CGS4ObjectManagerSetup.exe" file included in the light package? Purpose? Usage?

    Thanks.
  • reijerreijer Member Posts: 0
    Hello,

    The setup installs an automation control which makes it possible to export the C/AL code of an object to a file.
    This is used for Version Control and to analyse the code for the Where-Used functionality.

    Regards,
    Reijer
  • momadumomadu Member Posts: 0
    Hi everybody,
    I have a problem with the "where used"- function. If there are local textconstants in a function of a table the update-function will break with an error



    is there a solution for this problem ?
    Thanks
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi,

    Could you please send me a fob and txt file of the table?
    rmolenaar at juicypear dot nl

    Thanks.

    Regards,

    Reijer
    Reijer Molenaar
    Object Manager
  • reijermolenaarreijermolenaar Member Posts: 256
    momadu wrote:
    Hi everybody,
    I have a problem with the "where used"- function. If there are local textconstants in a function of a table the update-function will break with an error



    is there a solution for this problem ?
    Thanks

    Hi,

    I have found the bug and fixed it.
    I have uploaded a new version in the Download Section.

    Regards,
    Reijer
    Reijer Molenaar
    Object Manager
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Object Manager Light v2.11
    What's New in v2.11
    - Bugfixes

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

    Track & Trace Object Modifications
    - Changes on objects can be traced. When, which and by who.
    - Possibility to transport changes (objects) safely to your customer db.
    - You can see how long you worked on a particular project.
    - You get a warning if there are pending conflicting modifications. (overlapping objects)

    Transporting of Objects
    - With one press on the button a FIB (a fob with actions) will be saved. (Adv. Only)
    - The version list and date/time stamp of the objects will be changed automatically.
    - This FIB can easily be imported in the customer db with a wizard. (Advanced Only)

    Workflow
    - You will be working from out projects.
    - A project has a workflow which indicates who has to take action in the project.
    - A workflow contain statuses: DEVELOPING,CONSTUCTED,TESTING,REJECTED,READY..
    - Every status can have its own responsible person/role.

    Action management / FIB
    - It is possible to add actions/jobs (for data manipulation) to a FIB. (Advanced Only)
    - You can, for example, include master data in the FIB. (Advanced Only)
    - Other examples of actions are: Deleting of data, run a report/codeunit or dataport.
    - It is possible to record permissions and include them in the FIB. (Advanced Only)
    - Changing and deleting of data without validation, for testing purposes. (Advanced Only)

    Locking of Objects
    - If objects are changed with the Object Explorer they will be locked. (Advanced Only)
    - Other users can not change these objects. (Advanced Only)

    Object History
    - NEW: A version of the current C/AL code will be saved at each modification. (dll needed)
    - It is possible to export changes to Beyond Compare where you can analyze them.
    - This is possible for a particular period, project or transport.
    - NEW: When you transport your objects an old version of the objects will be saved.
    - This makes it possible to do a rollback.

    Where-Used Functionality
    - NEW: Where-Used functionality of Objects, Triggers (modify etc), Fields and Functions.
    - NEW: Where-Used functionality of Keys and SumIndexFields. (Advanced Only)
    - NEW: Track down unused Variables, Keys and Fields.

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

    Discuss this download here.
  • lyotlyot Member Posts: 202
    This looks awesome. =D>
    Is there a manual/tutorial available?
    I gues that would come in handy in order to use it to it's full intent.
  • tragtrag Member Posts: 23
    Just take a look on the homepage - http://www.juicypear.nl/page/downloads/ ... vanced.pdf

    Very interesting tool, the last missing point is translation :) then it would be perfect
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Object Manager Light v3.01
    The Object Manager is a tool for developers and consultants. You can keep track of the NAV objects you change and update the version list when you are ready. Combine all modifications in a transport and import them safely with a wizard in your customer database.

    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.11
    - Bugfixes

    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 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 analyzed in e.g. Beyond Compare.
    Demo Video: Source Control

    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

    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

    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/objectmanager

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

    Discuss this download here.
  • cbuettnercbuettner Member Posts: 1
    Hi,
    this tool is awesome! You've done a really good job! 8)

    The only problem i've got is: if I have selected a table in the Object Explorer and push the "Run"-button, it always starts the "OM - Show Table Data" with SourceTable "OM - Setup" instead of the marked table in the OE.

    regards,
    chris
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi Chris,

    Thanks!

    The Object Manager creates a object file in text format with the name dataform.txt in your temp directory.

    In my case it is:
    C:\Users\reijer\AppData\Local\Temp\dataform.txt

    Could you please send me this file.
    And the table object you try to open in text format please.

    rmolenaar at idyn dot nl

    Regards,
    Reijer
    Reijer Molenaar
    Object Manager
  • vaxo_jjvaxo_jj Member Posts: 54
    Hello,
    truly great tool!

    I'm interesting about the limitations of the demo version (it resides in "Commercial Demo's & Trial Versions", so I guess it should have some limitations).

    thanks
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi,

    Thanks!

    We have a matrix on our website where you can see what's available in the Advanced version.
    Light vs. Advanced

    And in the manual all functionalities are explained in detail:
    Manual

    If you have any further questions, please do not hesitate to contact me.

    Regards,
    Reijer
    Reijer Molenaar
    Object Manager
  • vaxo_jjvaxo_jj Member Posts: 54
    Thanks for information.

    one more questions: in version matrix is stated that "Renumbering Fields" functionality is also available in light version. I couldn't find it. Can you tell me where I can find it.

    regards
  • reijermolenaarreijermolenaar Member Posts: 256
    The “renumbering fields” option is new functionality that was not yet released the previous time I uploaded the light version.
    It will come available in the next light version. I think I will upload it somewhere late august.
    It will also include a module to downgrade objects to previous NAV versions.
    Reijer Molenaar
    Object Manager
  • vaxo_jjvaxo_jj Member Posts: 54
    New release of light version is not available to download from your web-site? (I really need good renumbering fields functionality, which I couldn't find in any existing tools for NAV).

    regards
  • reijermolenaarreijermolenaar Member Posts: 256
    I really need good renumbering fields functionality
    And this one is really good! :D (just kidding)
    You can even renumber fields with data in it.

    If you cannot wait till late august you will have to buy the Advanced version! :mrgreen:
    Reijer Molenaar
    Object Manager
  • vaxo_jjvaxo_jj Member Posts: 54
    so where is promised next version on OM Light? :)
  • reijermolenaarreijermolenaar Member Posts: 256
    Yes, you are right!
    I am a bit behind schedule. :oops:

    And since yesterday I want to implement the new 2009 sp1 functions:

    EXPORTOBJECTS(FileName, ObjectRecord [, Format])
    IMPORTOBJECTS(FileName [, Format])

    I will try to upload the light version next week...
    Reijer Molenaar
    Object Manager
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Object Manager Light v4.01
    The Object Manager is a tool for developers and consultants. You can keep track of the NAV objects you change and update the version list when you are ready. Combine all modifications in a transport and import them safely with a wizard in your customer database.

    What's New in v4.01
    - Renumber Fields! (video)
    - 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.11
    - Bugfixes

    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

    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

    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/objectmanager

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

    Discuss this download here.
  • lyotlyot Member Posts: 202
    Definately worth the while to look into =D>

    For people who have difficulty creating the trigger,
    try changing Id to ID in sql script.
  • reijermolenaarreijermolenaar Member Posts: 256
    lyot wrote:
    Definately worth the while to look into =D>

    For people who have difficulty creating the trigger,
    try changing Id to ID in sql script.

    Hi Lyot,

    Can you please send me your trigger.
    Then I will adjust it in the Manual and sql file and upload a new version.

    Thanks!

    Regards,
    Reijer
    Reijer Molenaar
    Object Manager
  • lyotlyot Member Posts: 202
    Sure.

    But there seems to be another problem when I try to activate the sql-trigger in the setup.
    ---------------------------
    Microsoft Dynamics NAV Classic
    ---------------------------
    The following SQL Server error or errors occurred when accessing the Object table:
    
    208,"42S02",[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'OM - SETUP'.
    
    SQL:
    UPDATE "NAV2009SP1"."dbo"."Object" WITH (REPEATABLEREAD)  SET "Version List"='JPOML4.01' WHERE ("Type"=1 AND "Company Name"='' AND "ID"=91800) AND ("timestamp"<=0x0000000000021B28)
    
    ---------------------------
    OK   
    ---------------------------
    
    
  • reijermolenaarreijermolenaar Member Posts: 256
    Thanks Lyot,

    I received your (two) fixes.
    I didn’t know that SQL was case sensitive.

    I will upload a new version of the Object Manager this weekend.
    Reijer Molenaar
    Object Manager
  • lyotlyot Member Posts: 202
    When posting a transport, only a html file is created.
    Automatic creation of a fob or/and text file is also part of the advanced version?
  • reijermolenaarreijermolenaar Member Posts: 256
    Yes, the advanced version creates a FIB and a TXT file.

    A FIB file is like a fob file and can contain actions you want to execute in your customer database.
    When you have e.g. deleted a field in a table you can add an action that empties that field before the objects are imported.

    It can also contain data. E.g. master data that is needed to execute your code.
    Reijer Molenaar
    Object Manager
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,495
    Object Manager Light v4.02
    The Object Manager is a tool for developers and consultants. You can keep track of the NAV objects you change and update the version list when you are ready. Combine all modifications in a transport and import them safely with a wizard in your customer database.

    What's New in v4.02
    - Bugfix in SQL trigger

    What's New in v4.01
    - Renumber Fields! (video)
    - 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.11
    - Bugfixes

    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

    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

    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/objectmanager

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

    Discuss this download here.
Sign In or Register to comment.