I am not able to show the field in FunctionalCI class or should I try to make another extension or to edit the current one?
I was able to fix this by changing { "attcode": "language", "update": "1", "reconcile": "0", "update_policy": "master_locked", "finalclass": "SynchroAttribute" }, to { "attcode": "language", "update": "1", "reconcile": "0", "update_policy": "write_if_empty", "finalclass": "SynchroAttribute" }, But I still can't change user status from "Active" to "Inactive" when the user cannot be found in Active Directory. I'm trying to do it with the following settings: "delete_policy": "update", "delete_policy_update":...
When I add new Server I can see the new fileds. Please see the attached file.
Hi Vincent, I try to shorten the file and delete some of it. I see between these line I have <field> Cheers, Nikola
This is the customization. Cheers, Nikola
Hi Jeffrey, I just want to clarify that I don't see the new fields when I open "Configure This List ..." as follows: From WEB --> Configuration Management --> Person --> fourth tab CIs There are button action (the three dots) - from this menu when I select "Configure This List ..." I don't see the new fields. From WEB --> Configuration Management --> Search for PC objects Then I can see the new fields when I choose "Configure This List ..."from button action (the three dots) What do you want me to...
Hi, I have added new fields to the CI and want to show it in the menu "Configure This List ..." (List Configuration). How can I do this? Thanks, Nikola
Hi, I'm using LDAP user synchronization and trying to change the update policy from Locked to Unlocked. If I manually change it, after the next sync pass, it changes back to Locked. This is a problem for users because they cannot change the language through their profiles. Is it possible to exclude the language from synchronization or permanently change the field to Unlocked? Thanks, Nikola
Hi, I am trying to upgrade the system and on the upgrade screen (60% - step Creating profiles) I get the following error: Fatal error: Uncaught Error: Call to undefined method SetupPage::log_info() in /var/www/html/itop/setup/modulediscovery.class.inc.php(504) : eval()'d code:102 Stack trace: #0 /var/www/html/itop/setup/runtimeenv.class.inc.php(1103): TemplatesBaseInstaller::AfterDatabaseCreation() #1 /var/www/html/itop/setup/applicationinstaller.class.inc.php(911): RunTimeEnvironment->CallInstallerHandlers()...
Status for request/incident. I'll try to explain what I'm trying to achieve: Assigned tickets to a team can be view only about members of this team, let's call it A and one Admin team. When ticket can not be Resolve by the team A I want this team to set the ticket to some status (new one) and then I create trigger for this status to notify the Admin team, that team A can't resolve this ticket, so Admin team to assign it to another team. I don't know if I could explain myself.
Hi, Can I create custom status in iTop? The reason I need it is to create a trigger for this new status to notify some people/groups for particular ticket. Cheers, Nikola
Hi, I try to insert some objects in iTop - "Oracle RAC Cluster" and "Windows NLB cluster". Should I create new class like Create class: Monitor or there is other way? Cheers, Nikola
Hi Vincent, I kind of get back to this topic. I want to ask - is there way to show the agent only tickets that are assign to his group/groups no matter of his Organization? The organization I am trying to set up the iTop want all groups to see only theirs tickets. And now I'm trying to think of this somehow. Can I do this with change the UI page - what to display from database based on user group_id? Thanks, Nikola
Hi Fabien, I 've managed this issue - just change the Provider from Parent organization to current organization. Now everything is working properly. Thank you for the support. Cheers, Nikola
Hi Fabien, Everything looks OK for me. Please see the attached file. Thanks Nikola
Hi Fabien, Everything looks OK for me. Please see the attached file. Thanks Nikola
Hi Fabien, I did all the things you write. The odd thing is that if I set profile Administrator to this user he can see the service and service subcategory drop-down menus. I have Service family, Service and Service subcategory defined for particular organization (the user is in this organization). And I also have Delivery model and I add this user as Contact in this Delivery model. I miss something but can't find what. Any help will be very much appreciated Nikola
Hello Enmanuel, Do you have some Service subcategories configured?
Hello, At first I want to apologize if the question is stupid. User with what profile can create request/incident from back-office interface (except Administrator)? I try with profiles "Service Desk Agent" and "Support Agent" but they can't see values in the drop-down menus - "Service" and "Service subcategory" . Should they can do this or not? And if they don't - what can I change in their profiles so they can do this? Thanks, Nikola
And one more question - if I want to make such thing (I also don't want to get into this but...) can I do this by looking at the team as an organization? Or is there any other way to achieve this?
And one more question - if I want to make such thing (I also don't want to get into this but...) can I do this by looking at the team as an organization?
And one more question - if I want to make such thing (I also don't to get into this but...) can I do this by looking at the team as an organization?
Thank you Vincent for the quick answer.
Hello, I'm trying to limit ticket visibility only to team that is assign to and the person who was created it. I've read about Changing visibility in Portal but I need to do this for Back-Office interface. Is there any way to do this? Thanks, Nikola
Hi Jeffrey, This is part of the data synchronization: <user_defaults> <!-- Default values for iTop UserLDAP's object fields --> <profile>Portal user</profile> <language>EN US</language> </user_defaults> After the LDAP synchro completes I can't switch different users language (other than EN). What can I do to make user users change their language free without hand of the Administrator? Can I change Language (language) in "Synchro Data Source" attribute from Locked to Unlocked or just have to change...
Hello, I have problem changing profile language for LDAP users (sync from LDAP with language EN) and now I want to switch to another. Should I change "Synchro Data Source" attribute? What can I do to give change language option to all user to make it themselves without make change to Sync data source? Now when user want to change it, the get this error (Attached file). Thanks, Nikola
Hi Jeffrey, I think I found my mistake. I'll try and if I have some more questions, I'll write again.
Hi Jeffrey, Should I put and lines in dictionary section? Cheers
Hi, I try to make some string fields unique describe in this page: Here I'm trying to make uniqueness to these fields: Device Name, Serial number, Brand and Model of all Physical devices. This is the code I use (this is only for 2 fields - Name and Serial number): <classes> <class id="PhysicalDevice" _delta="must_exist"> <properties> <uniqueness_rules> <rule id="functionalci_name" _delta="define"> <attributes> <attribute id="name"/> </attributes> </rule> <rule id="phisicaldevice_serialnumber" _delta="define">...
Hi Guillaume, I want to translate iTop portal in Bulgarian and version of iTop is 3.0.1-9191. I've started translate iTop (like is describe here ) and will take some time tha I don't have right now :). That's why I want to translate the Portal and then at some point and other parts. Thanks for the replies. I'll be grateful for pointing the portal files. Cheers, Nikola
Hi, I have a question about translation of iTop and more specific - the Portal. Can I translate only this part of iTop or I should translate all at once? I'm asking because users that will use portal doesn't feel comfortable with EN and I don't want to translate the whole system. Cheers, Nikola
Hi Vincent, And thanks for the reply but still no luck. I've made the changes like you suggested but again in the mail I receive "undefined" (I've also change the placeholder - $this->physicaldevice_id->functionalci_id$). Do you have any other idea?
Hi guys, I keep pushing this but still can't get the goal. Now I create an extension and it looks like that: <class id="UserRequest" _delta="merge"> <parent>Ticket</parent> <fields> <field id="physicaldevice_id" xsi:type="AttributeExternalKey" _delta="define"> <filter><![CDATA[SELECT PhysicalDevice AS ci JOIN lnkFunctionalCIToTicket AS lnk1 ON lnk1.functionalci_id = ci.id WHERE lnk1.ticket_id = :this->id]]></filter> <sql>physicaldevice_id</sql> <target_class>PhysicalDevice</target_class> <is_null_allowed>true</is_null_allowed>...
Sorry for this request but can you share link with some examples? Thanks
Thanks for the replies. Where can I read more about AttributeExternalKey to try building my request with CI info included?
Thank you for the replies. May be I should start what is my goal. I wrote with Jeffrey about this - I want user in iTop to have possibility when create User Request about broken CI to add in this request info about that CI in the body part. I want to display type of the device, brand, model alongside with title of the request, description, caller id, caller mail address ... That is the result I want to achieve. Cheers
Yes, there is a link to "functional CI" ( via lnkFunctionalCIToTicket) but it can give you only list of functional CIs. I want to add info about Physical Device (brand_id, model_id, ...). Now there isn't such link.
Hi, I'm wondering is there a option to change datamodel and more specific I want to link User Request with Physical Device? I want to add physical info for a specific CI in User Request. Cheers
And one last question - Can I execute any kind of code in the Body of the "Mail Action"?
How can I create ticket (trigger this) from CI page and include all info - Caller, title, description ....?
I try to use "Extended syntax" to solve my problem, but still no luck. I even try to use "Impacted CIs: $this->html(functionalcis_list)$". It doesn't return anything. Last option for me will be to copy some info from the device page and paste it in the description of the ticket (UserRequest).
I'll try with triggers, just wonder - can I use more than one trigger for a single email action? An if you have 2 triggers for example - to execute email action the two triggers has to be true (AND) or any of them is true (OR)?
Hi Jeff I think about this: When I create a new User Request, choose category (service subcategory) "Sent for repair" and send notification base on trigger filter. In email action I want to send notification to the contact of Vendor with information about CI problem. But when create new request there is no info for vendor. I don't know if I explain in very well.
Hi, I'm searching for some workflow in iTop that can use when we want to send some CI for repair. Basically I want to add category for User Request (Send for Repair) and when I fill the information I want to send notification to the Provider for this service. Is there someone that make this in iTop? Any help will very much appreciated. Cheers, Nikola
Hello, I manage to set this up. Change xsi:type="read" with this action id="action:read" I don't know that this is the right thing to do but can't find another way. Cheers
Hi Vincent, Thanks for the reply. I've already find this but there are only ID's. I want to add another value for Impact drop-down menu - "Organization" and to set default from 1 to 3 (person). The only "a person" description I find HERE Cheers
Hello, I'm not trying to modify iTop core files - I want to find that part of XML file where this is define to copy it on new extension that I want to create. I'll try to figure it out via Data Model. Cheers
Hello, I try to create new profile (like in Documentation - Create new Profile) and make extension with this: <profile id="51" _delta="define"> <name>Read-Only No Portal Access</name> <description>Users with this profile are allowed to browse through all objects in the application but not to modify anything (event through the portal)</description> <groups> <group id="*"> <actions> <action xsi:type="read">allow</action> <action xsi:type="bulk read">allow</action> </actions> </group> </groups> </profile>...
Hello, Thank you for the reply. What I want is to add one more value - "Organization" and set default value from "Department" to "Person". I'm aware that I have to write extension for this but can not find where impact enum fields are defined. What I found was their ID's. Can you help with this? Thank you
Hello, I want to customize "Impact" menu. I want to add one more option and change default value (in my case "A person" is more suitable value). I try to find something about this in the forum with no luck. Is it ordinary extension build or something more complicated as I see Impact is link with Urgency. Any help will be very much appreciated Cheers
Thanks for the replies.
Hi Vincent, If I want to modify existing role, should I also create extension? Specificity I want to modify role "Configuration manager" and to change read/write on module "General" to only read.
Hello, Instead creating an extension for a new profile can I modify existing one (in the file "datamodel.itop-profiles-itil.xml"), for example “Problem manager"? If I want to add new profile can I just add the new profile to the file “datamodel.itop-profiles-itil.xml” or making an extension is a must? Cheers
Hi Pierre, My idea is to monitor activity by some users with roles that gives them access to make big changes like add Organizations, Services ... things that can change the workflow in the system. I'm trying to set up iTop for big organization (like 8000 users and about 8-9 K tickets/month) and their admins wants to monitor activity for some users, because there will be a lot of people managing the system. So I think for some menu where Administrator can search, for example activity for exact user...
Hello, I have a question - is there any mechanism that can Administrator of iTop can track activity in the system? In other words, I want to see all changes in iTop for a past week. Is there any way to do this? Thanks, Nikola
Hi, I'm trying to collect some data from LDAP - I want to collect field "streetAddress" from LDAP and map it to same field in iTop. I made an extension where I add this field, here is part of it: <itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.6"> <classes> <class id="Person" _delta="if_exists"> <fields> <field id="department" xsi:type="AttributeString" _delta="define"> <sql>department</sql> <default_value/> <is_null_allowed>true</is_null_allowed> </field> <field id="division"...
Hello Pierre, Still have no luck see these items. Do you have any other suggestion where to seek for error? Thanks
Hi, I have a question - Is there a way to sync location from LDAP server? With current LDAP Data Collector this is not supported. If somebody know some workaround, please share. Thanks for your help
Hi Pierre, Should I try with Toolkit 2? Do you think I can continue with these errors?
Hi Pierre, Should I try with Toolkit 2?
Here is the archive Thanks
Hi Pierre, Thank you for the reply. When I add the dependencies and start toolkit again I get this on Data Model Consistency: Class Organization Attribute 'status' (object state) has an allowed value (active) which is not a known state (You may define its allowed_values property as [new ValueSetEnum('')], or reconsider the list of states) Attribute 'status' (object state) has an allowed value (inactive) which is not a known state (You may define its allowed_values property as [new ValueSetEnum('')],...
Hi, I have the same problem. iTop version is 3.0 and the toolkit 3. I get this error when trying to add new class Monitor following this : https://www.itophub.io/wiki/page?id=latest%3Acustomization%3Aadd-class-sample#create_your_customization_module All kind of help is appreciated Nikola
Hi Pierre, Thank you for the reply. When I add the dependencies and start toolkit again I get this on Data Model Consistency: Class Organization Attribute 'status' (object state) has an allowed value (active) which is not a known state (You may define its allowed_values property as [new ValueSetEnum('')], or reconsider the list of states) Attribute 'status' (object state) has an allowed value (inactive) which is not a known state (You may define its allowed_values property as [new ValueSetEnum('')],...
Hi, I'm trying to add class Monitor (ref. https://www.itophub.io/wiki/page?id=latest%3Acustomization%3Aadd-class-sample), but get an error at the step with toolkit: An error occured while processing the PHP files of the data model: Error loading module "add-monitor": /itop_design/classes/class[Monitor] at line 6: parent class 'PhysicalDevice' could not be found - Loaded modules: dictionaries,core,application,add-monitor Check the PHP files describing the data model before running the toolkit again...
Hi, I'm trying to add class Monitor (ref. https://www.itophub.io/wiki/page?id=latest%3Acustomization%3Aadd-class-sample), but get an error at the step with toolkit: An error occured while processing the PHP files of the data model: Error loading module "add-monitor": /itop_design/classes/class[Monitor] at line 6: parent class 'PhysicalDevice' could not be found - Loaded modules: dictionaries,core,application,add-monitor Check the PHP files describing the data model before running the toolkit again...
Hi there, I want to ask - Is there are mechanism to create notification for a specific Service Subcategory to a particular Team? Trying to build such a thing, but with no luck. I want to achieve that - when create ticket for SSC I want to send email notification, to: TO: SELECT Person WHERE id = :this->caller_id BCC: Here I want to put specific Team for the specific SSC How can I do this? Thank you in advance
Thank you for your patience, But still don't see the new items. I add delta="define" on each row of the new items, run toolkit and still no luck.
But there are listed in the presentation node with rank 52 and 53? Or I miss something?
Here is the XML file: <itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0"> <classes> <class id="PhysicalDevice" _delta="if_exists"> <fields> <field id="status" xsi:type="AttributeEnum" _delta="force"> <values> <value id="production">production</value> <value id="stock">stock</value> <value id="obsolete">obsolete</value> <value id="not_used">not_used</value> <value id="on_repair">on_repair</value> <value id="common_use">common_use</value> <value id="loaned">loaned</value>...
Hi there, I'm using iTop 3.0 and I have a problem visualizing new added attribute to Physical devices. I'm adding new statuses and two new attributes (floor and room). Now I can see the new statuses, but can not see the new fields. I've checked the database - the columns are there, check the templates (for example PC) and the 2 attributes are there also. Can you tell me where I'm getting wrong? Thanks in advance
Hi, We are using 2.7.4 LTS for production. Do you recommend to upgrade to 3.0? Which will be next LTS version of iTop Thanks, Nikola
Hi, I want to add some more in the CI Properties menu - "Status". Now there are 4 of them - implementation, obsolete, production, stock. I wan to to add something like "on repair", "on rent" ... Is there procedure to do that? Cheers
Hello Vincent, Everything after this error (the upgrade procedure) went without other errors. Then I login into the application, did some clicks - everything looks fine. Like I wrote above I've checked and setup log file and there is only one error (the screenshot above). If this scenario is only for minor upgrade, how can I upgrade to a major version?
Hi, Pierre First, I'm sorry for write to this post. I got this screen when try to update application via "System/Application Upgrade". Download "iTop-3.0.0-beta-7312.zip", the verify the archive file and the start the process. Then I get this screen.
Hi, I also have an error when try to upgrade from 2.7.4 to 3.0. The error is: 2021-06-25 12:20:32 | Error | Error loading module "itop-tickets": /itop_design/classes/class[Document] at line 732: could not be found - Loaded modules: dictionaries,core,application,authent-cas,authent-external,authent-ldap,authent-local,combodo-autoclose-ticket,combodo-db-tools,itop-attachments,itop-backup,itop-config,itop-files-information,itop-portal-base,itop-portal,itop-profiles-itil,itop-sla-computation,itop-tickets...
Thanks, Was very helpful Cheers
Hi, I'm having problem sync from LDAP - more precise cannot upload phone number due to this error: Unable to update destination object: Unexpected value for attribute 'phone': Wrong format [xx/xxxxxxx]: issues = {0=>Unexpected value for attribute 'phone': Wrong format [xx/xxxxxxx]}, class = Person, id = xxx I can't change data in LDAP so my only option to auto sync this data is to change format. How can I change the default format for attribute 'phone'? Cheers
Hi, Anton You don't have to increase this value. From the documentation take note on the second sentence: max_chunk_size - Maximum number of elements to process in one iteration (for upload and synchro in iTop). If there are more elements than this number, the process will automatically iterate. If you have more than 1000 items the process will run again. I have customer with over 3000 and everything was OK when I synchronized their LDAP to iTop. May be the problem is somewhere else. Can you provide...
Thank you both for the support. I've just upgrade to 2.7.4 and test notification - everything looks OK. Thanks again and have a great weekend.
Can I fix only this issue or I have to upgrade to 2.7.2?
When cron.php is running I get statuses "Escalated TTR" and "Escalated TTO" and now I can send notifications for this statuses. The problem now is that I can't sent notification before tto/ttr expire. I'm trying with this: Description: Trigger when TTO is about to expire Target class: User Request Stop watch: tto Threshold: 75 but nothing happen. I got data in "priv_backgroundtask", CheckStopWatchThresholds and everything looks right but still no luck.
Hi Vincent, Thank you for the advice. I've run the cron.php and still can run notification on threshold. In my itop-cron.params file I put only "auth_user" and "auth_pwd". Should I have to add something else to the file? I'll share some of my log file: ................................... Starting: 1620826681 (2021-05-12 16:38:01) Starting: 1620826801 (2021-05-12 16:40:01) Already running... Exiting: 1620826801 (2021-05-12 16:40:01) Starting: 1620826922 (2021-05-12 16:42:02) Already running... Exiting:...
Hi, I'm also have the same issue with "Trigger (on threshold)" Target class - User Request Stop watch - tto Threshold - 75 Other notifications are working properly. Do you have any suggestions? iTop version 2.7.1-5896 built on 2020-06-26
Hi there, I'm also interested in configure my iTop for multiple LDAP authorization. Also tried "knowitop-multi-ldap-auth" but cannot make it work. I've manage to synchronize between 2 LDAP servers using "Data collector for LDAP" and iTop but can't authenticate against them. Is there any way to perform multi LDAP authentication? Cheers
Hi, I'm new to iTop and trying to import some data in it. One of our source is OpenDCIM. I'm trying to import data from DCIM, but without success. I've manage to sync from LDAP and vSphere. Did you manage to resolve the issue you write about? Can you share what is your conf file for Data Synchronization? Regards, Nikola