First commit waiting for Budget Alert

This commit is contained in:
2025-09-04 13:37:35 +01:00
commit 2d681f27f5
4563 changed files with 1061534 additions and 0 deletions

View File

@ -0,0 +1,16 @@
apply plugin: "com.axelor.app-module"
apply from: "../version.gradle"
apply {
version = openSuiteVersion
}
axelor {
title "Axelor CRM"
description "Axelor CRM Module"
}
dependencies {
compile project(":modules:axelor-base")
}

View File

@ -0,0 +1,30 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.db.repo;
import com.axelor.apps.crm.db.CrmBatch;
public class CrmBatchCrmRepository extends CrmBatchRepository {
@Override
public CrmBatch copy(CrmBatch entity, boolean deep) {
CrmBatch copy = super.copy(entity, deep);
copy.setBatchList(null);
return copy;
}
}

View File

@ -0,0 +1,128 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.db.repo;
import com.axelor.apps.base.db.ICalendarUser;
import com.axelor.apps.base.db.repo.ICalendarEventRepository;
import com.axelor.apps.base.db.repo.ICalendarUserRepository;
import com.axelor.apps.base.ical.ICalendarService;
import com.axelor.apps.crm.db.Event;
import com.axelor.apps.crm.service.CalendarService;
import com.axelor.apps.crm.service.EventService;
import com.axelor.auth.AuthUtils;
import com.axelor.auth.db.User;
import com.axelor.exception.AxelorException;
import com.axelor.exception.db.repo.TraceBackRepository;
import com.axelor.exception.service.TraceBackService;
import com.axelor.i18n.I18n;
import com.axelor.inject.Beans;
import com.google.common.base.Strings;
import com.google.inject.Inject;
import java.util.List;
public class EventManagementRepository extends EventRepository {
@Inject protected ICalendarService calendarService;
@Override
public Event copy(Event entity, boolean deep) {
int eventType = entity.getTypeSelect();
switch (eventType) {
case 1: // call
case 2: // metting
break;
case 3: // task s
entity.setStatusSelect(EventRepository.STATUS_NOT_STARTED);
break;
}
return super.copy(entity, deep);
}
@Override
public Event save(Event entity) {
if (entity.getTypeSelect() == EventRepository.TYPE_MEETING) {
super.save(entity);
Beans.get(EventService.class).manageFollowers(entity);
}
User creator = entity.getCreatedBy();
if (creator == null) {
creator = AuthUtils.getUser();
}
if (entity.getOrganizer() == null && creator != null) {
if (creator.getPartner() != null && creator.getPartner().getEmailAddress() != null) {
String email = creator.getPartner().getEmailAddress().getAddress();
if (!Strings.isNullOrEmpty(email)) {
ICalendarUser organizer =
Beans.get(ICalendarUserRepository.class)
.all()
.filter("self.email = ?1 AND self.user.id = ?2", email, creator.getId())
.fetchOne();
if (organizer == null) {
organizer = new ICalendarUser();
organizer.setEmail(email);
organizer.setName(creator.getFullName());
organizer.setUser(creator);
}
entity.setOrganizer(organizer);
}
}
}
entity.setSubjectTeam(entity.getSubject());
if (entity.getVisibilitySelect() == ICalendarEventRepository.VISIBILITY_PRIVATE) {
entity.setSubjectTeam(I18n.get("Available"));
if (entity.getDisponibilitySelect() == ICalendarEventRepository.DISPONIBILITY_BUSY) {
entity.setSubjectTeam(I18n.get("Busy"));
}
}
return super.save(entity);
}
@Override
public void remove(Event entity) {
remove(entity, true);
}
public void remove(Event entity, boolean removeRemote) {
try {
if (entity.getCalendar() == null && Strings.isNullOrEmpty(entity.getUid())) {
// Not a synchronized event
super.remove(entity);
return;
}
User user = AuthUtils.getUser();
List<Long> calendarIdlist = Beans.get(CalendarService.class).showSharedCalendars(user);
if (calendarIdlist.isEmpty() || !calendarIdlist.contains(entity.getCalendar().getId())) {
throw new AxelorException(
entity,
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get("You don't have the rights to delete this event"));
}
calendarService.removeEventFromIcal(entity);
} catch (Exception e) {
TraceBackService.trace(e);
}
entity.setArchived(true);
}
}

View File

@ -0,0 +1,42 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.db.repo;
import com.axelor.apps.crm.db.Lead;
import com.axelor.apps.crm.service.LeadService;
import com.axelor.inject.Beans;
public class LeadManagementRepository extends LeadRepository {
@Override
public Lead save(Lead entity) {
if (entity.getUser() != null && entity.getStatusSelect() == LEAD_STATUS_NEW) {
entity.setStatusSelect(LEAD_STATUS_ASSIGNED);
} else if (entity.getUser() == null && entity.getStatusSelect() == LEAD_STATUS_ASSIGNED) {
entity.setStatusSelect(LEAD_STATUS_NEW);
}
String fullName =
Beans.get(LeadService.class)
.processFullName(entity.getEnterpriseName(), entity.getName(), entity.getFirstName());
entity.setFullName(fullName);
return super.save(entity);
}
}

View File

@ -0,0 +1,30 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.db.repo;
import com.axelor.apps.crm.db.Opportunity;
public class OpportunityManagementRepository extends OpportunityRepository {
@Override
public Opportunity copy(Opportunity entity, boolean deep) {
Opportunity copy = super.copy(entity, deep);
copy.setSalesStageSelect(OpportunityRepository.SALES_STAGE_NEW);
copy.setLostReason(null);
return copy;
}
}

View File

@ -0,0 +1,23 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.db.report;
public interface IReport {
public static final String LEAD = "Lead.rptdesign";
}

View File

@ -0,0 +1,36 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.db.report;
public interface ITranslation {
public static final String LEAD_HEADER = /*$$(*/ "Lead.header"; /*)*/
public static final String LEAD_NAME = /*$$(*/ "Lead.name"; /*)*/
public static final String LEAD_TITLE = /*$$(*/ "Lead.title"; /*)*/
public static final String LEAD_EMAIL = /*$$(*/ "Lead.email"; /*)*/
public static final String LEAD_PHONE = /*$$(*/ "Lead.phone"; /*)*/
public static final String LEAD_FAX = /*$$(*/ "Lead.fax"; /*)*/
public static final String LEAD_LEAD_OWNER = /*$$(*/ "Lead.lead_owner"; /*)*/
public static final String LEAD_COMPANY = /*$$(*/ "Lead.company"; /*)*/
public static final String LEAD_INDUSTRY = /*$$(*/ "Lead.industry"; /*)*/
public static final String LEAD_SOURCE = /*$$(*/ "Lead.source"; /*)*/
public static final String LEAD_STATUS = /*$$(*/ "Lead.status"; /*)*/
public static final String LEAD_ADDRESS_INFORMATION = /*$$(*/ "Lead.address_information"; /*)*/
public static final String LEAD_PRIMARY_ADDRESS = /*$$(*/ "Lead.primary_address"; /*)*/
public static final String LEAD_OTHER_ADDRESS = /*$$(*/ "Lead.other_address"; /*)*/
}

View File

@ -0,0 +1,100 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** */
package com.axelor.apps.crm.exception;
/** @author axelor */
public interface IExceptionMessage {
/** Target service */
static final String TARGET_1 = /*$$(*/
"Objective %s is in contradiction with objective's configuration %s" /*)*/;
/** Batch event reminder */
static final String BATCH_EVENT_REMINDER_1 = /*$$(*/ "Event reminder %s" /*)*/;
static final String BATCH_EVENT_REMINDER_2 = /*$$(*/
"Event's reminder's generation's reporting :" /*)*/;
static final String BATCH_EVENT_REMINDER_3 = /*$$(*/ "Reminder(s) treated" /*)*/;
/** Batch event reminder message */
static final String BATCH_EVENT_REMINDER_MESSAGE_1 = /*$$(*/ "Reminder(s) treated" /*)*/;
/** Batch target */
static final String BATCH_TARGET_1 = /*$$(*/ "Event reminder %s" /*)*/;
static final String BATCH_TARGET_2 = /*$$(*/ "Objectives' generation's reporting :" /*)*/;
static final String BATCH_TARGET_3 = /*$$(*/ "Treated objectives reporting" /*)*/;
/** Convert lead wizard controller */
static final String CONVERT_LEAD_1 = /*$$(*/ "Lead converted" /*)*/;
static final String CONVERT_LEAD_MISSING = /*$$(*/ "Parent lead is missing." /*)*/;
static final String CONVERT_LEAD_ERROR = /*$$(*/ "Error in lead conversion" /*)*/;
static final String LEAD_PARTNER_MISSING_ADDRESS = /*$$(*/
"Please complete the partner address." /*)*/;
static final String LEAD_CONTACT_MISSING_ADDRESS = /*$$(*/
"Please complete the contact address." /*)*/;
/** Event controller */
static final String EVENT_1 = /*$$(*/ "Input location please" /*)*/;
static final String EVENT_SAVED = /*$$(*/
"Please save the event before setting the recurrence" /*)*/;
static final String EVENT_MEETING_INVITATION_1 = /*$$(*/
"No PERSON IS INVITED TO THIS MEETING" /*)*/;
static final String USER_EMAIL_1 = /*$$(*/ "No email address associated to %s" /*)*/;
/** Lead controller */
static final String LEAD_1 = /*$$(*/ "Please select the Lead(s) to print." /*)*/;
static final String LEAD_4 = /*$$(*/ "No lead import configuration found" /*)*/;
static final String LEAD_5 = /*$$(*/ "Import lead" /*)*/;
/** Opportunity */
static final String LEAD_PARTNER = /*$$(*/ "Please select a lead" /*)*/;
/** Configuration */
static final String CRM_CONFIG_1 = /*$$(*/
"Please configure informations for CRM for company %s" /*)*/;
static final String CRM_CONFIG_USER_EMAIL = /*$$(*/
"User %s does not have an email address configured nor is it linked to a partner with an email address configured." /*)*/;
static final String CRM_CONFIG_USER_COMPANY = /*$$(*/
"User %s must have an active company to use templates" /*)*/;
static final String CRM_CONFIG_TEMPLATES = /*$$(*/
"Please configure all templates in CRM configuration for company %s" /*)*/;
static final String CRM_CONFIG_TEMPLATES_NONE = /*$$(*/
"No template created in CRM configuration for company %s, emails have not been sent" /*)*/;
/*
* Recurrence
*/
static final String RECURRENCE_RECURRENCE_TYPE = /*$$(*/
"You must choose a recurrence type" /*)*/;
static final String RECURRENCE_PERIODICITY = /*$$(*/ "Periodicity must be greater than 0" /*)*/;
static final String RECURRENCE_DAYS_CHECKED = /*$$(*/
"You must choose at least one day in the week" /*)*/;
static final String RECURRENCE_REPETITION_NUMBER = /*$$(*/
"The number of repetitions must be greater than 0" /*)*/;
static final String RECURRENCE_END_DATE = /*$$(*/
"The end date must be after the start date" /*)*/;
}

View File

@ -0,0 +1,37 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.job;
import com.axelor.apps.base.job.ThreadedJob;
import com.axelor.apps.base.job.UncheckedJobExecutionException;
import com.axelor.apps.crm.db.repo.CrmBatchRepository;
import com.axelor.apps.crm.service.batch.CrmBatchService;
import com.axelor.inject.Beans;
import org.quartz.JobExecutionContext;
public class EventReminderJob extends ThreadedJob {
@Override
public void executeInThread(JobExecutionContext context) {
try {
Beans.get(CrmBatchService.class).run(CrmBatchRepository.CODE_BATCH_EVENT_REMINDER);
} catch (Exception e) {
throw new UncheckedJobExecutionException(e);
}
}
}

View File

@ -0,0 +1,91 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.message;
import com.axelor.apps.base.service.message.MessageServiceBaseImpl;
import com.axelor.apps.base.service.user.UserService;
import com.axelor.apps.crm.db.Event;
import com.axelor.apps.crm.db.repo.EventRepository;
import com.axelor.apps.crm.service.config.CrmConfigService;
import com.axelor.apps.message.db.Message;
import com.axelor.apps.message.db.Template;
import com.axelor.apps.message.db.repo.MessageRepository;
import com.axelor.apps.message.service.TemplateMessageService;
import com.axelor.exception.AxelorException;
import com.axelor.inject.Beans;
import com.axelor.meta.db.repo.MetaAttachmentRepository;
import com.google.inject.Inject;
import com.google.inject.persist.Transactional;
import java.io.IOException;
public class MessageServiceCrmImpl extends MessageServiceBaseImpl {
@Inject
public MessageServiceCrmImpl(
MetaAttachmentRepository metaAttachmentRepository,
MessageRepository messageRepository,
UserService userService) {
super(metaAttachmentRepository, messageRepository, userService);
}
@Transactional(rollbackOn = {Exception.class})
public Message createMessage(Event event)
throws AxelorException, ClassNotFoundException, InstantiationException,
IllegalAccessException, IOException {
// Get template depending on event type
Template template = null;
switch (event.getTypeSelect()) {
case EventRepository.TYPE_EVENT:
template =
Beans.get(CrmConfigService.class)
.getCrmConfig(event.getUser().getActiveCompany())
.getEventTemplate();
break;
case EventRepository.TYPE_CALL:
template =
Beans.get(CrmConfigService.class)
.getCrmConfig(event.getUser().getActiveCompany())
.getCallTemplate();
break;
case EventRepository.TYPE_MEETING:
template =
Beans.get(CrmConfigService.class)
.getCrmConfig(event.getUser().getActiveCompany())
.getMeetingTemplate();
break;
case EventRepository.TYPE_TASK:
template =
Beans.get(CrmConfigService.class)
.getCrmConfig(event.getUser().getActiveCompany())
.getTaskTemplate();
break;
default:
break;
}
Message message = Beans.get(TemplateMessageService.class).generateMessage(event, template);
return messageRepository.save(message);
}
}

View File

@ -0,0 +1,58 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.module;
import com.axelor.app.AxelorModule;
import com.axelor.apps.base.db.repo.ICalendarRepository;
import com.axelor.apps.base.ical.ICalendarEventFactory;
import com.axelor.apps.base.ical.ICalendarService;
import com.axelor.apps.crm.db.Event;
import com.axelor.apps.crm.db.repo.CrmBatchCrmRepository;
import com.axelor.apps.crm.db.repo.CrmBatchRepository;
import com.axelor.apps.crm.db.repo.EventManagementRepository;
import com.axelor.apps.crm.db.repo.EventRepository;
import com.axelor.apps.crm.db.repo.LeadManagementRepository;
import com.axelor.apps.crm.db.repo.LeadRepository;
import com.axelor.apps.crm.db.repo.OpportunityManagementRepository;
import com.axelor.apps.crm.db.repo.OpportunityRepository;
import com.axelor.apps.crm.service.CalendarService;
import com.axelor.apps.crm.service.EventService;
import com.axelor.apps.crm.service.EventServiceImpl;
import com.axelor.apps.crm.service.LeadService;
import com.axelor.apps.crm.service.LeadServiceImpl;
import com.axelor.apps.crm.service.OpportunityService;
import com.axelor.apps.crm.service.OpportunityServiceImpl;
import com.axelor.apps.crm.service.app.AppCrmService;
import com.axelor.apps.crm.service.app.AppCrmServiceImpl;
public class CrmModule extends AxelorModule {
@Override
protected void configure() {
bind(EventRepository.class).to(EventManagementRepository.class);
bind(LeadRepository.class).to(LeadManagementRepository.class);
bind(OpportunityRepository.class).to(OpportunityManagementRepository.class);
bind(OpportunityService.class).to(OpportunityServiceImpl.class);
bind(ICalendarService.class).to(CalendarService.class);
bind(AppCrmService.class).to(AppCrmServiceImpl.class);
bind(EventService.class).to(EventServiceImpl.class);
bind(CrmBatchRepository.class).to(CrmBatchCrmRepository.class);
bind(LeadService.class).to(LeadServiceImpl.class);
ICalendarEventFactory.register(ICalendarRepository.CRM_SYNCHRO, Event::new);
}
}

View File

@ -0,0 +1,55 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service;
import com.axelor.apps.base.db.CalendarManagement;
import com.axelor.apps.base.db.ICalendar;
import com.axelor.apps.base.db.repo.ICalendarRepository;
import com.axelor.apps.base.ical.ICalendarService;
import com.axelor.auth.db.User;
import com.axelor.team.db.Team;
import com.google.common.collect.Lists;
import com.google.inject.Inject;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
public class CalendarService extends ICalendarService {
@Inject private ICalendarRepository icalRepo;
public List<Long> showSharedCalendars(User user) {
Team team = user.getActiveTeam();
Set<User> followedUsers = user.getFollowersCalUserSet();
List<Long> calendarIdlist = new ArrayList<Long>();
for (User userIt : followedUsers) {
for (CalendarManagement calendarManagement : userIt.getCalendarManagementList()) {
if ((user.equals(calendarManagement.getUser()))
|| (team != null && team.equals(calendarManagement.getTeam()))) {
List<ICalendar> icalList =
icalRepo.all().filter("self.user.id = ?1", userIt.getId()).fetch();
calendarIdlist.addAll(Lists.transform(icalList, it -> it.getId()));
}
}
}
List<ICalendar> icalList = icalRepo.all().filter("self.user.id = ?1", user.getId()).fetch();
calendarIdlist.addAll(Lists.transform(icalList, it -> it.getId()));
return calendarIdlist;
}
}

View File

@ -0,0 +1,143 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service;
import com.axelor.apps.base.db.Address;
import com.axelor.apps.base.db.Company;
import com.axelor.apps.base.db.Country;
import com.axelor.apps.base.db.Partner;
import com.axelor.apps.base.db.repo.CountryRepository;
import com.axelor.apps.base.service.AddressService;
import com.axelor.apps.base.service.PartnerService;
import com.axelor.apps.base.service.app.AppBaseService;
import com.axelor.apps.base.service.wizard.ConvertWizardService;
import com.axelor.apps.crm.db.Lead;
import com.axelor.apps.message.db.EmailAddress;
import com.axelor.auth.AuthUtils;
import com.axelor.db.mapper.Mapper;
import com.axelor.exception.AxelorException;
import com.google.inject.Inject;
import java.util.Map;
public class ConvertLeadWizardService {
@Inject private LeadService leadService;
@Inject private ConvertWizardService convertWizardService;
@Inject private AddressService addressService;
@Inject private PartnerService partnerService;
@Inject private CountryRepository countryRepo;
@Inject private AppBaseService appBaseService;
/**
* Create a partner from a lead
*
* @param lead
* @return
* @throws AxelorException
*/
public Partner createPartner(Map<String, Object> context, Address primaryAddress)
throws AxelorException {
Mapper mapper = Mapper.of(Partner.class);
Partner partner = Mapper.toBean(Partner.class, null);
partner = (Partner) convertWizardService.createObject(context, partner, mapper);
this.setEmailAddress(partner);
if (appBaseService.getAppBase().getGeneratePartnerSequence()) {
partner.setPartnerSeq(leadService.getSequence());
}
partnerService.setPartnerFullName(partner);
this.setAddress(partner, primaryAddress);
Company activeCompany = AuthUtils.getUser().getActiveCompany();
if (activeCompany != null) {
partner.addCompanySetItem(activeCompany);
if (partner.getCurrency() == null) {
partner.setCurrency(activeCompany.getCurrency());
}
}
return partner;
}
public void setEmailAddress(Partner partner) {
EmailAddress emailAddress = partner.getEmailAddress();
if (emailAddress != null) {
partner.setEmailAddress(this.createEmailAddress(emailAddress.getAddress(), null, partner));
}
}
public void setAddress(Partner partner, Address primaryAddress) {
if (primaryAddress != null) {
primaryAddress.setFullName(addressService.computeFullName(primaryAddress));
if (!partner.getIsContact()) {
partnerService.addPartnerAddress(partner, primaryAddress, true, true, true);
}
partner.setMainAddress(primaryAddress);
}
}
@SuppressWarnings("unchecked")
public Address createPrimaryAddress(Map<String, Object> context) {
String addressL4 = (String) context.get("primaryAddress");
if (addressL4 == null) {
return null;
}
String addressL5 = (String) context.get("primaryState");
String addressL6 = context.get("primaryPostalCode") + " " + context.get("primaryCity");
Country addressL7Country = null;
Map<String, Object> countryContext = (Map<String, Object>) context.get("primaryCountry");
if (countryContext != null) {
addressL7Country = countryRepo.find(((Integer) countryContext.get("id")).longValue());
}
Address address =
addressService.getAddress(null, null, addressL4, addressL5, addressL6, addressL7Country);
if (address == null) {
address =
addressService.createAddress(
null, null, addressL4, addressL5, addressL6, addressL7Country);
}
return address;
}
public EmailAddress createEmailAddress(String address, Lead lead, Partner partner) {
EmailAddress emailAddress = new EmailAddress();
emailAddress.setAddress(address);
emailAddress.setLead(lead);
emailAddress.setPartner(partner);
return emailAddress;
}
}

View File

@ -0,0 +1,50 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service;
import com.axelor.apps.base.db.Partner;
import com.axelor.apps.crm.db.Event;
import com.axelor.apps.crm.db.EventAttendee;
import com.axelor.apps.crm.db.Lead;
public class EventAttendeeService {
public EventAttendee createEventAttendee(Event event, Lead lead, Partner contactPartner) {
EventAttendee eventAttendee = new EventAttendee();
eventAttendee.setEvent(event);
eventAttendee.setLead(lead);
eventAttendee.setContactPartner(contactPartner);
eventAttendee.setName(this.getName(eventAttendee));
return eventAttendee;
}
public String getName(EventAttendee eventAttendee) {
if (eventAttendee.getContactPartner() != null) {
return eventAttendee.getContactPartner().getFullName();
}
if (eventAttendee.getLead() != null) {
return eventAttendee.getLead().getFullName();
}
return "";
}
}

View File

@ -0,0 +1,96 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service;
import com.axelor.apps.base.db.Partner;
import com.axelor.apps.crm.db.Event;
import com.axelor.apps.crm.db.RecurrenceConfiguration;
import com.axelor.apps.message.db.EmailAddress;
import com.axelor.auth.db.User;
import com.axelor.exception.AxelorException;
import java.io.IOException;
import javax.mail.MessagingException;
import com.axelor.meta.CallMethod;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Map;
import java.util.List;
import java.util.Set;
public interface EventService {
void saveEvent(Event event);
Event createEvent(
LocalDateTime fromDateTime,
LocalDateTime toDateTime,
User user,
String description,
int type,
String subject);
@CallMethod
String getInvoicingAddressFullName(Partner partner);
void manageFollowers(Event event);
void addRecurrentEventsByDays(
Event event, int periodicity, int endType, int repetitionsNumber, LocalDate endDate);
void addRecurrentEventsByWeeks(
Event event,
int periodicity,
int endType,
int repetitionsNumber,
LocalDate endDate,
Map<Integer, Boolean> daysCheckedMap);
void addRecurrentEventsByMonths(
Event event,
int periodicity,
int endType,
int repetitionsNumber,
LocalDate endDate,
int monthRepeatType);
void addRecurrentEventsByYears(
Event event, int periodicity, int endType, int repetitionsNumber, LocalDate endDate);
void applyChangesToAll(Event event);
String computeRecurrenceName(RecurrenceConfiguration recurrConf);
void generateRecurrentEvents(Event event, RecurrenceConfiguration conf) throws AxelorException;
public EmailAddress getEmailAddress(Event event);
/**
* Processs changed user password.
*
* @param Set<user>
* @throws ClassNotFoundException
* @throws InstantiationException
* @throws IllegalAccessException
* @throws MessagingException
* @throws IOException
* @throws AxelorException
*/
void sendEmailMeetingInvitation(Event event,Set<User> users) throws ClassNotFoundException, InstantiationException, IllegalAccessException,
MessagingException, IOException, AxelorException;
}

View File

@ -0,0 +1,690 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service;
import com.axelor.apps.base.db.Address;
import com.axelor.apps.base.db.AppBase;
import com.axelor.apps.base.db.ICalendarUser;
import com.axelor.apps.base.db.Partner;
import com.axelor.apps.base.db.repo.PartnerRepository;
import com.axelor.apps.base.ical.ICalendarService;
import com.axelor.apps.base.service.PartnerService;
import com.axelor.apps.base.service.app.AppBaseService;
import com.axelor.apps.crm.db.Event;
import com.axelor.apps.crm.db.Lead;
import com.axelor.apps.crm.db.RecurrenceConfiguration;
import com.axelor.apps.crm.db.repo.EventRepository;
import com.axelor.apps.crm.db.repo.LeadRepository;
import com.axelor.apps.crm.db.repo.RecurrenceConfigurationRepository;
import com.axelor.apps.crm.exception.IExceptionMessage;
import com.axelor.apps.message.db.EmailAddress;
import com.axelor.apps.message.db.Template;
import com.axelor.apps.message.db.repo.EmailAddressRepository;
import com.axelor.apps.message.service.MessageService;
import com.axelor.apps.message.service.TemplateMessageService;
import com.axelor.auth.db.User;
import com.axelor.exception.AxelorException;
import com.axelor.exception.db.repo.TraceBackRepository;
import com.axelor.i18n.I18n;
import com.axelor.inject.Beans;
import com.axelor.mail.db.MailAddress;
import com.axelor.mail.db.MailFollower;
import com.axelor.mail.db.repo.MailAddressRepository;
import com.axelor.mail.db.repo.MailFollowerRepository;
import com.google.common.base.Strings;
import com.google.inject.Inject;
import com.google.inject.persist.Transactional;
import java.io.IOException;
import java.time.DayOfWeek;
import java.time.Duration;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.temporal.TemporalAdjusters;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.function.BiFunction;
import java.util.function.Function;
import java.util.stream.Collectors;
import javax.mail.MessagingException;
import org.apache.commons.math3.exception.TooManyIterationsException;
public class EventServiceImpl implements EventService {
private static final DateTimeFormatter DATE_FORMAT = DateTimeFormatter.ofPattern("dd/MM/yyyy");
private static final DateTimeFormatter MONTH_FORMAT = DateTimeFormatter.ofPattern("dd/MM");
private PartnerService partnerService;
private EventRepository eventRepo;
@Inject private EmailAddressRepository emailAddressRepo;
@Inject private PartnerRepository partnerRepo;
@Inject private LeadRepository leadRepo;
private static final int ITERATION_LIMIT = 1000;
@Inject
public EventServiceImpl(
EventAttendeeService eventAttendeeService,
PartnerService partnerService,
EventRepository eventRepository,
MailFollowerRepository mailFollowerRepo,
ICalendarService iCalendarService,
MessageService messageService,
TemplateMessageService templateMessageService) {
this.partnerService = partnerService;
this.eventRepo = eventRepository;
}
@Override
@Transactional
public void saveEvent(Event event) {
eventRepo.save(event);
}
@Override
public Event createEvent(
LocalDateTime fromDateTime,
LocalDateTime toDateTime,
User user,
String description,
int type,
String subject) {
Event event = new Event();
event.setSubject(subject);
event.setStartDateTime(fromDateTime);
event.setEndDateTime(toDateTime);
event.setUser(user);
event.setTypeSelect(type);
if (!Strings.isNullOrEmpty(description)) {
event.setDescription(description);
}
if (fromDateTime != null && toDateTime != null) {
long duration = Duration.between(fromDateTime, toDateTime).getSeconds();
event.setDuration(duration);
}
return event;
}
@Override
public String getInvoicingAddressFullName(Partner partner) {
Address address = partnerService.getInvoicingAddress(partner);
if (address != null) {
return address.getFullName();
}
return null;
}
@Override
@Transactional
public void manageFollowers(Event event) {
MailFollowerRepository mailFollowerRepo = Beans.get(MailFollowerRepository.class);
List<MailFollower> followers = mailFollowerRepo.findAll(event);
List<ICalendarUser> attendeesSet = event.getAttendees();
if (followers != null) followers.forEach(x -> mailFollowerRepo.remove(x));
mailFollowerRepo.follow(event, event.getUser());
if (attendeesSet != null) {
for (ICalendarUser user : attendeesSet) {
if (user.getUser() != null) {
mailFollowerRepo.follow(event, user.getUser());
} else {
MailAddress mailAddress =
Beans.get(MailAddressRepository.class).findOrCreate(user.getEmail(), user.getName());
mailFollowerRepo.follow(event, mailAddress);
}
}
}
}
@Override
@Transactional
public void addRecurrentEventsByDays(
Event event, int periodicity, int endType, int repetitionsNumber, LocalDate endDate) {
Event lastEvent = event;
if (endType == RecurrenceConfigurationRepository.END_TYPE_REPET) {
int repeated = 0;
while (repeated != repetitionsNumber) {
Event copy = eventRepo.copy(lastEvent, false);
copy.setParentEvent(event);
copy.setStartDateTime(copy.getStartDateTime().plusDays(periodicity));
copy.setEndDateTime(copy.getEndDateTime().plusDays(periodicity));
lastEvent = eventRepo.save(copy);
repeated++;
}
} else {
while (lastEvent
.getStartDateTime()
.plusDays(periodicity)
.isBefore(endDate.atStartOfDay().plusDays(1))) {
Event copy = eventRepo.copy(lastEvent, false);
copy.setParentEvent(event);
copy.setStartDateTime(copy.getStartDateTime().plusDays(periodicity));
copy.setEndDateTime(copy.getEndDateTime().plusDays(periodicity));
lastEvent = eventRepo.save(copy);
}
}
}
@Override
@Transactional
public void addRecurrentEventsByWeeks(
Event event,
int periodicity,
int endType,
int repetitionsNumber,
LocalDate endDate,
Map<Integer, Boolean> daysCheckedMap) {
List<DayOfWeek> dayOfWeekList =
daysCheckedMap.keySet().stream().sorted().map(DayOfWeek::of).collect(Collectors.toList());
Duration duration = Duration.between(event.getStartDateTime(), event.getEndDateTime());
Event lastEvent = event;
BiFunction<Integer, LocalDateTime, Boolean> breakCondition;
if (endType == RecurrenceConfigurationRepository.END_TYPE_REPET) {
breakCondition = (iteration, dateTime) -> iteration >= repetitionsNumber;
} else {
breakCondition = (iteration, dateTime) -> dateTime.toLocalDate().isAfter(endDate);
}
boolean loop = true;
for (int iteration = 0; loop; ++iteration) {
if (iteration > ITERATION_LIMIT) {
throw new TooManyIterationsException(iteration);
}
LocalDateTime nextStartDateTime = lastEvent.getStartDateTime().plusWeeks(periodicity - 1L);
for (DayOfWeek dayOfWeek : dayOfWeekList) {
nextStartDateTime = nextStartDateTime.with(TemporalAdjusters.next(dayOfWeek));
if (breakCondition.apply(iteration, nextStartDateTime)) {
loop = false;
break;
}
Event copy = eventRepo.copy(lastEvent, false);
copy.setParentEvent(event);
copy.setStartDateTime(nextStartDateTime);
copy.setEndDateTime(nextStartDateTime.plus(duration));
lastEvent = eventRepo.save(copy);
}
}
}
@Override
@Transactional
public void addRecurrentEventsByMonths(
Event event,
int periodicity,
int endType,
int repetitionsNumber,
LocalDate endDate,
int monthRepeatType) {
int weekNo = 1 + (event.getStartDateTime().getDayOfMonth() - 1) / 7;
Duration duration = Duration.between(event.getStartDateTime(), event.getEndDateTime());
Event lastEvent = event;
BiFunction<Integer, LocalDateTime, Boolean> breakConditionFunc;
Function<LocalDateTime, LocalDateTime> nextStartDateTimeFunc;
LocalDateTime nextStartDateTime;
if (endType == RecurrenceConfigurationRepository.END_TYPE_REPET) {
breakConditionFunc = (iteration, dateTime) -> iteration >= repetitionsNumber;
} else {
breakConditionFunc = (iteration, dateTime) -> dateTime.toLocalDate().isAfter(endDate);
}
if (monthRepeatType == RecurrenceConfigurationRepository.REPEAT_TYPE_MONTH) {
nextStartDateTimeFunc =
dateTime ->
dateTime
.withDayOfMonth(1)
.plusMonths(periodicity)
.withDayOfMonth(event.getStartDateTime().getDayOfMonth());
} else {
nextStartDateTimeFunc =
dateTime -> {
LocalDateTime baseNextDateTime = dateTime.withDayOfMonth(1).plusMonths(periodicity);
dateTime =
baseNextDateTime.with(
TemporalAdjusters.dayOfWeekInMonth(
weekNo, event.getStartDateTime().getDayOfWeek()));
if (!dateTime.getMonth().equals(baseNextDateTime.getMonth()) && weekNo > 1) {
dateTime =
baseNextDateTime.with(
TemporalAdjusters.dayOfWeekInMonth(
weekNo - 1, event.getStartDateTime().getDayOfWeek()));
}
return dateTime;
};
}
for (int iteration = 0; ; ++iteration) {
if (iteration > ITERATION_LIMIT) {
throw new TooManyIterationsException(iteration);
}
nextStartDateTime = nextStartDateTimeFunc.apply(lastEvent.getStartDateTime());
if (breakConditionFunc.apply(iteration, nextStartDateTime)) {
break;
}
Event copy = eventRepo.copy(lastEvent, false);
copy.setParentEvent(event);
copy.setStartDateTime(nextStartDateTime);
copy.setEndDateTime(nextStartDateTime.plus(duration));
lastEvent = eventRepo.save(copy);
}
}
@Override
@Transactional
public void addRecurrentEventsByYears(
Event event, int periodicity, int endType, int repetitionsNumber, LocalDate endDate) {
Event lastEvent = event;
if (endType == RecurrenceConfigurationRepository.END_TYPE_REPET) {
int repeated = 0;
while (repeated != repetitionsNumber) {
Event copy = eventRepo.copy(lastEvent, false);
copy.setParentEvent(event);
copy.setStartDateTime(copy.getStartDateTime().plusYears(periodicity));
copy.setEndDateTime(copy.getEndDateTime().plusYears(periodicity));
lastEvent = eventRepo.save(copy);
repeated++;
}
} else {
while (lastEvent
.getStartDateTime()
.plusYears(periodicity)
.isBefore(endDate.atStartOfDay().plusYears(1))) {
Event copy = eventRepo.copy(lastEvent, false);
copy.setParentEvent(event);
copy.setStartDateTime(copy.getStartDateTime().plusYears(periodicity));
copy.setEndDateTime(copy.getEndDateTime().plusYears(periodicity));
lastEvent = eventRepo.save(copy);
}
}
}
@Override
@Transactional
public void applyChangesToAll(Event event) {
Event child = eventRepo.all().filter("self.parentEvent.id = ?1", event.getId()).fetchOne();
Event parent = event.getParentEvent();
Event copyEvent = eventRepo.copy(event, false);
while (child != null) {
child.setSubject(event.getSubject());
child.setCalendar(event.getCalendar());
child.setStartDateTime(child.getStartDateTime().withHour(event.getStartDateTime().getHour()));
child.setStartDateTime(
child.getStartDateTime().withMinute(event.getStartDateTime().getMinute()));
child.setEndDateTime(child.getEndDateTime().withHour(event.getEndDateTime().getHour()));
child.setEndDateTime(child.getEndDateTime().withMinute(event.getEndDateTime().getMinute()));
child.setDuration(event.getDuration());
child.setUser(event.getUser());
child.setTeam(event.getTeam());
child.setDisponibilitySelect(event.getDisponibilitySelect());
child.setVisibilitySelect(event.getVisibilitySelect());
child.setDescription(event.getDescription());
child.setPartner(event.getPartner());
child.setContactPartner(event.getContactPartner());
child.setLead(event.getLead());
child.setTypeSelect(event.getTypeSelect());
child.setLocation(event.getLocation());
eventRepo.save(child);
copyEvent = child;
child = eventRepo.all().filter("self.parentEvent.id = ?1", copyEvent.getId()).fetchOne();
}
while (parent != null) {
Event nextParent = parent.getParentEvent();
parent.setSubject(event.getSubject());
parent.setCalendar(event.getCalendar());
parent.setStartDateTime(
parent.getStartDateTime().withHour(event.getStartDateTime().getHour()));
parent.setStartDateTime(
parent.getStartDateTime().withMinute(event.getStartDateTime().getMinute()));
parent.setEndDateTime(parent.getEndDateTime().withHour(event.getEndDateTime().getHour()));
parent.setEndDateTime(parent.getEndDateTime().withMinute(event.getEndDateTime().getMinute()));
parent.setDuration(event.getDuration());
parent.setUser(event.getUser());
parent.setTeam(event.getTeam());
parent.setDisponibilitySelect(event.getDisponibilitySelect());
parent.setVisibilitySelect(event.getVisibilitySelect());
parent.setDescription(event.getDescription());
parent.setPartner(event.getPartner());
parent.setContactPartner(event.getContactPartner());
parent.setLead(event.getLead());
parent.setTypeSelect(event.getTypeSelect());
parent.setLocation(event.getLocation());
eventRepo.save(parent);
parent = nextParent;
}
}
@Override
public String computeRecurrenceName(RecurrenceConfiguration recurrConf) {
String recurrName = "";
switch (recurrConf.getRecurrenceType()) {
case RecurrenceConfigurationRepository.TYPE_DAY:
if (recurrConf.getPeriodicity() == 1) {
recurrName += I18n.get("Every day");
} else {
recurrName += String.format(I18n.get("Every %d days"), recurrConf.getPeriodicity());
}
if (recurrConf.getEndType() == RecurrenceConfigurationRepository.END_TYPE_REPET) {
recurrName +=
String.format(", " + I18n.get("%d times"), recurrConf.getRepetitionsNumber());
} else if (recurrConf.getEndDate() != null) {
recurrName +=
", " + I18n.get("until the") + " " + recurrConf.getEndDate().format(DATE_FORMAT);
}
break;
case RecurrenceConfigurationRepository.TYPE_WEEK:
if (recurrConf.getPeriodicity() == 1) {
recurrName += I18n.get("Every week") + " ";
} else {
recurrName +=
String.format(I18n.get("Every %d weeks") + " ", recurrConf.getPeriodicity());
}
if (recurrConf.getMonday()
&& recurrConf.getTuesday()
&& recurrConf.getWednesday()
&& recurrConf.getThursday()
&& recurrConf.getFriday()
&& !recurrConf.getSaturday()
&& !recurrConf.getSunday()) {
recurrName += I18n.get("every week's day");
} else if (recurrConf.getMonday()
&& recurrConf.getTuesday()
&& recurrConf.getWednesday()
&& recurrConf.getThursday()
&& recurrConf.getFriday()
&& recurrConf.getSaturday()
&& recurrConf.getSunday()) {
recurrName += I18n.get("everyday");
} else {
recurrName += I18n.get("on") + " ";
if (recurrConf.getMonday()) {
recurrName += I18n.get("mon,");
}
if (recurrConf.getTuesday()) {
recurrName += I18n.get("tues,");
}
if (recurrConf.getWednesday()) {
recurrName += I18n.get("wed,");
}
if (recurrConf.getThursday()) {
recurrName += I18n.get("thur,");
}
if (recurrConf.getFriday()) {
recurrName += I18n.get("fri,");
}
if (recurrConf.getSaturday()) {
recurrName += I18n.get("sat,");
}
if (recurrConf.getSunday()) {
recurrName += I18n.get("sun,");
}
}
if (recurrConf.getEndType() == RecurrenceConfigurationRepository.END_TYPE_REPET) {
recurrName +=
String.format(" " + I18n.get("%d times"), recurrConf.getRepetitionsNumber());
} else if (recurrConf.getEndDate() != null) {
recurrName +=
" " + I18n.get("until the") + " " + recurrConf.getEndDate().format(DATE_FORMAT);
}
break;
case RecurrenceConfigurationRepository.TYPE_MONTH:
if (recurrConf.getPeriodicity() == 1) {
recurrName +=
I18n.get("Every month the") + " " + recurrConf.getStartDate().getDayOfMonth();
} else {
recurrName +=
String.format(
I18n.get("Every %d months the %d"),
recurrConf.getPeriodicity(),
recurrConf.getStartDate().getDayOfMonth());
}
if (recurrConf.getEndType() == RecurrenceConfigurationRepository.END_TYPE_REPET) {
recurrName +=
String.format(", " + I18n.get("%d times"), recurrConf.getRepetitionsNumber());
} else if (recurrConf.getEndDate() != null) {
recurrName +=
", " + I18n.get("until the") + " " + recurrConf.getEndDate().format(DATE_FORMAT);
}
break;
case RecurrenceConfigurationRepository.TYPE_YEAR:
if (recurrConf.getPeriodicity() == 1) {
recurrName += I18n.get("Every year the") + recurrConf.getStartDate().format(MONTH_FORMAT);
} else {
recurrName +=
String.format(
I18n.get("Every %d years the %s"),
recurrConf.getPeriodicity(),
recurrConf.getStartDate().format(MONTH_FORMAT));
}
if (recurrConf.getEndType() == RecurrenceConfigurationRepository.END_TYPE_REPET) {
recurrName +=
String.format(", " + I18n.get("%d times"), recurrConf.getRepetitionsNumber());
} else if (recurrConf.getEndDate() != null) {
recurrName +=
", " + I18n.get("until the") + " " + recurrConf.getEndDate().format(DATE_FORMAT);
}
break;
default:
break;
}
return recurrName;
}
@Override
public void generateRecurrentEvents(Event event, RecurrenceConfiguration conf)
throws AxelorException {
if (conf.getRecurrenceType() == null) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
IExceptionMessage.RECURRENCE_RECURRENCE_TYPE);
}
int recurrenceType = new Integer(conf.getRecurrenceType().toString());
if (conf.getPeriodicity() == null) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_PERIODICITY));
}
int periodicity = new Integer(conf.getPeriodicity().toString());
if (periodicity < 1) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_PERIODICITY));
}
boolean monday = conf.getMonday();
boolean tuesday = conf.getTuesday();
boolean wednesday = conf.getWednesday();
boolean thursday = conf.getThursday();
boolean friday = conf.getFriday();
boolean saturday = conf.getSaturday();
boolean sunday = conf.getSunday();
Map<Integer, Boolean> daysMap = new HashMap<>();
Map<Integer, Boolean> daysCheckedMap = new HashMap<>();
if (recurrenceType == RecurrenceConfigurationRepository.TYPE_WEEK) {
daysMap.put(DayOfWeek.MONDAY.getValue(), monday);
daysMap.put(DayOfWeek.TUESDAY.getValue(), tuesday);
daysMap.put(DayOfWeek.WEDNESDAY.getValue(), wednesday);
daysMap.put(DayOfWeek.THURSDAY.getValue(), thursday);
daysMap.put(DayOfWeek.FRIDAY.getValue(), friday);
daysMap.put(DayOfWeek.SATURDAY.getValue(), saturday);
daysMap.put(DayOfWeek.SUNDAY.getValue(), sunday);
for (Integer day : daysMap.keySet()) {
if (daysMap.get(day)) {
daysCheckedMap.put(day, daysMap.get(day));
}
}
if (daysCheckedMap.isEmpty()) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_DAYS_CHECKED));
}
}
int monthRepeatType = new Integer(conf.getMonthRepeatType().toString());
int endType = new Integer(conf.getEndType().toString());
int repetitionsNumber = 0;
if (endType == RecurrenceConfigurationRepository.END_TYPE_REPET) {
if (conf.getRepetitionsNumber() == null) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_REPETITION_NUMBER));
}
repetitionsNumber = new Integer(conf.getRepetitionsNumber().toString());
if (repetitionsNumber < 1) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_REPETITION_NUMBER));
}
}
LocalDate endDate = event.getEndDateTime().toLocalDate();
if (endType == RecurrenceConfigurationRepository.END_TYPE_DATE) {
if (conf.getEndDate() == null) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_END_DATE));
}
endDate = LocalDate.parse(conf.getEndDate().toString(), DateTimeFormatter.ISO_DATE);
if (endDate.isBefore(event.getStartDateTime().toLocalDate())
|| endDate.isEqual(event.getStartDateTime().toLocalDate())) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_END_DATE));
}
}
switch (recurrenceType) {
case RecurrenceConfigurationRepository.TYPE_DAY:
addRecurrentEventsByDays(event, periodicity, endType, repetitionsNumber, endDate);
break;
case RecurrenceConfigurationRepository.TYPE_WEEK:
addRecurrentEventsByWeeks(
event, periodicity, endType, repetitionsNumber, endDate, daysCheckedMap);
break;
case RecurrenceConfigurationRepository.TYPE_MONTH:
addRecurrentEventsByMonths(
event, periodicity, endType, repetitionsNumber, endDate, monthRepeatType);
break;
case RecurrenceConfigurationRepository.TYPE_YEAR:
addRecurrentEventsByYears(event, periodicity, endType, repetitionsNumber, endDate);
break;
default:
break;
}
}
@Override
public EmailAddress getEmailAddress(Event event) {
EmailAddress emailAddress = null;
if (event.getPartner() != null
&& event.getPartner().getPartnerTypeSelect() == PartnerRepository.PARTNER_TYPE_INDIVIDUAL) {
Partner partner = partnerRepo.find(event.getPartner().getId());
if (partner.getEmailAddress() != null)
emailAddress = emailAddressRepo.find(partner.getEmailAddress().getId());
} else if (event.getContactPartner() != null) {
Partner contactPartner = partnerRepo.find(event.getContactPartner().getId());
if (contactPartner.getEmailAddress() != null)
emailAddress = emailAddressRepo.find(contactPartner.getEmailAddress().getId());
} else if (event.getPartner() == null
&& event.getContactPartner() == null
&& event.getLead() != null) {
Lead lead = leadRepo.find(event.getLead().getId());
if (lead.getEmailAddress() != null)
emailAddress = emailAddressRepo.find(lead.getEmailAddress().getId());
}
return emailAddress;
}
@Override
public void sendEmailMeetingInvitation(Event event, Set<User> users)
throws ClassNotFoundException, InstantiationException, IllegalAccessException,
MessagingException, IOException, AxelorException {
AppBase appBase = Beans.get(AppBaseService.class).getAppBase();
Template template = appBase.getSendMailToInvitedPersonInMeetingTemplate();
if (template == null) {
throw new AxelorException(
appBase,
TraceBackRepository.CATEGORY_NO_VALUE,
I18n.get("Template for sending meeting invitation is missing."));
}
TemplateMessageService templateMessageService = Beans.get(TemplateMessageService.class);
try {
templateMessageService.generateAndSendMessageToBulkUsers(event, template, users);
} catch (MessagingException e) {
throw new AxelorException(
TraceBackRepository.CATEGORY_NO_VALUE,
I18n.get("Failed to send meeting invitation email."),
e);
}
}
}

View File

@ -0,0 +1,81 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service;
import com.axelor.apps.base.db.Partner;
import com.axelor.apps.crm.db.Lead;
import com.axelor.apps.crm.db.LostReason;
import com.axelor.exception.AxelorException;
import com.google.inject.persist.Transactional;
import java.util.Map;
public interface LeadService {
/**
* Convert lead into a partner
*
* @param lead
* @return
* @throws AxelorException
*/
@Transactional(rollbackOn = {Exception.class})
public Lead convertLead(Lead lead, Partner partner, Partner contactPartner)
throws AxelorException;
/**
* Get sequence for partner
*
* @return
* @throws AxelorException
*/
public String getSequence() throws AxelorException;
/**
* Assign user company to partner
*
* @param partner
* @return
*/
public Partner setPartnerCompany(Partner partner);
public Map<String, String> getSocialNetworkUrl(String name, String firstName, String companyName);
@Transactional
public void saveLead(Lead lead);
@SuppressWarnings("rawtypes")
public Object importLead(Object bean, Map values);
/**
* Check if the lead in view has a duplicate.
*
* @param lead a context lead object
* @return if there is a duplicate lead
*/
public boolean isThereDuplicateLead(Lead lead);
/**
* Set the lead status to lost and set the lost reason with the given lost reason.
*
* @param lead a context lead object
* @param lostReason the specified lost reason
*/
public void loseLead(Lead lead, LostReason lostReason);
public String processFullName(String enterpriseName, String name, String firstName);
}

View File

@ -0,0 +1,255 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service;
import com.axelor.apps.base.db.Company;
import com.axelor.apps.base.db.Partner;
import com.axelor.apps.base.db.repo.PartnerRepository;
import com.axelor.apps.base.db.repo.SequenceRepository;
import com.axelor.apps.base.exceptions.IExceptionMessage;
import com.axelor.apps.base.service.administration.SequenceService;
import com.axelor.apps.base.service.user.UserService;
import com.axelor.apps.crm.db.Event;
import com.axelor.apps.crm.db.Lead;
import com.axelor.apps.crm.db.LostReason;
import com.axelor.apps.crm.db.Opportunity;
import com.axelor.apps.crm.db.repo.EventRepository;
import com.axelor.apps.crm.db.repo.LeadRepository;
import com.axelor.apps.crm.db.repo.OpportunityRepository;
import com.axelor.auth.AuthUtils;
import com.axelor.auth.db.User;
import com.axelor.exception.AxelorException;
import com.axelor.exception.db.repo.TraceBackRepository;
import com.axelor.i18n.I18n;
import com.google.common.base.Strings;
import com.google.inject.Inject;
import com.google.inject.persist.Transactional;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
public class LeadServiceImpl implements LeadService {
@Inject protected SequenceService sequenceService;
@Inject protected UserService userService;
@Inject protected PartnerRepository partnerRepo;
@Inject protected OpportunityRepository opportunityRepo;
@Inject protected LeadRepository leadRepo;
@Inject protected EventRepository eventRepo;
/**
* Convert lead into a partner
*
* @param lead
* @return
* @throws AxelorException
*/
@Transactional(rollbackOn = {Exception.class})
public Lead convertLead(Lead lead, Partner partner, Partner contactPartner)
throws AxelorException {
if (partner != null && contactPartner != null) {
contactPartner = partnerRepo.save(contactPartner);
if (partner.getContactPartnerSet() == null) {
partner.setContactPartnerSet(new HashSet<>());
}
partner.getContactPartnerSet().add(contactPartner);
contactPartner.setMainPartner(partner);
}
if (partner != null) {
partner = partnerRepo.save(partner);
lead.setPartner(partner);
}
for (Event event : lead.getEventList()) {
event.setPartner(partner);
event.setContactPartner(contactPartner);
eventRepo.save(event);
}
for (Opportunity opportunity : lead.getOpportunitiesList()) {
opportunity.setPartner(partner);
opportunityRepo.save(opportunity);
}
lead.setStatusSelect(LeadRepository.LEAD_STATUS_CONVERTED);
return leadRepo.save(lead);
}
/**
* Get sequence for partner
*
* @return
* @throws AxelorException
*/
public String getSequence() throws AxelorException {
String seq = sequenceService.getSequenceNumber(SequenceRepository.PARTNER);
if (seq == null) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR, I18n.get(IExceptionMessage.PARTNER_1));
}
return seq;
}
/**
* Assign user company to partner
*
* @param partner
* @return
*/
public Partner setPartnerCompany(Partner partner) {
if (userService.getUserActiveCompany() != null) {
partner.setCompanySet(new HashSet<Company>());
partner.getCompanySet().add(userService.getUserActiveCompany());
}
return partner;
}
public Map<String, String> getSocialNetworkUrl(
String name, String firstName, String companyName) {
Map<String, String> urlMap = new HashMap<String, String>();
String searchName =
firstName != null && name != null
? firstName + "+" + name
: name == null ? firstName : name;
searchName = searchName == null ? "" : searchName;
urlMap.put(
"facebook",
"<a class='fa fa-facebook' href='https://www.facebook.com/search/more/?q="
+ searchName
+ "&init=public"
+ "' target='_blank'/>");
urlMap.put(
"twitter",
"<a class='fa fa-twitter' href='https://twitter.com/search?q="
+ searchName
+ "' target='_blank' />");
urlMap.put(
"linkedin",
"<a class='fa fa-linkedin' href='http://www.linkedin.com/pub/dir/"
+ searchName.replace("+", "/")
+ "' target='_blank' />");
if (companyName != null) {
urlMap.put(
"youtube",
"<a class='fa fa-youtube' href='https://www.youtube.com/results?search_query="
+ companyName
+ "' target='_blank' />");
urlMap.put(
"google",
"<a class='fa fa-google' href='https://www.google.com/?gws_rd=cr#q="
+ companyName
+ "+"
+ searchName
+ "' target='_blank' />");
} else {
urlMap.put(
"youtube",
"<a class='fa fa-youtube' href='https://www.youtube.com/results?search_query="
+ searchName
+ "' target='_blank' />");
urlMap.put(
"google",
"<a class='fa fa-google' href='https://www.google.com/?gws_rd=cr#q="
+ searchName
+ "' target='_blank' />");
}
return urlMap;
}
@Transactional
public void saveLead(Lead lead) {
leadRepo.save(lead);
}
@SuppressWarnings("rawtypes")
public Object importLead(Object bean, Map values) {
assert bean instanceof Lead;
Lead lead = (Lead) bean;
User user = AuthUtils.getUser();
lead.setUser(user);
lead.setTeam(user.getActiveTeam());
return lead;
}
/**
* Check if the lead in view has a duplicate.
*
* @param lead a context lead object
* @return if there is a duplicate lead
*/
public boolean isThereDuplicateLead(Lead lead) {
String newName = lead.getFullName();
if (Strings.isNullOrEmpty(newName)) {
return false;
}
Long leadId = lead.getId();
if (leadId == null) {
Lead existingLead =
leadRepo
.all()
.filter("lower(self.fullName) = lower(:newName) ")
.bind("newName", newName)
.fetchOne();
return existingLead != null;
} else {
Lead existingLead =
leadRepo
.all()
.filter("lower(self.fullName) = lower(:newName) " + "and self.id != :leadId ")
.bind("newName", newName)
.bind("leadId", leadId)
.fetchOne();
return existingLead != null;
}
}
@Transactional
public void loseLead(Lead lead, LostReason lostReason) {
lead.setStatusSelect(LeadRepository.LEAD_STATUS_LOST);
lead.setLostReason(lostReason);
}
public String processFullName(String enterpriseName, String name, String firstName) {
StringBuilder fullName = new StringBuilder();
if (!Strings.isNullOrEmpty(enterpriseName)) {
fullName.append(enterpriseName);
if (!Strings.isNullOrEmpty(name) || !Strings.isNullOrEmpty(firstName)) fullName.append(", ");
}
if (!Strings.isNullOrEmpty(name) && !Strings.isNullOrEmpty(firstName)) {
fullName.append(firstName);
fullName.append(" ");
fullName.append(name);
} else if (!Strings.isNullOrEmpty(firstName)) fullName.append(firstName);
else if (!Strings.isNullOrEmpty(name)) fullName.append(name);
return fullName.toString();
}
}

View File

@ -0,0 +1,32 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service;
import com.axelor.apps.base.db.Partner;
import com.axelor.apps.crm.db.Opportunity;
import com.axelor.exception.AxelorException;
import com.google.inject.persist.Transactional;
public interface OpportunityService {
@Transactional
public void saveOpportunity(Opportunity opportunity);
@Transactional(rollbackOn = {Exception.class})
public Partner createClientFromLead(Opportunity opportunity) throws AxelorException;
}

View File

@ -0,0 +1,89 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service;
import com.axelor.apps.base.db.Address;
import com.axelor.apps.base.db.Partner;
import com.axelor.apps.base.service.AddressService;
import com.axelor.apps.base.service.PartnerService;
import com.axelor.apps.crm.db.Lead;
import com.axelor.apps.crm.db.Opportunity;
import com.axelor.apps.crm.db.repo.OpportunityRepository;
import com.axelor.apps.crm.exception.IExceptionMessage;
import com.axelor.exception.AxelorException;
import com.axelor.exception.db.repo.TraceBackRepository;
import com.axelor.i18n.I18n;
import com.axelor.inject.Beans;
import com.google.inject.Inject;
import com.google.inject.persist.Transactional;
public class OpportunityServiceImpl implements OpportunityService {
@Inject protected OpportunityRepository opportunityRepo;
@Inject protected AddressService addressService;
@Transactional
public void saveOpportunity(Opportunity opportunity) {
opportunityRepo.save(opportunity);
}
@Override
@Transactional(rollbackOn = {Exception.class})
public Partner createClientFromLead(Opportunity opportunity) throws AxelorException {
Lead lead = opportunity.getLead();
if (lead == null) {
throw new AxelorException(
opportunity,
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.LEAD_PARTNER));
}
String name = lead.getFullName();
Address address = null;
if (lead.getPrimaryAddress() != null) {
// avoids printing 'null'
String addressL6 =
lead.getPrimaryPostalCode() == null ? "" : lead.getPrimaryPostalCode() + " ";
addressL6 += lead.getPrimaryCity() == null ? "" : lead.getPrimaryCity();
address =
addressService.createAddress(
null, null, lead.getPrimaryAddress(), null, addressL6, lead.getPrimaryCountry());
address.setFullName(addressService.computeFullName(address));
}
Partner partner =
Beans.get(PartnerService.class)
.createPartner(
name,
null,
lead.getFixedPhone(),
lead.getMobilePhone(),
lead.getEmailAddress(),
opportunity.getCurrency(),
address,
address);
opportunity.setPartner(partner);
opportunityRepo.save(opportunity);
return partner;
}
}

View File

@ -0,0 +1,292 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service;
import com.axelor.apps.crm.db.Target;
import com.axelor.apps.crm.db.TargetConfiguration;
import com.axelor.apps.crm.db.repo.EventRepository;
import com.axelor.apps.crm.db.repo.OpportunityRepository;
import com.axelor.apps.crm.db.repo.TargetConfigurationRepository;
import com.axelor.apps.crm.db.repo.TargetRepository;
import com.axelor.apps.crm.exception.IExceptionMessage;
import com.axelor.auth.db.User;
import com.axelor.db.JPA;
import com.axelor.exception.AxelorException;
import com.axelor.exception.db.repo.TraceBackRepository;
import com.axelor.i18n.I18n;
import com.axelor.team.db.Team;
import com.google.inject.Inject;
import com.google.inject.persist.Transactional;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import javax.persistence.Query;
public class TargetService {
@Inject private EventRepository eventRepo;
@Inject private OpportunityRepository opportunityRepo;
@Inject private TargetRepository targetRepo;
public void createsTargets(TargetConfiguration targetConfiguration) throws AxelorException {
if (targetConfiguration.getPeriodTypeSelect()
== TargetConfigurationRepository.PERIOD_TYPE_NONE) {
Target target =
this.createTarget(
targetConfiguration,
targetConfiguration.getFromDate(),
targetConfiguration.getToDate());
this.update(target);
} else {
LocalDate oldDate = targetConfiguration.getFromDate();
LocalDate date = oldDate;
while (date.isBefore(targetConfiguration.getToDate())
|| date.isEqual(targetConfiguration.getToDate())) {
date = this.getNextDate(targetConfiguration.getPeriodTypeSelect(), date);
Target target2 =
targetRepo
.all()
.filter(
"self.user = ?1 AND self.team = ?2 AND self.periodTypeSelect = ?3 AND self.fromDate >= ?4 AND self.toDate <= ?5 AND "
+ "((self.callEmittedNumberTarget > 0 AND ?6 > 0) OR (self.meetingNumberTarget > 0 AND ?7 > 0) OR "
+ "(self.opportunityAmountWonTarget > 0.00 AND ?8 > 0.00) OR (self.opportunityCreatedNumberTarget > 0 AND ?9 > 0) OR (self.opportunityCreatedWonTarget > 0 AND ?10 > 0))",
targetConfiguration.getUser(),
targetConfiguration.getTeam(),
targetConfiguration.getPeriodTypeSelect(),
targetConfiguration.getFromDate(),
targetConfiguration.getToDate(),
targetConfiguration.getCallEmittedNumber(),
targetConfiguration.getMeetingNumber(),
targetConfiguration.getOpportunityAmountWon().doubleValue(),
targetConfiguration.getOpportunityCreatedNumber(),
targetConfiguration.getOpportunityCreatedWon())
.fetchOne();
if (target2 == null) {
Target target =
this.createTarget(
targetConfiguration,
oldDate,
(date.isBefore(targetConfiguration.getToDate()))
? date.minusDays(1)
: targetConfiguration.getToDate());
this.update(target);
oldDate = date;
} else {
throw new AxelorException(
targetConfiguration,
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.TARGET_1),
target2.getCode(),
targetConfiguration.getCode());
}
}
}
}
public LocalDate getNextDate(int periodTypeSelect, LocalDate date) {
switch (periodTypeSelect) {
case TargetConfigurationRepository.PERIOD_TYPE_NONE:
return date;
case TargetConfigurationRepository.PERIOD_TYPE_MONTHLY:
return date.plusMonths(1);
case TargetConfigurationRepository.PERIOD_TYPE_WEEKLY:
return date.plusWeeks(1);
case TargetConfigurationRepository.PERIOD_TYPE_DAILY:
return date.plusDays(1);
default:
return date;
}
}
@Transactional
public Target createTarget(
TargetConfiguration targetConfiguration, LocalDate fromDate, LocalDate toDate) {
Target target = new Target();
target.setCallEmittedNumberTarget(targetConfiguration.getCallEmittedNumber());
target.setMeetingNumberTarget(targetConfiguration.getMeetingNumber());
target.setOpportunityAmountWonTarget(targetConfiguration.getOpportunityAmountWon());
target.setOpportunityCreatedNumberTarget(targetConfiguration.getOpportunityCreatedNumber());
target.setOpportunityCreatedWonTarget(targetConfiguration.getOpportunityCreatedWon());
// target.setSaleOrderAmountWonTarget(targetConfiguration.getSaleOrderAmountWon());
// target.setSaleOrderCreatedNumberTarget(targetConfiguration.getSaleOrderCreatedNumber());
// target.setSaleOrderCreatedWonTarget(targetConfiguration.getSaleOrderCreatedWon());
target.setPeriodTypeSelect(targetConfiguration.getPeriodTypeSelect());
target.setFromDate(fromDate);
target.setToDate(toDate);
target.setUser(targetConfiguration.getUser());
target.setTeam(targetConfiguration.getTeam());
target.setName(targetConfiguration.getName());
target.setCode(targetConfiguration.getCode());
return targetRepo.save(target);
}
@Transactional
public void update(Target target) {
User user = target.getUser();
Team team = target.getTeam();
LocalDate fromDate = target.getFromDate();
LocalDate toDate = target.getToDate();
LocalDateTime fromDateTime = fromDate.atStartOfDay();
LocalDateTime toDateTime = toDate.atTime(23, 59);
if (user != null) {
Query q =
JPA.em()
.createQuery(
"select SUM(op.amount) FROM Opportunity as op WHERE op.user = ?1 AND op.salesStageSelect = ?2 AND op.createdOn >= ?3 AND op.createdOn <= ?4 ");
q.setParameter(1, user);
q.setParameter(2, OpportunityRepository.SALES_STAGE_CLOSED_WON);
q.setParameter(3, fromDateTime);
q.setParameter(4, toDateTime);
BigDecimal opportunityAmountWon = (BigDecimal) q.getSingleResult();
Long callEmittedNumber =
eventRepo
.all()
.filter(
"self.typeSelect = ?1 AND self.user = ?2 AND self.startDateTime >= ?3 AND self.endDateTime <= ?4 AND self.callTypeSelect = 2",
EventRepository.TYPE_CALL,
user,
fromDateTime,
toDateTime)
.count();
target.setCallEmittedNumber(callEmittedNumber.intValue());
Long meetingNumber =
eventRepo
.all()
.filter(
"self.typeSelect = ?1 AND self.user = ?2 AND self.startDateTime >= ?3 AND self.endDateTime <= ?4",
EventRepository.TYPE_MEETING,
user,
fromDateTime,
toDateTime)
.count();
target.setMeetingNumber(meetingNumber.intValue());
target.setOpportunityAmountWon(opportunityAmountWon);
Long opportunityCreatedNumber =
opportunityRepo
.all()
.filter(
"self.user = ?1 AND self.createdOn >= ?2 AND self.createdOn <= ?3",
user,
fromDateTime,
toDateTime)
.count();
target.setOpportunityCreatedNumber(opportunityCreatedNumber.intValue());
Long opportunityCreatedWon =
opportunityRepo
.all()
.filter(
"self.user = ?1 AND self.createdOn >= ?2 AND self.createdOn <= ?3 AND self.salesStageSelect = ?4",
user,
fromDateTime,
toDateTime,
OpportunityRepository.SALES_STAGE_CLOSED_WON)
.count();
target.setOpportunityCreatedWon(opportunityCreatedWon.intValue());
} else if (team != null) {
Query q =
JPA.em()
.createQuery(
"select SUM(op.amount) FROM Opportunity as op WHERE op.team = ?1 AND op.salesStageSelect = ?2 AND op.createdOn >= ?3 AND op.createdOn <= ?4 ");
q.setParameter(1, team);
q.setParameter(2, OpportunityRepository.SALES_STAGE_CLOSED_WON);
q.setParameter(3, fromDateTime);
q.setParameter(4, toDateTime);
BigDecimal opportunityAmountWon = (BigDecimal) q.getSingleResult();
Long callEmittedNumber =
eventRepo
.all()
.filter(
"self.typeSelect = ?1 AND self.team = ?2 AND self.startDateTime >= ?3 AND self.endDateTime <= ?4 AND self.callTypeSelect = 2",
EventRepository.TYPE_CALL,
team,
fromDateTime,
toDateTime)
.count();
target.setCallEmittedNumber(callEmittedNumber.intValue());
Long meetingNumber =
eventRepo
.all()
.filter(
"self.typeSelect = ?1 AND self.team = ?2 AND self.startDateTime >= ?3 AND self.endDateTime <= ?4",
EventRepository.TYPE_MEETING,
team,
fromDateTime,
toDateTime)
.count();
target.setMeetingNumber(meetingNumber.intValue());
target.setOpportunityAmountWon(opportunityAmountWon);
Long opportunityCreatedNumber =
opportunityRepo
.all()
.filter(
"self.team = ?1 AND self.createdOn >= ?2 AND self.createdOn <= ?3",
team,
fromDateTime,
toDateTime)
.count();
target.setOpportunityCreatedNumber(opportunityCreatedNumber.intValue());
Long opportunityCreatedWon =
opportunityRepo
.all()
.filter(
"self.team = ?1 AND self.createdOn >= ?2 AND self.createdOn <= ?3 AND self.salesStageSelect = ?4",
team,
fromDateTime,
toDateTime,
OpportunityRepository.SALES_STAGE_CLOSED_WON)
.count();
target.setOpportunityCreatedWon(opportunityCreatedWon.intValue());
}
targetRepo.save(target);
}
}

View File

@ -0,0 +1,23 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service.app;
public interface AppCrmService {
public void generateCrmConfigurations();
}

View File

@ -0,0 +1,46 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service.app;
import com.axelor.apps.base.db.Company;
import com.axelor.apps.base.db.repo.CompanyRepository;
import com.axelor.apps.crm.db.CrmConfig;
import com.axelor.apps.crm.db.repo.CrmConfigRepository;
import com.google.inject.Inject;
import com.google.inject.persist.Transactional;
import java.util.List;
public class AppCrmServiceImpl implements AppCrmService {
@Inject private CompanyRepository companyRepo;
@Inject private CrmConfigRepository crmConfigRepo;
@Override
@Transactional
public void generateCrmConfigurations() {
List<Company> companies = companyRepo.all().filter("self.crmConfig is null").fetch();
for (Company company : companies) {
CrmConfig crmConfig = new CrmConfig();
crmConfig.setCompany(company);
crmConfigRepo.save(crmConfig);
}
}
}

View File

@ -0,0 +1,283 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service.batch;
import com.axelor.apps.base.db.ICalendarUser;
import com.axelor.apps.base.service.app.AppBaseService;
import com.axelor.apps.crm.db.EventReminder;
import com.axelor.apps.crm.db.repo.EventReminderRepository;
import com.axelor.apps.crm.db.repo.EventRepository;
import com.axelor.apps.crm.exception.IExceptionMessage;
import com.axelor.apps.crm.message.MessageServiceCrmImpl;
import com.axelor.apps.message.db.EmailAddress;
import com.axelor.apps.message.db.Message;
import com.axelor.apps.message.db.repo.EmailAddressRepository;
import com.axelor.apps.message.db.repo.MessageRepository;
import com.axelor.apps.message.service.MailAccountService;
import com.axelor.apps.message.service.MessageService;
import com.axelor.db.JPA;
import com.axelor.exception.AxelorException;
import com.axelor.exception.db.repo.ExceptionOriginRepository;
import com.axelor.exception.db.repo.TraceBackRepository;
import com.axelor.exception.service.TraceBackService;
import com.axelor.i18n.I18n;
import com.axelor.inject.Beans;
import com.google.inject.Inject;
import com.google.inject.persist.Transactional;
import java.lang.invoke.MethodHandles;
import java.time.LocalDateTime;
import java.util.List;
import javax.persistence.Query;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class BatchEventReminder extends BatchStrategy {
private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private boolean stop = false;
@Inject private EventRepository eventRepo;
@Inject private EmailAddressRepository emailAddressRepo;
@Inject
public BatchEventReminder(
MessageServiceCrmImpl messageServiceCrmImpl, MailAccountService mailAccountService) {
super(messageServiceCrmImpl, mailAccountService);
}
@Override
protected void process() {
this.markEventReminderProcess();
this.generateMessageProcess();
}
protected void markEventReminderProcess() {
if (!stop) {
int i = 0;
List<? extends EventReminder> eventReminderList = eventReminderRepo.all().fetch();
for (EventReminder eventReminder : eventReminderList) {
try {
eventReminder = eventReminderRepo.find(eventReminder.getId());
Integer eventStatusSelect = eventReminder.getEvent().getStatusSelect();
boolean eventIsNotFinished =
eventStatusSelect == EventRepository.STATUS_PLANNED
|| eventStatusSelect == EventRepository.STATUS_NOT_STARTED
|| eventStatusSelect == EventRepository.STATUS_ON_GOING
|| eventStatusSelect == EventRepository.STATUS_PENDING;
if (!eventReminder.getIsReminded() && isExpired(eventReminder) && eventIsNotFinished) {
updateEventReminder(eventReminder);
i++;
}
} catch (Exception e) {
TraceBackService.trace(
new Exception(
String.format(
I18n.get(IExceptionMessage.BATCH_EVENT_REMINDER_1),
eventReminderRepo.find(eventReminder.getId()).getEvent().getSubject()),
e),
ExceptionOriginRepository.CRM,
batch.getId());
incrementAnomaly();
LOG.error(
"Bug(Anomalie) généré(e) pour le rappel de l'évènement {}",
eventReminderRepo.find(eventReminder.getId()).getEvent().getSubject());
} finally {
if (i % 1 == 0) {
JPA.clear();
}
}
}
}
}
private boolean isExpired(EventReminder eventReminder) {
LocalDateTime startDateTime = eventReminder.getEvent().getStartDateTime();
if (EventReminderRepository.MODE_AT_DATE.equals(eventReminder.getModeSelect())) {
return eventReminder
.getSendingDateT()
.isBefore(Beans.get(AppBaseService.class).getTodayDateTime().toLocalDateTime());
} else { // defaults to EventReminderRepository.MODE_BEFORE_DATE
int durationTypeSelect = eventReminder.getDurationTypeSelect();
switch (durationTypeSelect) {
case EventReminderRepository.DURATION_TYPE_MINUTES:
if ((startDateTime.minusMinutes(eventReminder.getDuration()))
.isBefore(Beans.get(AppBaseService.class).getTodayDateTime().toLocalDateTime())) {
return true;
}
break;
case EventReminderRepository.DURATION_TYPE_HOURS:
if ((startDateTime.minusHours(eventReminder.getDuration()))
.isBefore(Beans.get(AppBaseService.class).getTodayDateTime().toLocalDateTime())) {
return true;
}
break;
case EventReminderRepository.DURATION_TYPE_DAYS:
if ((startDateTime.minusDays(eventReminder.getDuration()))
.isBefore(Beans.get(AppBaseService.class).getTodayDateTime().toLocalDateTime())) {
return true;
}
break;
case EventReminderRepository.DURATION_TYPE_WEEKS:
if ((startDateTime.minusWeeks(eventReminder.getDuration()))
.isBefore(Beans.get(AppBaseService.class).getTodayDateTime().toLocalDateTime())) {
return true;
}
break;
}
}
return false;
}
protected void generateMessageProcess() {
MessageRepository messageRepo = Beans.get(MessageRepository.class);
if (!stop) {
int i = 0;
Query q =
JPA.em()
.createQuery(
" SELECT er FROM EventReminder as er WHERE er.isReminded = true and ?1 MEMBER OF er.batchSet");
q.setParameter(1, batch);
@SuppressWarnings("unchecked")
List<EventReminder> eventReminderList = q.getResultList();
for (EventReminder eventReminder : eventReminderList) {
try {
eventReminder = eventReminderRepo.find(eventReminder.getId());
Message message = messageServiceCrmImpl.createMessage(eventReminder.getEvent());
// Send reminder to owner of the reminder in any case
if (eventReminder.getUser().getPartner() != null
&& eventReminder.getUser().getPartner().getEmailAddress() != null) {
message.addToEmailAddressSetItem(
eventReminder.getUser().getPartner().getEmailAddress());
} else if (eventReminder.getUser().getEmail() != null) {
message.addToEmailAddressSetItem(
findOrCreateEmailAddress(
eventReminder.getUser().getEmail(),
"[" + eventReminder.getUser().getEmail() + "]"));
} else {
messageRepo.remove(message);
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.CRM_CONFIG_USER_EMAIL),
eventReminder.getUser().getName());
}
// Also send to attendees if needed
if (EventReminderRepository.ASSIGN_TO_ALL.equals(eventReminder.getAssignToSelect())
&& eventReminder.getEvent().getAttendees() != null) {
for (ICalendarUser iCalUser : eventReminder.getEvent().getAttendees()) {
if (iCalUser.getUser() != null && iCalUser.getUser().getPartner() != null) {
message.addToEmailAddressSetItem(iCalUser.getUser().getPartner().getEmailAddress());
} else {
message.addToEmailAddressSetItem(
findOrCreateEmailAddress(iCalUser.getEmail(), iCalUser.getName()));
}
}
}
message = Beans.get(MessageService.class).sendByEmail(message);
} catch (Exception e) {
TraceBackService.trace(
new Exception(
String.format(
I18n.get("Event") + " %s",
eventRepo.find(eventReminder.getEvent().getId()).getSubject()),
e),
ExceptionOriginRepository.CRM,
batch.getId());
incrementAnomaly();
LOG.error(
"Bug(Anomalie) généré(e) pour l'évènement {}",
eventRepo.find(eventReminder.getEvent().getId()).getSubject());
} finally {
if (i % 1 == 0) {
JPA.clear();
}
}
}
}
}
/**
* As {@code batch} entity can be detached from the session, call {@code Batch.find()} get the
* entity in the persistant context. Warning : {@code batch} entity have to be saved before.
*/
@Override
protected void stop() {
String comment = I18n.get(IExceptionMessage.BATCH_EVENT_REMINDER_2) + "\n";
comment +=
String.format(
"\t* %s " + I18n.get(IExceptionMessage.BATCH_EVENT_REMINDER_3) + "\n", batch.getDone());
comment +=
String.format(
"\t" + I18n.get(com.axelor.apps.base.exceptions.IExceptionMessage.ALARM_ENGINE_BATCH_4),
batch.getAnomaly());
super.stop();
addComment(comment);
}
@Transactional
protected EmailAddress findOrCreateEmailAddress(String email, String name) {
EmailAddress emailAddress =
emailAddressRepo.all().filter("self.name = '" + name + "'").fetchOne();
if (emailAddress == null) {
emailAddress = new EmailAddress();
emailAddress.setAddress(email);
emailAddress = emailAddressRepo.save(emailAddress);
}
return emailAddress;
}
}

View File

@ -0,0 +1,70 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service.batch;
import com.axelor.apps.base.service.administration.AbstractBatch;
import com.axelor.apps.crm.db.EventReminder;
import com.axelor.apps.crm.db.TargetConfiguration;
import com.axelor.apps.crm.db.repo.EventReminderRepository;
import com.axelor.apps.crm.message.MessageServiceCrmImpl;
import com.axelor.apps.crm.service.TargetService;
import com.axelor.apps.message.service.MailAccountService;
import com.google.inject.Inject;
public abstract class BatchStrategy extends AbstractBatch {
protected MessageServiceCrmImpl messageServiceCrmImpl;
protected MailAccountService mailAccountService;
protected TargetService targetService;
@Inject protected EventReminderRepository eventReminderRepo;
protected BatchStrategy(
MessageServiceCrmImpl messageServiceCrmImpl, MailAccountService mailAccountService) {
super();
this.messageServiceCrmImpl = messageServiceCrmImpl;
this.mailAccountService = mailAccountService;
}
protected BatchStrategy(TargetService targetService) {
super();
this.targetService = targetService;
}
protected void updateEventReminder(EventReminder eventReminder) {
eventReminder.addBatchSetItem(batchRepo.find(batch.getId()));
eventReminder.setIsReminded(true);
incrementDone();
// eventReminderService.save(eventReminder);
}
// protected void updateEvent( Event event ){
//
// event.addBatchSetItem( batchRepo.find( batch.getId() ) );
//
// incrementDone();
// }
protected void updateTargetConfiguration(TargetConfiguration targetConfiguration) {
targetConfiguration.addBatchSetItem(batchRepo.find(batch.getId()));
incrementDone();
}
}

View File

@ -0,0 +1,111 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service.batch;
import com.axelor.apps.crm.db.TargetConfiguration;
import com.axelor.apps.crm.db.repo.TargetConfigurationRepository;
import com.axelor.apps.crm.exception.IExceptionMessage;
import com.axelor.apps.crm.service.TargetService;
import com.axelor.db.JPA;
import com.axelor.exception.db.repo.ExceptionOriginRepository;
import com.axelor.exception.service.TraceBackService;
import com.axelor.i18n.I18n;
import com.google.inject.Inject;
import java.lang.invoke.MethodHandles;
import java.util.ArrayList;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class BatchTarget extends BatchStrategy {
private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
@Inject private TargetConfigurationRepository targetConfigurationRepo;
@Inject
public BatchTarget(TargetService targetService) {
super(targetService);
}
@Override
protected void process() {
int i = 0;
List<TargetConfiguration> targetConfigurationList = new ArrayList<>();
if (batch.getCrmBatch().getTargetConfigurationSet() != null
&& !batch.getCrmBatch().getTargetConfigurationSet().isEmpty()) {
targetConfigurationList.addAll(batch.getCrmBatch().getTargetConfigurationSet());
}
for (TargetConfiguration targetConfiguration : targetConfigurationList) {
try {
targetService.createsTargets(targetConfiguration);
updateTargetConfiguration(targetConfiguration);
i++;
} catch (Exception e) {
TraceBackService.trace(
new Exception(
String.format(
I18n.get(IExceptionMessage.BATCH_TARGET_1),
targetConfigurationRepo.find(targetConfiguration.getId()).getCode()),
e),
ExceptionOriginRepository.CRM,
batch.getId()); // TODO
incrementAnomaly();
LOG.error(
"Bug(Anomalie) généré(e) pour le rappel de l'évènement {}",
targetConfigurationRepo.find(targetConfiguration.getId()).getCode());
} finally {
if (i % 1 == 0) {
JPA.clear();
}
}
}
}
/**
* As {@code batch} entity can be detached from the session, call {@code Batch.find()} get the
* entity in the persistant context. Warning : {@code batch} entity have to be saved before.
*/
@Override
protected void stop() {
String comment = I18n.get(IExceptionMessage.BATCH_TARGET_2) + "\n";
comment +=
String.format(
"\t* %s " + I18n.get(IExceptionMessage.BATCH_TARGET_3) + "\n", batch.getDone());
comment +=
String.format(
"\t" + I18n.get(com.axelor.apps.base.exceptions.IExceptionMessage.ALARM_ENGINE_BATCH_4),
batch.getAnomaly());
super.stop();
addComment(comment);
}
}

View File

@ -0,0 +1,80 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service.batch;
import com.axelor.apps.base.db.Batch;
import com.axelor.apps.base.exceptions.IExceptionMessage;
import com.axelor.apps.base.service.administration.AbstractBatchService;
import com.axelor.apps.crm.db.CrmBatch;
import com.axelor.apps.crm.db.repo.CrmBatchRepository;
import com.axelor.db.Model;
import com.axelor.exception.AxelorException;
import com.axelor.exception.db.repo.TraceBackRepository;
import com.axelor.i18n.I18n;
import com.axelor.inject.Beans;
/**
* InvoiceBatchService est une classe implémentant l'ensemble des batchs de comptabilité et
* assimilé.
*
* @author Geoffrey DUBAUX
* @version 0.1
*/
public class CrmBatchService extends AbstractBatchService {
@Override
protected Class<? extends Model> getModelClass() {
return CrmBatch.class;
}
@Override
public Batch run(Model batchModel) throws AxelorException {
Batch batch;
CrmBatch crmBatch = (CrmBatch) batchModel;
switch (crmBatch.getActionSelect()) {
case CrmBatchRepository.ACTION_BATCH_EVENT_REMINDER:
batch = eventReminder(crmBatch);
break;
case CrmBatchRepository.ACTION_BATCH_TARGET:
batch = target(crmBatch);
break;
default:
throw new AxelorException(
TraceBackRepository.CATEGORY_INCONSISTENCY,
I18n.get(IExceptionMessage.BASE_BATCH_1),
crmBatch.getActionSelect(),
crmBatch.getCode());
}
return batch;
}
public Batch eventReminder(CrmBatch crmBatch) {
return Beans.get(BatchEventReminder.class).run(crmBatch);
}
public Batch target(CrmBatch crmBatch) {
return Beans.get(BatchTarget.class).run(crmBatch);
}
}

View File

@ -0,0 +1,40 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.service.config;
import com.axelor.apps.base.db.Company;
import com.axelor.apps.crm.db.CrmConfig;
import com.axelor.apps.crm.exception.IExceptionMessage;
import com.axelor.exception.AxelorException;
import com.axelor.exception.db.repo.TraceBackRepository;
import com.axelor.i18n.I18n;
public class CrmConfigService {
public CrmConfig getCrmConfig(Company company) throws AxelorException {
CrmConfig crmConfig = company.getCrmConfig();
if (crmConfig == null) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.CRM_CONFIG_1),
company.getName());
}
return crmConfig;
}
}

View File

@ -0,0 +1,24 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.translation;
public interface ITranslation {
public static final String CRM_APP_NAME = /*$$(*/ "value:CRM"; /*)*/
public static final String SALE_QUOTATION = /*$$(*/ "Sale quotation" /*)*/;
}

View File

@ -0,0 +1,33 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.web;
import com.axelor.apps.crm.service.app.AppCrmService;
import com.axelor.inject.Beans;
import com.axelor.rpc.ActionRequest;
import com.axelor.rpc.ActionResponse;
public class AppCrmController {
public void generateCrmConfigurations(ActionRequest request, ActionResponse response) {
Beans.get(AppCrmService.class).generateCrmConfigurations();
response.setReload(true);
}
}

View File

@ -0,0 +1,50 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.web;
import com.axelor.apps.crm.db.Event;
import com.axelor.auth.AuthUtils;
import com.axelor.auth.db.User;
import com.axelor.i18n.I18n;
import com.axelor.meta.schema.actions.ActionView;
import com.axelor.rpc.ActionRequest;
import com.axelor.rpc.ActionResponse;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class CalendarController {
private final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public void showMyEvents(ActionRequest request, ActionResponse response) {
User user = AuthUtils.getUser();
response.setView(
ActionView.define(I18n.get("My Calendar"))
.model(Event.class.getName())
.add("calendar", "event-calendar-color-by-calendar")
.add("grid", "event-grid")
.add("form", "event-form")
.context("_typeSelect", 2)
.domain(
"self.user.id = :_userId or self.calendar.user.id = :_userId or :_userId IN (SELECT attendee.user FROM self.attendees attendee) or self.organizer.user.id = :_userId")
.context("_userId", user.getId())
.map());
}
}

View File

@ -0,0 +1,301 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.web;
import com.axelor.apps.base.db.Address;
import com.axelor.apps.base.db.AppBase;
import com.axelor.apps.base.db.Company;
import com.axelor.apps.base.db.Partner;
import com.axelor.apps.base.db.repo.CompanyRepository;
import com.axelor.apps.base.db.repo.PartnerRepository;
import com.axelor.apps.base.service.app.AppBaseService;
import com.axelor.apps.crm.db.Lead;
import com.axelor.apps.crm.db.repo.LeadRepository;
import com.axelor.apps.crm.exception.IExceptionMessage;
import com.axelor.apps.crm.service.ConvertLeadWizardService;
import com.axelor.apps.crm.service.LeadService;
import com.axelor.exception.AxelorException;
import com.axelor.exception.db.repo.TraceBackRepository;
import com.axelor.exception.service.TraceBackService;
import com.axelor.i18n.I18n;
import com.axelor.inject.Beans;
import com.axelor.meta.schema.actions.ActionView;
import com.axelor.rpc.ActionRequest;
import com.axelor.rpc.ActionResponse;
import com.axelor.rpc.Context;
import com.google.inject.Singleton;
import java.util.Map;
@Singleton
public class ConvertLeadWizardController {
@SuppressWarnings("unchecked")
public void convertLead(ActionRequest request, ActionResponse response) {
try {
Context context = request.getContext();
Map<String, Object> leadContext = (Map<String, Object>) context.get("_lead");
Lead lead =
Beans.get(LeadRepository.class).find(((Integer) leadContext.get("id")).longValue());
Partner partner = createPartnerData(context);
Partner contactPartner = null;
if (partner != null) {
contactPartner = createContactData(context, partner);
}
try {
lead = Beans.get(LeadService.class).convertLead(lead, partner, contactPartner);
} catch (Exception e) {
TraceBackService.trace(e);
}
if (lead.getPartner() == null) {
throw new AxelorException(
TraceBackRepository.CATEGORY_INCONSISTENCY,
I18n.get(IExceptionMessage.CONVERT_LEAD_ERROR));
}
openPartner(response, lead);
} catch (Exception e) {
TraceBackService.trace(response, e);
}
}
@SuppressWarnings("unchecked")
private Partner createPartnerData(Context context) throws AxelorException {
Integer leadToPartnerSelect = (Integer) context.get("leadToPartnerSelect");
ConvertLeadWizardService convertLeadWizardService = Beans.get(ConvertLeadWizardService.class);
Partner partner = null;
if (leadToPartnerSelect == LeadRepository.CONVERT_LEAD_CREATE_PARTNER) {
Address primaryAddress = convertLeadWizardService.createPrimaryAddress(context);
if (primaryAddress != null
&& (primaryAddress.getAddressL6() == null
|| primaryAddress.getAddressL7Country() == null)) {
throw new AxelorException(
TraceBackRepository.CATEGORY_MISSING_FIELD,
I18n.get(IExceptionMessage.LEAD_PARTNER_MISSING_ADDRESS));
}
partner =
convertLeadWizardService.createPartner(
(Map<String, Object>) context.get("partner"), primaryAddress);
// TODO check all required fields...
} else if (leadToPartnerSelect == LeadRepository.CONVERT_LEAD_SELECT_PARTNER) {
Map<String, Object> selectPartnerContext = (Map<String, Object>) context.get("selectPartner");
partner =
Beans.get(PartnerRepository.class)
.find(((Integer) selectPartnerContext.get("id")).longValue());
if (!partner.getIsCustomer()) {
partner.setIsProspect(true);
}
}
return partner;
}
@SuppressWarnings("unchecked")
private Partner createContactData(Context context, Partner partner) throws AxelorException {
Partner contactPartner = null;
Integer leadToContactSelect = (Integer) context.get("leadToContactSelect");
ConvertLeadWizardService convertLeadWizardService = Beans.get(ConvertLeadWizardService.class);
if (leadToContactSelect == null) {
return null;
}
if (leadToContactSelect == LeadRepository.CONVERT_LEAD_CREATE_CONTACT
&& partner.getPartnerTypeSelect() != PartnerRepository.PARTNER_TYPE_INDIVIDUAL) {
Address primaryAddress = convertLeadWizardService.createPrimaryAddress(context);
if (primaryAddress != null
&& (primaryAddress.getAddressL6() == null
|| primaryAddress.getAddressL7Country() == null)) {
throw new AxelorException(
TraceBackRepository.CATEGORY_MISSING_FIELD,
I18n.get(IExceptionMessage.LEAD_CONTACT_MISSING_ADDRESS));
}
contactPartner =
convertLeadWizardService.createPartner(
(Map<String, Object>) context.get("contactPartner"), primaryAddress);
contactPartner.setIsContact(true);
// TODO check all required fields...
} else if (leadToContactSelect == LeadRepository.CONVERT_LEAD_SELECT_CONTACT
&& partner.getPartnerTypeSelect() != PartnerRepository.PARTNER_TYPE_INDIVIDUAL) {
Map<String, Object> selectContactContext = (Map<String, Object>) context.get("selectContact");
contactPartner =
Beans.get(PartnerRepository.class)
.find(((Integer) selectContactContext.get("id")).longValue());
}
return contactPartner;
}
private void openPartner(ActionResponse response, Lead lead) {
Partner partner = lead.getPartner();
String form = "partner-customer-form";
String grid = "partner-customer-grid";
if (partner.getIsSupplier() && !partner.getIsCustomer() && !partner.getIsProspect()) {
form = "partner-supplier-form";
grid = "partner-supplier-grid";
}
response.setFlash(I18n.get(IExceptionMessage.CONVERT_LEAD_1));
response.setCanClose(true);
response.setView(
ActionView.define(I18n.get(IExceptionMessage.CONVERT_LEAD_1))
.model(Partner.class.getName())
.add("form", form)
.add("grid", grid)
.context("_showRecord", partner.getId())
.map());
}
public void setDefaults(ActionRequest request, ActionResponse response) throws AxelorException {
Lead lead = findLead(request);
response.setAttr("$primaryAddress", "value", lead.getPrimaryAddress());
response.setAttr("$primaryCity", "value", lead.getPrimaryCity());
response.setAttr("$primaryState", "value", lead.getPrimaryState());
response.setAttr("$primaryPostalCode", "value", lead.getPrimaryPostalCode());
response.setAttr("$primaryCountry", "value", lead.getPrimaryCountry());
response.setAttr("$contactAddress", "value", lead.getPrimaryAddress());
response.setAttr("$contactCity", "value", lead.getPrimaryCity());
response.setAttr("$contactState", "value", lead.getPrimaryState());
response.setAttr("$contactPostalCode", "value", lead.getPrimaryPostalCode());
response.setAttr("$contactCountry", "value", lead.getPrimaryCountry());
response.setAttr("$leadToPartnerSelect", "value", 1);
response.setAttr("$leadToContactSelect", "value", 1);
}
public void setPartnerDefaults(ActionRequest request, ActionResponse response)
throws AxelorException {
Lead lead = findLead(request);
AppBase appBase = Beans.get(AppBaseService.class).getAppBase();
response.setAttr("name", "value", lead.getEnterpriseName());
response.setAttr("industrySector", "value", lead.getIndustrySector());
response.setAttr("titleSelect", "value", lead.getTitleSelect());
response.setAttr("emailAddress", "value", lead.getEmailAddress());
response.setAttr("fax", "value", lead.getFax());
response.setAttr("mobilePhone", "value", lead.getMobilePhone());
response.setAttr("fixedPhone", "value", lead.getFixedPhone());
response.setAttr("webSite", "value", lead.getWebSite());
response.setAttr("source", "value", lead.getSource());
response.setAttr("department", "value", lead.getDepartment());
response.setAttr("team", "value", lead.getTeam());
response.setAttr("user", "value", lead.getUser());
response.setAttr("isProspect", "value", true);
response.setAttr("partnerTypeSelect", "value", "1");
response.setAttr("language", "value", appBase.getDefaultPartnerLanguage());
}
public void setIndividualPartner(ActionRequest request, ActionResponse response)
throws AxelorException {
Lead lead = findLead(request);
response.setAttr("firstName", "value", lead.getFirstName());
response.setAttr("name", "value", lead.getName());
}
public void setContactDefaults(ActionRequest request, ActionResponse response)
throws AxelorException {
Lead lead = findLead(request);
response.setAttr("firstName", "value", lead.getFirstName());
response.setAttr("name", "value", lead.getName());
response.setAttr("titleSelect", "value", lead.getTitleSelect());
response.setAttr("emailAddress", "value", lead.getEmailAddress());
response.setAttr("fax", "value", lead.getFax());
response.setAttr("mobilePhone", "value", lead.getMobilePhone());
response.setAttr("fixedPhone", "value", lead.getFixedPhone());
response.setAttr("user", "value", lead.getUser());
response.setAttr("team", "value", lead.getTeam());
response.setAttr("jobTitleFunction", "value", lead.getJobTitleFunction());
}
public void setConvertLeadIntoOpportunity(ActionRequest request, ActionResponse response)
throws AxelorException {
Lead lead = findLead(request);
AppBase appBase = Beans.get(AppBaseService.class).getAppBase();
response.setAttr("lead", "value", lead);
response.setAttr("amount", "value", lead.getEstimatedBudget());
response.setAttr("customerDescription", "value", lead.getDescription());
response.setAttr("source", "value", lead.getSource());
response.setAttr("partner", "value", lead.getPartner());
response.setAttr("user", "value", lead.getUser());
response.setAttr("team", "value", lead.getTeam());
response.setAttr("webSite", "value", lead.getWebSite());
response.setAttr("source", "value", lead.getSource());
response.setAttr("department", "value", lead.getDepartment());
response.setAttr("isCustomer", "value", true);
response.setAttr("partnerTypeSelect", "value", "1");
response.setAttr("language", "value", appBase.getDefaultPartnerLanguage());
Company company = null;
CompanyRepository companyRepo = Beans.get(CompanyRepository.class);
if (lead.getUser() != null && lead.getUser().getActiveCompany() != null) {
company = lead.getUser().getActiveCompany();
} else if (companyRepo.all().count() == 1) {
company = companyRepo.all().fetchOne();
}
if (company != null) {
response.setAttr("company", "value", company);
response.setAttr("currency", "value", company.getCurrency());
}
}
protected Lead findLead(ActionRequest request) throws AxelorException {
Context context = request.getContext();
Lead lead = null;
if (context.getParent() != null
&& context.getParent().get("_model").equals("com.axelor.apps.base.db.Wizard")) {
context = context.getParent();
}
Map leadMap = (Map) context.get("_lead");
if (leadMap != null && leadMap.get("id") != null) {
lead = Beans.get(LeadRepository.class).find(Long.parseLong(leadMap.get("id").toString()));
}
if (lead == null) {
throw new AxelorException(
TraceBackRepository.CATEGORY_NO_VALUE, I18n.get(IExceptionMessage.CONVERT_LEAD_MISSING));
}
return lead;
}
}

View File

@ -0,0 +1,87 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.web;
import com.axelor.apps.base.db.Batch;
import com.axelor.apps.crm.db.CrmBatch;
import com.axelor.apps.crm.db.repo.CrmBatchRepository;
import com.axelor.apps.crm.service.batch.CrmBatchService;
import com.axelor.exception.AxelorException;
import com.axelor.inject.Beans;
import com.axelor.rpc.ActionRequest;
import com.axelor.rpc.ActionResponse;
import com.google.inject.Singleton;
import java.util.HashMap;
import java.util.Map;
@Singleton
public class CrmBatchController {
/**
* Lancer le batch de relance
*
* @param request
* @param response
*/
public void actionEventReminder(ActionRequest request, ActionResponse response) {
CrmBatch crmBatch = request.getContext().asType(CrmBatch.class);
Batch batch =
Beans.get(CrmBatchService.class)
.eventReminder(Beans.get(CrmBatchRepository.class).find(crmBatch.getId()));
if (batch != null) response.setFlash(batch.getComments());
response.setReload(true);
}
/**
* Lancer le batch des objectifs
*
* @param request
* @param response
*/
public void actionTarget(ActionRequest request, ActionResponse response) {
CrmBatch crmBatch = request.getContext().asType(CrmBatch.class);
Batch batch =
Beans.get(CrmBatchService.class)
.target(Beans.get(CrmBatchRepository.class).find(crmBatch.getId()));
if (batch != null) response.setFlash(batch.getComments());
response.setReload(true);
}
// WS
/**
* Lancer le batch à travers un web service.
*
* @param request
* @param response
* @throws AxelorException
*/
public void run(ActionRequest request, ActionResponse response) throws AxelorException {
Batch batch = Beans.get(CrmBatchService.class).run((String) request.getContext().get("code"));
Map<String, Object> mapData = new HashMap<String, Object>();
mapData.put("anomaly", batch.getAnomaly());
response.setData(mapData);
}
}

View File

@ -0,0 +1,648 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.web;
import com.axelor.apps.ReportFactory;
import com.axelor.apps.base.report.IReport;
import com.axelor.apps.base.service.MapService;
import com.axelor.apps.base.service.app.AppBaseService;
import com.axelor.apps.crm.db.Event;
import com.axelor.apps.crm.db.EventReminder;
import com.axelor.apps.crm.db.Lead;
import com.axelor.apps.crm.db.RecurrenceConfiguration;
import com.axelor.apps.crm.db.repo.EventReminderRepository;
import com.axelor.apps.crm.db.repo.EventRepository;
import com.axelor.apps.crm.db.repo.LeadRepository;
import com.axelor.apps.crm.db.repo.RecurrenceConfigurationRepository;
import com.axelor.apps.crm.exception.IExceptionMessage;
import com.axelor.apps.crm.service.CalendarService;
import com.axelor.apps.crm.service.EventService;
import com.axelor.apps.crm.service.LeadService;
import com.axelor.apps.message.db.EmailAddress;
import com.axelor.apps.purchase.db.ImportationFolder;
import com.axelor.apps.purchase.db.repo.ImportationFolderRepository;
import com.axelor.apps.report.engine.ReportSettings;
import com.axelor.apps.tool.date.DateTool;
import com.axelor.apps.tool.date.DurationTool;
import com.axelor.auth.AuthUtils;
import com.axelor.auth.db.User;
import com.axelor.base.service.ical.ICalendarEventService;
import com.axelor.exception.AxelorException;
import com.axelor.exception.db.repo.TraceBackRepository;
import com.axelor.exception.service.TraceBackService;
import com.axelor.i18n.I18n;
import com.axelor.inject.Beans;
import com.axelor.meta.schema.actions.ActionView;
import com.axelor.rpc.ActionRequest;
import com.axelor.rpc.ActionResponse;
import com.google.common.base.Joiner;
import com.google.inject.Inject;
import com.google.inject.Singleton;
import com.google.inject.persist.Transactional;
import java.lang.invoke.MethodHandles;
import java.time.DayOfWeek;
import java.time.Duration;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Singleton
public class EventController {
@Inject ImportationFolderRepository importationFolderRepository;
private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public void computeFromStartDateTime(ActionRequest request, ActionResponse response) {
Event event = request.getContext().asType(Event.class);
LOG.debug("event : {}", event);
if (event.getStartDateTime() != null) {
if (event.getDuration() != null && event.getDuration() != 0) {
response.setValue(
"endDateTime", DateTool.plusSeconds(event.getStartDateTime(), event.getDuration()));
} else if (event.getEndDateTime() != null
&& event.getEndDateTime().isAfter(event.getStartDateTime())) {
Duration duration =
DurationTool.computeDuration(event.getStartDateTime(), event.getEndDateTime());
response.setValue("duration", DurationTool.getSecondsDuration(duration));
} else {
Duration duration = Duration.ofHours(1);
response.setValue("duration", DurationTool.getSecondsDuration(duration));
response.setValue("endDateTime", event.getStartDateTime().plus(duration));
}
}
}
public void computeFromEndDateTime(ActionRequest request, ActionResponse response) {
Event event = request.getContext().asType(Event.class);
LOG.debug("event : {}", event);
if (event.getEndDateTime() != null) {
if (event.getStartDateTime() != null
&& event.getStartDateTime().isBefore(event.getEndDateTime())) {
Duration duration =
DurationTool.computeDuration(event.getStartDateTime(), event.getEndDateTime());
response.setValue("duration", DurationTool.getSecondsDuration(duration));
} else if (event.getDuration() != null) {
response.setValue(
"startDateTime", DateTool.minusSeconds(event.getEndDateTime(), event.getDuration()));
}
}
}
public void computeFromDuration(ActionRequest request, ActionResponse response) {
Event event = request.getContext().asType(Event.class);
LOG.debug("event : {}", event);
if (event.getDuration() != null) {
if (event.getStartDateTime() != null) {
response.setValue(
"endDateTime", DateTool.plusSeconds(event.getStartDateTime(), event.getDuration()));
} else if (event.getEndDateTime() != null) {
response.setValue(
"startDateTime", DateTool.minusSeconds(event.getEndDateTime(), event.getDuration()));
}
}
}
public void computeFromCalendar(ActionRequest request, ActionResponse response) {
Event event = request.getContext().asType(Event.class);
LOG.debug("event : {}", event);
if (event.getStartDateTime() != null && event.getEndDateTime() != null) {
Duration duration =
DurationTool.computeDuration(event.getStartDateTime(), event.getEndDateTime());
response.setValue("duration", DurationTool.getSecondsDuration(duration));
}
}
public void saveEventTaskStatusSelect(ActionRequest request, ActionResponse response)
throws AxelorException {
Event event = request.getContext().asType(Event.class);
Event persistEvent = Beans.get(EventRepository.class).find(event.getId());
persistEvent.setStatusSelect(event.getStatusSelect());
Beans.get(EventService.class).saveEvent(persistEvent);
}
public void saveEventTicketStatusSelect(ActionRequest request, ActionResponse response)
throws AxelorException {
Event event = request.getContext().asType(Event.class);
Event persistEvent = Beans.get(EventRepository.class).find(event.getId());
persistEvent.setStatusSelect(event.getStatusSelect());
Beans.get(EventService.class).saveEvent(persistEvent);
}
public void viewMap(ActionRequest request, ActionResponse response) {
try {
Event event = request.getContext().asType(Event.class);
if (event.getLocation() != null) {
Map<String, Object> result = Beans.get(MapService.class).getMap(event.getLocation());
if (result != null) {
Map<String, Object> mapView = new HashMap<>();
mapView.put("title", "Map");
mapView.put("resource", result.get("url"));
mapView.put("viewType", "html");
response.setView(mapView);
} else
response.setFlash(
String.format(
I18n.get(com.axelor.apps.base.exceptions.IExceptionMessage.ADDRESS_5),
event.getLocation()));
} else response.setFlash(I18n.get(IExceptionMessage.EVENT_1));
} catch (Exception e) {
TraceBackService.trace(response, e);
}
}
@SuppressWarnings("rawtypes")
public void assignToMeLead(ActionRequest request, ActionResponse response) {
LeadService leadService = Beans.get(LeadService.class);
LeadRepository leadRepo = Beans.get(LeadRepository.class);
if (request.getContext().get("id") != null) {
Lead lead = leadRepo.find((Long) request.getContext().get("id"));
lead.setUser(AuthUtils.getUser());
if (lead.getStatusSelect() == LeadRepository.LEAD_STATUS_NEW)
lead.setStatusSelect(LeadRepository.LEAD_STATUS_ASSIGNED);
leadService.saveLead(lead);
} else if (((List) request.getContext().get("_ids")) != null) {
for (Lead lead :
leadRepo.all().filter("id in ?1", request.getContext().get("_ids")).fetch()) {
lead.setUser(AuthUtils.getUser());
if (lead.getStatusSelect() == LeadRepository.LEAD_STATUS_NEW)
lead.setStatusSelect(LeadRepository.LEAD_STATUS_ASSIGNED);
leadService.saveLead(lead);
}
}
response.setReload(true);
}
@SuppressWarnings("rawtypes")
public void assignToMeEvent(ActionRequest request, ActionResponse response) {
EventRepository eventRepository = Beans.get(EventRepository.class);
if (request.getContext().get("id") != null) {
Event event = eventRepository.find((Long) request.getContext().get("id"));
event.setUser(AuthUtils.getUser());
Beans.get(EventService.class).saveEvent(event);
} else if (!((List) request.getContext().get("_ids")).isEmpty()) {
for (Event event :
eventRepository.all().filter("id in ?1", request.getContext().get("_ids")).fetch()) {
event.setUser(AuthUtils.getUser());
Beans.get(EventService.class).saveEvent(event);
}
}
response.setReload(true);
}
public void manageFollowers(ActionRequest request, ActionResponse response)
throws AxelorException {
try {
Event event = request.getContext().asType(Event.class);
event = Beans.get(EventRepository.class).find(event.getId());
Beans.get(EventService.class).manageFollowers(event);
} catch (Exception e) {
TraceBackService.trace(response, e);
}
}
@Transactional(rollbackOn = {Exception.class})
public void generateRecurrentEvents(ActionRequest request, ActionResponse response)
throws AxelorException {
try {
Long eventId = (Long) request.getContext().get("id");
if (eventId == null)
throw new AxelorException(
Event.class,
TraceBackRepository.CATEGORY_INCONSISTENCY,
I18n.get(IExceptionMessage.EVENT_SAVED));
Event event = Beans.get(EventRepository.class).find(eventId);
RecurrenceConfigurationRepository confRepo =
Beans.get(RecurrenceConfigurationRepository.class);
RecurrenceConfiguration conf = event.getRecurrenceConfiguration();
if (conf != null) {
conf = confRepo.save(conf);
Beans.get(EventService.class).generateRecurrentEvents(event, conf);
}
} catch (Exception e) {
TraceBackService.trace(response, e);
}
}
@Transactional
public void deleteThis(ActionRequest request, ActionResponse response) {
Long eventId = new Long(request.getContext().getParent().get("id").toString());
EventRepository eventRepository = Beans.get(EventRepository.class);
Event event = eventRepository.find(eventId);
Event child =
eventRepository.all().filter("self.parentEvent.id = ?1", event.getId()).fetchOne();
if (child != null) {
child.setParentEvent(event.getParentEvent());
}
eventRepository.remove(event);
response.setCanClose(true);
response.setReload(true);
}
@Transactional
public void deleteNext(ActionRequest request, ActionResponse response) {
Long eventId = new Long(request.getContext().getParent().get("id").toString());
EventRepository eventRepository = Beans.get(EventRepository.class);
Event event = eventRepository.find(eventId);
Event child =
eventRepository.all().filter("self.parentEvent.id = ?1", event.getId()).fetchOne();
while (child != null) {
child.setParentEvent(null);
eventRepository.remove(event);
event = child;
child = eventRepository.all().filter("self.parentEvent.id = ?1", event.getId()).fetchOne();
}
response.setCanClose(true);
response.setReload(true);
}
@Transactional
public void deleteAll(ActionRequest request, ActionResponse response) {
Long eventId = new Long(request.getContext().getParent().get("id").toString());
EventRepository eventRepository = Beans.get(EventRepository.class);
Event event = eventRepository.find(eventId);
Event child =
eventRepository.all().filter("self.parentEvent.id = ?1", event.getId()).fetchOne();
Event parent = event.getParentEvent();
while (child != null) {
child.setParentEvent(null);
eventRepository.remove(event);
event = child;
child = eventRepository.all().filter("self.parentEvent.id = ?1", event.getId()).fetchOne();
}
while (parent != null) {
Event nextParent = parent.getParentEvent();
eventRepository.remove(parent);
parent = nextParent;
}
response.setCanClose(true);
response.setReload(true);
}
@Transactional(rollbackOn = {Exception.class})
public void changeAll(ActionRequest request, ActionResponse response) throws AxelorException {
Long eventId = new Long(request.getContext().getParent().get("id").toString());
EventRepository eventRepository = Beans.get(EventRepository.class);
Event event = eventRepository.find(eventId);
Event child =
eventRepository.all().filter("self.parentEvent.id = ?1", event.getId()).fetchOne();
Event parent = event.getParentEvent();
child.setParentEvent(null);
Event eventDeleted = child;
child =
eventRepository.all().filter("self.parentEvent.id = ?1", eventDeleted.getId()).fetchOne();
while (child != null) {
child.setParentEvent(null);
eventRepository.remove(eventDeleted);
eventDeleted = child;
child =
eventRepository.all().filter("self.parentEvent.id = ?1", eventDeleted.getId()).fetchOne();
}
while (parent != null) {
Event nextParent = parent.getParentEvent();
eventRepository.remove(parent);
parent = nextParent;
}
RecurrenceConfiguration conf = request.getContext().asType(RecurrenceConfiguration.class);
RecurrenceConfigurationRepository confRepo = Beans.get(RecurrenceConfigurationRepository.class);
conf = confRepo.save(conf);
event.setRecurrenceConfiguration(conf);
event = eventRepository.save(event);
if (conf.getRecurrenceType() == null) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_RECURRENCE_TYPE));
}
int recurrenceType = conf.getRecurrenceType();
if (conf.getPeriodicity() == null) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_PERIODICITY));
}
int periodicity = conf.getPeriodicity();
if (periodicity < 1) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_PERIODICITY));
}
boolean monday = conf.getMonday();
boolean tuesday = conf.getTuesday();
boolean wednesday = conf.getWednesday();
boolean thursday = conf.getThursday();
boolean friday = conf.getFriday();
boolean saturday = conf.getSaturday();
boolean sunday = conf.getSunday();
Map<Integer, Boolean> daysMap = new HashMap<Integer, Boolean>();
Map<Integer, Boolean> daysCheckedMap = new HashMap<Integer, Boolean>();
if (recurrenceType == 2) {
daysMap.put(DayOfWeek.MONDAY.getValue(), monday);
daysMap.put(DayOfWeek.TUESDAY.getValue(), tuesday);
daysMap.put(DayOfWeek.WEDNESDAY.getValue(), wednesday);
daysMap.put(DayOfWeek.THURSDAY.getValue(), thursday);
daysMap.put(DayOfWeek.FRIDAY.getValue(), friday);
daysMap.put(DayOfWeek.SATURDAY.getValue(), saturday);
daysMap.put(DayOfWeek.SUNDAY.getValue(), sunday);
for (Integer day : daysMap.keySet()) {
if (daysMap.get(day)) {
daysCheckedMap.put(day, daysMap.get(day));
}
}
if (daysMap.isEmpty()) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_DAYS_CHECKED));
}
}
int monthRepeatType = conf.getMonthRepeatType();
int endType = conf.getEndType();
int repetitionsNumber = 0;
if (endType == 1) {
if (conf.getRepetitionsNumber() == null) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_REPETITION_NUMBER));
}
repetitionsNumber = conf.getRepetitionsNumber();
if (repetitionsNumber < 1) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
IExceptionMessage.RECURRENCE_REPETITION_NUMBER);
}
}
LocalDate endDate = LocalDate.now();
if (endType == 2) {
if (conf.getEndDate() == null) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_END_DATE));
}
endDate = conf.getEndDate();
if (endDate.isBefore(event.getStartDateTime().toLocalDate())
&& endDate.isEqual(event.getStartDateTime().toLocalDate())) {
throw new AxelorException(
TraceBackRepository.CATEGORY_CONFIGURATION_ERROR,
I18n.get(IExceptionMessage.RECURRENCE_END_DATE));
}
}
switch (recurrenceType) {
case 1:
Beans.get(EventService.class)
.addRecurrentEventsByDays(event, periodicity, endType, repetitionsNumber, endDate);
break;
case 2:
Beans.get(EventService.class)
.addRecurrentEventsByWeeks(
event, periodicity, endType, repetitionsNumber, endDate, daysCheckedMap);
break;
case 3:
Beans.get(EventService.class)
.addRecurrentEventsByMonths(
event, periodicity, endType, repetitionsNumber, endDate, monthRepeatType);
break;
case 4:
Beans.get(EventService.class)
.addRecurrentEventsByYears(event, periodicity, endType, repetitionsNumber, endDate);
break;
default:
break;
}
response.setCanClose(true);
response.setReload(true);
}
public void applyChangesToAll(ActionRequest request, ActionResponse response) {
EventRepository eventRepository = Beans.get(EventRepository.class);
Event thisEvent =
eventRepository.find(new Long(request.getContext().get("_idEvent").toString()));
Event event = eventRepository.find(thisEvent.getId());
Beans.get(EventService.class).applyChangesToAll(event);
response.setCanClose(true);
response.setReload(true);
}
public void computeRecurrenceName(ActionRequest request, ActionResponse response) {
RecurrenceConfiguration recurrConf = request.getContext().asType(RecurrenceConfiguration.class);
response.setValue(
"recurrenceName", Beans.get(EventService.class).computeRecurrenceName(recurrConf));
}
public void setCalendarDomain(ActionRequest request, ActionResponse response) {
User user = AuthUtils.getUser();
List<Long> calendarIdlist = Beans.get(CalendarService.class).showSharedCalendars(user);
if (calendarIdlist.isEmpty()) {
response.setAttr("calendar", "domain", "self.id is null");
} else {
response.setAttr(
"calendar", "domain", "self.id in (" + Joiner.on(",").join(calendarIdlist) + ")");
}
}
public void checkRights(ActionRequest request, ActionResponse response) {
Event event = request.getContext().asType(Event.class);
User user = AuthUtils.getUser();
List<Long> calendarIdlist = Beans.get(CalendarService.class).showSharedCalendars(user);
if (calendarIdlist.isEmpty() || !calendarIdlist.contains(event.getCalendar().getId())) {
response.setAttr("meetingGeneralPanel", "readonly", "true");
response.setAttr("addGuestsPanel", "readonly", "true");
response.setAttr("meetingAttributesPanel", "readonly", "true");
response.setAttr("meetingLinkedPanel", "readonly", "true");
}
}
public void changeCreator(ActionRequest request, ActionResponse response) {
User user = AuthUtils.getUser();
response.setValue("organizer", Beans.get(CalendarService.class).findOrCreateUser(user));
}
/**
* This method is used to add attendees/guests from partner or contact partner or lead
*
* @param request
* @param response
*/
public void addGuest(ActionRequest request, ActionResponse response) {
Event event = request.getContext().asType(Event.class);
try {
EmailAddress emailAddress = Beans.get(EventService.class).getEmailAddress(event);
if (emailAddress != null) {
response.setValue(
"attendees", Beans.get(ICalendarEventService.class).addEmailGuest(emailAddress, event));
}
} catch (Exception e) {
TraceBackService.trace(response, e);
}
}
@Transactional(rollbackOn = {Exception.class})
public void deleteReminder(ActionRequest request, ActionResponse response) {
try {
EventReminderRepository eventReminderRepository = Beans.get(EventReminderRepository.class);
EventReminder eventReminder =
eventReminderRepository.find((long) request.getContext().get("id"));
eventReminderRepository.remove(eventReminder);
response.setCanClose(true);
} catch (Exception e) {
TraceBackService.trace(response, e);
}
}
@Transactional
public void setImportationFolderEvent(ActionRequest request, ActionResponse response) {
Event event = new Event();
final ArrayList<String> importationSequences =
new ArrayList(
Arrays.asList(
"PREPARATION",
"ENTAME",
"VALIDATION COA/FICHE TECHNIQUE",
"LOGISTIQUE",
"TRANSIT",
"DEDOUANEMENT",
"RECEPTION"));
ImportationFolder importationFolder =
Beans.get(ImportationFolderRepository.class)
.find(request.getContext().asType(ImportationFolder.class).getId());
event.setSubject(
importationSequences.get(
Integer.parseInt(request.getContext().get("statusSelect").toString())));
event.setStatusSelect(1);
event.setStartDateTime(LocalDateTime.now());
event.setEndDateTime(LocalDateTime.now().plusDays(10));
event.setUser(AuthUtils.getUser());
Beans.get(EventRepository.class).save(event);
Beans.get(EventRepository.class).flush();
importationFolder.addEvent(event);
Beans.get(ImportationFolderRepository.class).save(importationFolder);
response.setReload(true);
}
public void openRoqApplication(ActionRequest request, ActionResponse response) {
String uri = Beans.get(AppBaseService.class).getAppBase().getRoqURL();
LOG.debug("link {}", uri + AuthUtils.getUser().getId());
response.setView(
ActionView.define(I18n.get("ROQ"))
.model("")
.add("html", uri + AuthUtils.getUser().getId())
.map());
}
public void printMeeting(ActionRequest request, ActionResponse response) throws AxelorException {
Event event = request.getContext().asType(Event.class);
event = Beans.get(EventRepository.class).find(event.getId());
String eventName = I18n.get("Event");
String fileLink =
ReportFactory.createReport(IReport.MEETING, event.getSubject() + "-${date}")
.addParam("Locale", ReportSettings.getPrintingLocale())
.addParam("meetingId", event.getId())
.generate()
.getFileLink();
response.setView(ActionView.define(eventName).add("html", fileLink).map());
}
public void sendMailToGuests(ActionRequest request, ActionResponse response)
throws AxelorException {
Event event = request.getContext().asType(Event.class);
event = Beans.get(EventRepository.class).find(event.getId());
Set<User> users = event.getGuestList();
if (event.getUser() != null) users.add(event.getUser());
users.add(event.getCreatedBy());
if (!users.isEmpty()) {
// Check if all users have an email address
for (User user : users) {
if (user.getEmail() == null) {
response.setFlash(
I18n.get(String.format(IExceptionMessage.USER_EMAIL_1, user.getName())));
return; // Exit the method if any user lacks an email
}
}
// All users have emails; proceed to send emails
try {
Beans.get(EventService.class).sendEmailMeetingInvitation(event, users);
} catch (Exception e) {
LOG.error(e.getMessage());
return; // Exit if any email fails to send
}
response.setFlash(I18n.get("Emails successfully sent to all guests."));
} else {
response.setFlash(I18n.get(IExceptionMessage.EVENT_MEETING_INVITATION_1));
}
}
}

View File

@ -0,0 +1,177 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.web;
import com.axelor.apps.ReportFactory;
import com.axelor.apps.base.db.ImportConfiguration;
import com.axelor.apps.base.db.repo.ImportConfigurationRepository;
import com.axelor.apps.base.service.MapService;
import com.axelor.apps.crm.db.Lead;
import com.axelor.apps.crm.db.repo.LeadRepository;
import com.axelor.apps.crm.db.report.IReport;
import com.axelor.apps.crm.exception.IExceptionMessage;
import com.axelor.apps.crm.service.LeadService;
import com.axelor.apps.report.engine.ReportSettings;
import com.axelor.csv.script.ImportLeadConfiguration;
import com.axelor.exception.AxelorException;
import com.axelor.exception.service.TraceBackService;
import com.axelor.i18n.I18n;
import com.axelor.inject.Beans;
import com.axelor.meta.schema.actions.ActionView;
import com.axelor.rpc.ActionRequest;
import com.axelor.rpc.ActionResponse;
import com.google.inject.Singleton;
import java.io.IOException;
import java.lang.invoke.MethodHandles;
import java.util.List;
import java.util.Map;
import org.eclipse.birt.core.exception.BirtException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Singleton
public class LeadController {
private final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
/**
* Method to generate Lead as a Pdf
*
* @param request
* @param response
* @return
* @throws BirtException
* @throws IOException
*/
public void print(ActionRequest request, ActionResponse response) throws AxelorException {
Lead lead = request.getContext().asType(Lead.class);
String leadIds = "";
@SuppressWarnings("unchecked")
List<Integer> lstSelectedleads = (List<Integer>) request.getContext().get("_ids");
if (lstSelectedleads != null) {
for (Integer it : lstSelectedleads) {
leadIds += it.toString() + ",";
}
}
if (!leadIds.equals("")) {
leadIds = leadIds.substring(0, leadIds.length() - 1);
lead = Beans.get(LeadRepository.class).find(new Long(lstSelectedleads.get(0)));
} else if (lead.getId() != null) {
leadIds = lead.getId().toString();
}
if (!leadIds.equals("")) {
String title = " ";
if (lead.getFirstName() != null) {
title += lstSelectedleads == null ? "Lead " + lead.getFirstName() : "Leads";
}
String fileLink =
ReportFactory.createReport(IReport.LEAD, title + "-${date}")
.addParam("LeadId", leadIds)
.addParam("Locale", ReportSettings.getPrintingLocale(lead.getPartner()))
.generate()
.getFileLink();
logger.debug("Printing " + title);
response.setView(ActionView.define(title).add("html", fileLink).map());
} else {
response.setFlash(I18n.get(IExceptionMessage.LEAD_1));
}
}
public void showLeadsOnMap(ActionRequest request, ActionResponse response) {
try {
response.setView(
ActionView.define(I18n.get("Leads"))
.add("html", Beans.get(MapService.class).getMapURI("lead"))
.map());
} catch (Exception e) {
TraceBackService.trace(e);
}
}
public void setSocialNetworkUrl(ActionRequest request, ActionResponse response)
throws IOException {
Lead lead = request.getContext().asType(Lead.class);
Map<String, String> urlMap =
Beans.get(LeadService.class)
.getSocialNetworkUrl(lead.getName(), lead.getFirstName(), lead.getEnterpriseName());
response.setAttr("googleLabel", "title", urlMap.get("google"));
response.setAttr("facebookLabel", "title", urlMap.get("facebook"));
response.setAttr("twitterLabel", "title", urlMap.get("twitter"));
response.setAttr("linkedinLabel", "title", urlMap.get("linkedin"));
response.setAttr("youtubeLabel", "title", urlMap.get("youtube"));
}
public void getLeadImportConfig(ActionRequest request, ActionResponse response) {
ImportConfiguration leadImportConfig =
Beans.get(ImportConfigurationRepository.class)
.all()
.filter("self.bindMetaFile.fileName = ?1", ImportLeadConfiguration.IMPORT_LEAD_CONFIG)
.fetchOne();
logger.debug("ImportConfig for lead: {}", leadImportConfig);
if (leadImportConfig == null) {
response.setFlash(I18n.get(IExceptionMessage.LEAD_4));
} else {
response.setView(
ActionView.define(I18n.get(IExceptionMessage.LEAD_5))
.model("com.axelor.apps.base.db.ImportConfiguration")
.add("form", "import-configuration-form")
.param("popup", "reload")
.param("forceEdit", "true")
.param("popup-save", "false")
.param("show-toolbar", "false")
.context("_showRecord", leadImportConfig.getId().toString())
.map());
}
}
/**
* Called from lead view on name change and onLoad. Call {@link
* LeadService#isThereDuplicateLead(Lead)}
*
* @param request
* @param response
*/
public void checkLeadName(ActionRequest request, ActionResponse response) {
Lead lead = request.getContext().asType(Lead.class);
response.setAttr(
"duplicateLeadText", "hidden", !Beans.get(LeadService.class).isThereDuplicateLead(lead));
}
public void loseLead(ActionRequest request, ActionResponse response) {
try {
Lead lead = request.getContext().asType(Lead.class);
Beans.get(LeadService.class)
.loseLead(Beans.get(LeadRepository.class).find(lead.getId()), lead.getLostReason());
response.setCanClose(true);
} catch (Exception e) {
TraceBackService.trace(response, e);
}
}
}

View File

@ -0,0 +1,85 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.web;
import com.axelor.apps.base.service.MapService;
import com.axelor.apps.crm.db.Opportunity;
import com.axelor.apps.crm.db.repo.OpportunityRepository;
import com.axelor.apps.crm.service.OpportunityService;
import com.axelor.auth.AuthUtils;
import com.axelor.common.ObjectUtils;
import com.axelor.exception.service.TraceBackService;
import com.axelor.i18n.I18n;
import com.axelor.inject.Beans;
import com.axelor.meta.schema.actions.ActionView;
import com.axelor.rpc.ActionRequest;
import com.axelor.rpc.ActionResponse;
import com.google.inject.Singleton;
@Singleton
public class OpportunityController {
@SuppressWarnings("rawtypes")
public void assignToMe(ActionRequest request, ActionResponse response) {
OpportunityService opportunityService = Beans.get(OpportunityService.class);
OpportunityRepository opportunityRepository = Beans.get(OpportunityRepository.class);
if (request.getContext().get("id") != null) {
Opportunity opportunity = opportunityRepository.find((Long) request.getContext().get("id"));
opportunity.setUser(AuthUtils.getUser());
opportunityService.saveOpportunity(opportunity);
} else if (ObjectUtils.notEmpty(request.getContext().get("_ids"))) {
for (Opportunity opportunity :
opportunityRepository
.all()
.filter("id in ?1", request.getContext().get("_ids"))
.fetch()) {
opportunity.setUser(AuthUtils.getUser());
opportunityService.saveOpportunity(opportunity);
}
} else {
response.setNotify(com.axelor.apps.base.exceptions.IExceptionMessage.RECORD_NONE_SELECTED);
return;
}
response.setReload(true);
}
public void showOpportunitiesOnMap(ActionRequest request, ActionResponse response) {
try {
response.setView(
ActionView.define(I18n.get("Opportunities"))
.add("html", Beans.get(MapService.class).getMapURI("opportunity"))
.map());
} catch (Exception e) {
TraceBackService.trace(e);
}
}
public void createClient(ActionRequest request, ActionResponse response) {
try {
Opportunity opportunity = request.getContext().asType(Opportunity.class);
opportunity = Beans.get(OpportunityRepository.class).find(opportunity.getId());
Beans.get(OpportunityService.class).createClientFromLead(opportunity);
response.setReload(true);
} catch (Exception e) {
TraceBackService.trace(e);
response.setError(e.getMessage());
}
}
}

View File

@ -0,0 +1,47 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.apps.crm.web;
import com.axelor.apps.crm.db.Target;
import com.axelor.apps.crm.db.repo.TargetRepository;
import com.axelor.apps.crm.service.TargetService;
import com.axelor.exception.service.TraceBackService;
import com.axelor.inject.Beans;
import com.axelor.rpc.ActionRequest;
import com.axelor.rpc.ActionResponse;
import com.google.inject.Singleton;
@Singleton
public class TargetController {
public void update(ActionRequest request, ActionResponse response) {
Target target = request.getContext().asType(Target.class);
try {
Beans.get(TargetService.class).update(Beans.get(TargetRepository.class).find(target.getId()));
response.setValue("opportunityAmountWon", target.getOpportunityAmountWon());
response.setValue("opportunityCreatedNumber", target.getOpportunityCreatedNumber());
response.setValue("opportunityCreatedWon", target.getOpportunityCreatedWon());
response.setValue("callEmittedNumber", target.getCallEmittedNumber());
response.setValue("meetingNumber", target.getMeetingNumber());
} catch (Exception e) {
TraceBackService.trace(response, e);
}
}
}

View File

@ -0,0 +1,47 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.csv.script;
import com.axelor.apps.crm.db.Lead;
import com.axelor.apps.crm.db.repo.LeadRepository;
import com.axelor.auth.db.User;
import com.axelor.auth.db.repo.UserRepository;
import com.google.inject.Inject;
import java.util.Map;
public class ImportLead {
@Inject private UserRepository userRepo;
@Inject private LeadRepository leadRepo;
public User importCreatedBy(String importId) {
User user = userRepo.all().filter("self.importId = ?1", importId).fetchOne();
if (user != null) return user;
return userRepo.all().filter("self.code = 'democrm'").fetchOne();
}
public Object saveLead(Object bean, Map<String, Object> values) {
assert bean instanceof Lead;
Lead lead = (Lead) bean;
return leadRepo.save(lead);
}
}

View File

@ -0,0 +1,59 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.csv.script;
import com.axelor.apps.base.db.ImportConfiguration;
import com.axelor.meta.MetaFiles;
import com.google.inject.Inject;
import java.io.File;
import java.io.IOException;
import java.nio.file.Path;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class ImportLeadConfiguration {
public static final String IMPORT_LEAD_CONFIG = "import-lead-config.xml";
public static final String IMPORT_LEAD_CSV = "Lead.csv";
public static final String FILES_DIR = "files";
private final Logger log = LoggerFactory.getLogger(ImportLeadConfiguration.class);
@Inject private MetaFiles metaFiles;
public Object importFiles(Object bean, Map<String, Object> values) {
assert bean instanceof ImportConfiguration;
final Path path = (Path) values.get("__path__");
ImportConfiguration importConfig = (ImportConfiguration) bean;
try {
File file = path.resolve(FILES_DIR + File.separator + IMPORT_LEAD_CONFIG).toFile();
importConfig.setBindMetaFile(metaFiles.upload(file));
file = path.resolve(FILES_DIR + File.separator + IMPORT_LEAD_CSV).toFile();
importConfig.setDataMetaFile(metaFiles.upload(file));
} catch (IOException e) {
log.debug("Error importing lead import config", e);
return null;
}
return importConfig;
}
}

View File

@ -0,0 +1,24 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.web;
public interface ITranslation {
public static final String PIN_CHAR_LEAD = /*$$(*/ "MapRest.PinCharLead" /*)*/;
public static final String PIN_CHAR_OPPORTUNITY = /*$$(*/ "MapRest.PinCharOpportunity" /*)*/;
}

View File

@ -0,0 +1,188 @@
/*
* Axelor Business Solutions
*
* Copyright (C) 2019 Axelor (<http://axelor.com>).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.axelor.web;
import com.axelor.apps.base.db.Address;
import com.axelor.apps.base.db.Partner;
import com.axelor.apps.base.service.MapRestService;
import com.axelor.apps.base.service.MapService;
import com.axelor.apps.base.service.PartnerService;
import com.axelor.apps.crm.db.Lead;
import com.axelor.apps.crm.db.Opportunity;
import com.axelor.apps.crm.db.repo.LeadRepository;
import com.axelor.apps.crm.db.repo.OpportunityRepository;
import com.axelor.i18n.I18n;
import com.axelor.inject.Beans;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.ArrayNode;
import com.fasterxml.jackson.databind.node.JsonNodeFactory;
import com.fasterxml.jackson.databind.node.ObjectNode;
import com.google.common.base.Strings;
import com.google.inject.Inject;
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/map")
public class MapRestCrm {
@Inject private MapRestService mapRestService;
@Inject private LeadRepository leadRepo;
@Inject private OpportunityRepository opportunityRepo;
private JsonNodeFactory factory = JsonNodeFactory.instance;
@Path("/lead")
@GET
@Produces(MediaType.APPLICATION_JSON)
public JsonNode getLeads() {
ObjectNode mainNode = factory.objectNode();
try {
List<? extends Lead> leads = leadRepo.all().fetch();
ArrayNode arrayNode = factory.arrayNode();
for (Lead lead : leads) {
String fullName = lead.getFirstName() + " " + lead.getName();
if (lead.getEnterpriseName() != null) {
fullName = lead.getEnterpriseName() + "<br/>" + fullName;
}
ObjectNode objectNode = factory.objectNode();
objectNode.put("fullName", fullName);
objectNode.put("fixedPhone", lead.getFixedPhone() != null ? lead.getFixedPhone() : " ");
if (lead.getEmailAddress() != null) {
objectNode.put("emailAddress", lead.getEmailAddress().getAddress());
}
StringBuilder addressString = new StringBuilder();
if (lead.getPrimaryAddress() != null) {
addressString.append(lead.getPrimaryAddress() + "<br/>");
}
if (lead.getPrimaryCity() != null) {
addressString.append(lead.getPrimaryCity() + "<br/>");
}
if (lead.getPrimaryPostalCode() != null) {
addressString.append(lead.getPrimaryPostalCode() + "<br/>");
}
if (lead.getPrimaryState() != null) {
addressString.append(lead.getPrimaryState() + "<br/>");
}
if (lead.getPrimaryCountry() != null) {
addressString.append(lead.getPrimaryCountry().getName());
}
String addressFullname = addressString.toString();
objectNode.put("address", addressFullname);
objectNode.put("pinColor", "yellow");
objectNode.put("pinChar", I18n.get(ITranslation.PIN_CHAR_LEAD));
Map<String, Object> result = Beans.get(MapService.class).getMap(addressFullname);
if (result != null) {
objectNode.put("latit", (BigDecimal) result.get("latitude"));
objectNode.put("longit", (BigDecimal) result.get("longitude"));
}
arrayNode.add(objectNode);
}
mapRestService.setData(mainNode, arrayNode);
} catch (Exception e) {
mapRestService.setError(mainNode, e);
}
return mainNode;
}
@Path("/opportunity")
@GET
@Produces(MediaType.APPLICATION_JSON)
public JsonNode getOpportunities() {
ObjectNode mainNode = factory.objectNode();
try {
List<? extends Opportunity> opportunities = opportunityRepo.all().fetch();
ArrayNode arrayNode = factory.arrayNode();
for (Opportunity opportunity : opportunities) {
Partner partner = opportunity.getPartner();
if (partner == null) {
continue;
}
ObjectNode objectNode = factory.objectNode();
String currencyCode = "";
if (opportunity.getCurrency() != null) {
currencyCode = opportunity.getCurrency().getCode();
}
String amtLabel = "Amount";
if (!Strings.isNullOrEmpty(I18n.get("amount"))) {
amtLabel = I18n.get("amount");
}
String amount = amtLabel + " : " + opportunity.getAmount() + " " + currencyCode;
objectNode.put("fullName", opportunity.getName() + "<br/>" + amount);
objectNode.put(
"fixedPhone", partner.getFixedPhone() != null ? partner.getFixedPhone() : " ");
if (partner.getEmailAddress() != null) {
objectNode.put("emailAddress", partner.getEmailAddress().getAddress());
}
Address address = Beans.get(PartnerService.class).getInvoicingAddress(partner);
if (address != null) {
String addressString = mapRestService.makeAddressString(address, objectNode);
objectNode.put("address", addressString);
}
objectNode.put("pinColor", "pink");
objectNode.put("pinChar", I18n.get(ITranslation.PIN_CHAR_OPPORTUNITY));
arrayNode.add(objectNode);
}
mapRestService.setData(mainNode, arrayNode);
} catch (Exception e) {
mapRestService.setError(mainNode, e);
}
return mainNode;
}
}

View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<csv-inputs xmlns="http://axelor.com/xml/ns/data-import"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/data-import http://axelor.com/xml/ns/data-import/data-import_5.2.xsd">
<input file="auth_permission.csv" separator=";" type="com.axelor.auth.db.Permission" search="self.name = :name" call="com.axelor.csv.script.ImportPermission:importPermissionToRole">
<bind to="canRead" eval="can_read == 'x' ? 'true' : 'false'"/>
<bind to="canWrite" eval="can_write == 'x' ? 'true' : 'false'"/>
<bind to="canCreate" eval="can_create == 'x' ? 'true' : 'false'"/>
<bind to="canRemove" eval="can_remove == 'x' ? 'true' : 'false'"/>
<bind to="canExport" eval="can_export == 'x' ? 'true' : 'false'"/>
</input>
<input file="base_appCrm.csv" separator=";" type="com.axelor.apps.base.db.AppCrm"
call="com.axelor.csv.script.ImportApp:importApp">
<bind column="dependsOn" to="dependsOnSet" search="self.code in :dependsOn" eval="dependsOn.split(',') as List"/>
</input>
<input file="crm_eventCategory.csv" separator=";" type="com.axelor.apps.crm.db.EventCategory" search="self.importId = :importId"/>
<input file="crm_opportunityType.csv" separator=";" type="com.axelor.apps.crm.db.OpportunityType" search="self.code = :code"/>
<input file="base_importConfiguration.csv" separator=";" type="com.axelor.apps.base.db.ImportConfiguration" call="com.axelor.csv.script.ImportLeadConfiguration:importFiles" />
<input file="meta_helpEN.csv" separator=";" type="com.axelor.meta.db.MetaHelp">
<bind to="language" eval="'en'" />
<bind to="type" eval="'tooltip'" />
<bind to="model" eval="com.axelor.inject.Beans.get(com.axelor.meta.db.repo.MetaModelRepository.class).findByName(object)?.getFullName()" column="object" />
</input>
<input file="meta_helpFR.csv" separator=";" type="com.axelor.meta.db.MetaHelp">
<bind to="language" eval="'fr'" />
<bind to="type" eval="'tooltip'" />
<bind to="model" eval="com.axelor.inject.Beans.get(com.axelor.meta.db.repo.MetaModelRepository.class).findByName(object)?.getFullName()" column="object" />
</input>
<input file="meta_metaMenu.csv" separator=";" type="com.axelor.meta.db.MetaMenu" search="self.name = :name" update="true" />
</csv-inputs>

View File

@ -0,0 +1,2 @@
"name";"object";"can_read";"can_write";"can_create";"can_remove";"can_export";"condition";"conditionParams";"roleName"
"perm.crm.all";"com.axelor.apps.crm.db.*";"x";"x";"x";"x";"x";;;"Admin"
1 name object can_read can_write can_create can_remove can_export condition conditionParams roleName
2 perm.crm.all com.axelor.apps.crm.db.* x x x x x Admin

View File

@ -0,0 +1,2 @@
"name";"code";"installOrder";"description";"imagePath";"modules";"dependsOn";"sequence"
"CRM";"crm";2;"CRM configuration";"app-crm.png";"axelor-crm";"base";25
1 name code installOrder description imagePath modules dependsOn sequence
2 CRM crm 2 CRM configuration app-crm.png axelor-crm base 25

View File

@ -0,0 +1,2 @@
"name";"typeSelect";"user.importId"
"import-lead-config";"csv";1
1 name typeSelect user.importId
2 import-lead-config csv 1

View File

@ -0,0 +1,7 @@
"importId";"name";"code";"typeSelect"
1;"Internal Mtg.";"INTM";2
2;"Training";"TRAIN";2
3;"Customer Mtg";"CTMTG";2
4;"Supplier Mtg";"SPMTG";2
5;"Event";"EVT";2
6;"Prospect Mtg.";"PPMTG";2
1 importId name code typeSelect
2 1 Internal Mtg. INTM 2
3 2 Training TRAIN 2
4 3 Customer Mtg CTMTG 2
5 4 Supplier Mtg SPMTG 2
6 5 Event EVT 2
7 6 Prospect Mtg. PPMTG 2

View File

@ -0,0 +1,4 @@
"name";"code"
"New";"NEW"
"Recurring";"RCR"
"Existing";"EXT"
1 name code
2 New NEW
3 Recurring RCR
4 Existing EXT

View File

@ -0,0 +1 @@
"importId";"titleSelect";"enterpriseName";"name";"firstName";"officeName";"jobTitle";"mobilePhone";"fixedPhone";"department";"fax";"website";"primaryAddress";"primaryPostalCode";"primaryCity";"primaryCountry.alpha3Code";"email";"description";"contactDate";"statusSelect";"source.importId";"statusDescription";"sourceDescription";"campaign.id";"referredBy";"isDoNotCall";"partner.importId";"userImportId";"team.id"
1 importId titleSelect enterpriseName name firstName officeName jobTitle mobilePhone fixedPhone department fax website primaryAddress primaryPostalCode primaryCity primaryCountry.alpha3Code email description contactDate statusSelect source.importId statusDescription sourceDescription campaign.id referredBy isDoNotCall partner.importId userImportId team.id

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<csv-inputs xmlns="http://axelor.com/xml/ns/data-import"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/data-import http://axelor.com/xml/ns/data-import/data-import_5.2.xsd">
<input file="Lead.csv" separator=";" type="com.axelor.apps.crm.db.Lead" search="self.importId = :importId" call="com.axelor.csv.script.ImportLead:saveLead" >
<bind column="description" to="description"/>
<bind to="jobTitleFunction" search="self.name = :jobTitle">
<bind to="name" column="jobTitle"/>
</bind>
<bind to="emailAddress" search="self.address = :email">
<bind to="address" column="email" />
</bind>
<bind to="contactDate" eval="call:com.axelor.csv.script.ImportDateTime:importDate(contactDate)" column="contactDate"/>
<bind to="createdOn" eval="call:com.axelor.csv.script.ImportDateTime:importDate(contactDate)" column="contactDate"/>
<bind to="user" search="self.importId = :userImportId" update="true"/>
<bind to="createdBy" eval="call:com.axelor.csv.script.ImportLead:importCreatedBy(userImportId)"/>
<bind to="statusSelect" column="statusSelect" eval="1" if="statusSelect == null" />
</input>
</csv-inputs>

Binary file not shown.

After

Width:  |  Height:  |  Size: 777 B

View File

@ -0,0 +1,21 @@
"module";"object";"view";"field";"help"
"axelor-crm";"Event";"event-form";"disponibilitySelect";"Enables to specify whether the user wishes to appear as occupied or available (in its calendar) for the duration of the event. "
"axelor-crm";"Event";"event-form";"visibilitySelect";"Enables to specify whether this event can be consulted by other users, or is exclusive to the assigned user. "
"axelor-crm";"Event";"event-form";"relatedToSelect";"Enables to select another type of object (order, event, project) to be linked to the event. "
"axelor-crm";"EventReminder";"event-reminder-form";"assignToSelect";"Enables to choose whether the reminder will be sent only to the active user, the active user and guests of the event, or to everyone. "
"axelor-crm";"EventReminder";"event-reminder-form";"duration";"The duration will depend on the type of duration chosen and is determined from the start date. For example, if you have selected ""Minutes"" as the duration type, and you want to receive a reminder 15 minutes before the start of the event, you must specify ""15"" in duration."
"axelor-crm";"EventReminder";"event-reminder-form";"durationTypeSelect";"Enables you to choose the type of duration wished for the reminder (minutes, hours, days, weeks). If you want a reminder 2 hours before the start of the event, you must select ""hours"" and enter ""2"" in the ""Duration"" field."
"axelor-crm";"Lead";"lead-form";"statusSelect";"Enables to specify the lead's status within the realization process (New/Assigned/In Progress/Converted/Recycled/Lost)"
"axelor-crm";"Lead";"lead-form";"isDoNotCall";"Check box to specify that the contact does not wish to be contacted by phone."
"axelor-crm";"Lead";"lead-form";"isDoNotSendEmail";"Check box to specify that the contact does not wish to receive emails."
"axelor-crm";"Lead";"lead-form";"source";"Enables to select the prospect's source for statistical purposes. The source list can be customized in the CRM configuration. "
"axelor-crm";"Lead";"lead-form";"referredBy";"Enables to specify the person who referred the prospect "
"axelor-crm";"Opportunity";"opportunity-form";"opportunityType";"Specify whether this opportunity comes from a created need (New), an existing need from the customer (Existing) or a recurring need from the customer (Recurring)"
"axelor-crm";"Opportunity";"opportunity-form";"salesStageSelect";"Enables to specify which step of the sale process corresponds to the opportunity's current status. "
"axelor-crm";"Opportunity";"opportunity-form";"probability";"Estimated probability of successfully converting the opportunity into a deal. This field is important to estimate the turnover. Opportunities can also be taken into account in the management of stock replenishment. "
"axelor-crm";"Opportunity";"opportunity-form";"amount";"Estimated amount of potential revenue to be gained from the opportunity. "
"axelor-crm";"Opportunity";"opportunity-form";"bestCase";"Maximum amount of potential revenue to be gained from the opportunity. "
"axelor-crm";"Opportunity";"opportunity-form";"worstCase";"Minimum amount of potential revenue to be gained from the opportunity. "
"axelor-crm";"TargetConfiguration";"target-configuration-form";"user";"Enables to select the user to which the goal is assigned. "
"axelor-crm";"TargetConfiguration";"target-configuration-form";"team";"Enables to select the team to which the goal is assigned. "
"axelor-crm";"TargetConfiguration";"target-configuration-form";"periodTypeSelect";"Enables to select an activity period for a goal. If a goal is created for a weekly period and is set to be completed in 6 months, a new goal with the same characteristics will be automatically created each week. "
1 module object view field help
2 axelor-crm Event event-form disponibilitySelect Enables to specify whether the user wishes to appear as occupied or available (in its calendar) for the duration of the event.
3 axelor-crm Event event-form visibilitySelect Enables to specify whether this event can be consulted by other users, or is exclusive to the assigned user.
4 axelor-crm Event event-form relatedToSelect Enables to select another type of object (order, event, project) to be linked to the event.
5 axelor-crm EventReminder event-reminder-form assignToSelect Enables to choose whether the reminder will be sent only to the active user, the active user and guests of the event, or to everyone.
6 axelor-crm EventReminder event-reminder-form duration The duration will depend on the type of duration chosen and is determined from the start date. For example, if you have selected "Minutes" as the duration type, and you want to receive a reminder 15 minutes before the start of the event, you must specify "15" in duration.
7 axelor-crm EventReminder event-reminder-form durationTypeSelect Enables you to choose the type of duration wished for the reminder (minutes, hours, days, weeks). If you want a reminder 2 hours before the start of the event, you must select "hours" and enter "2" in the "Duration" field.
8 axelor-crm Lead lead-form statusSelect Enables to specify the lead's status within the realization process (New/Assigned/In Progress/Converted/Recycled/Lost)
9 axelor-crm Lead lead-form isDoNotCall Check box to specify that the contact does not wish to be contacted by phone.
10 axelor-crm Lead lead-form isDoNotSendEmail Check box to specify that the contact does not wish to receive emails.
11 axelor-crm Lead lead-form source Enables to select the prospect's source for statistical purposes. The source list can be customized in the CRM configuration.
12 axelor-crm Lead lead-form referredBy Enables to specify the person who referred the prospect
13 axelor-crm Opportunity opportunity-form opportunityType Specify whether this opportunity comes from a created need (New), an existing need from the customer (Existing) or a recurring need from the customer (Recurring)
14 axelor-crm Opportunity opportunity-form salesStageSelect Enables to specify which step of the sale process corresponds to the opportunity's current status.
15 axelor-crm Opportunity opportunity-form probability Estimated probability of successfully converting the opportunity into a deal. This field is important to estimate the turnover. Opportunities can also be taken into account in the management of stock replenishment.
16 axelor-crm Opportunity opportunity-form amount Estimated amount of potential revenue to be gained from the opportunity.
17 axelor-crm Opportunity opportunity-form bestCase Maximum amount of potential revenue to be gained from the opportunity.
18 axelor-crm Opportunity opportunity-form worstCase Minimum amount of potential revenue to be gained from the opportunity.
19 axelor-crm TargetConfiguration target-configuration-form user Enables to select the user to which the goal is assigned.
20 axelor-crm TargetConfiguration target-configuration-form team Enables to select the team to which the goal is assigned.
21 axelor-crm TargetConfiguration target-configuration-form periodTypeSelect Enables to select an activity period for a goal. If a goal is created for a weekly period and is set to be completed in 6 months, a new goal with the same characteristics will be automatically created each week.

View File

@ -0,0 +1,21 @@
"module";"object";"view";"field";"help"
"axelor-crm";"Event";"event-form";"disponibilitySelect";"Permet de préciser si l'on veut apparaître comme étant occupé ou disponible (dans le calendrier) pendant la durée de l'évènement. "
"axelor-crm";"Event";"event-form";"visibilitySelect";"Permet de préciser si cet évènement sera consultable par les autres utilisateurs ou si celui-ci est réservé à celui auquel il est assigné. "
"axelor-crm";"Event";"event-form";"relatedToSelect";"Permet de sélectionner un autre type d'objet (commande, évènement, projet) auquel lier l'évènement. "
"axelor-crm";"EventReminder";"event-reminder-form";"assignToSelect";"Permet de choisir si le rappel sera envoyé seulement à l'utilisateur actif, à l'utilisateur actif et les invités de l'évènement, ou à tout le monde. "
"axelor-crm";"EventReminder";"event-reminder-form";"duration";"La durée va dépendre du type de durée choisie et se détermine à partir de la date de début. Par exemple, si vous avez choisi comme type de durée ""Minutes"", et que vous voulez recevoir un rappel 15 minutes avant le début de l'évènement, vous devez indiquer 15 dans durée."
"axelor-crm";"EventReminder";"event-reminder-form";"durationTypeSelect";"Permet de choisir le type de durée souhaité pour le rappel (minutes, heures, jours, semaines). Si vous souhaitez un rappel 2 heures avant le début de l'évènement, vous devez choisir ""heures"", et indiquer ""2"" dans le champs ""Durée""."
"axelor-crm";"Lead";"lead-form";"statusSelect";"Permet de renseigner l'avancement de la piste dans le processus de réalisation (Nouveau / Assigné / En cours / Converti / Recyclé / Perdu )"
"axelor-crm";"Lead";"lead-form";"isDoNotCall";"Case à cocher permettant de préciser que le contact ne souhaite pas être contacté par téléphone."
"axelor-crm";"Lead";"lead-form";"isDoNotSendEmail";"Case à cocher permettant de préciser que le contact ne souhaite pas recevoir d'emails."
"axelor-crm";"Lead";"lead-form";"source";"Permet de sélectionner la provenance du prospect à des fins statistiques. La liste de provenance est paramétrable dans les configurations du CRM."
"axelor-crm";"Lead";"lead-form";"referredBy";"Permet de renseigner dans le cas de bouche à oreille, la personne ayant référé ce prospect. "
"axelor-crm";"Opportunity";"opportunity-form";"opportunityType";"Permet de renseigner si cette opportunité provient d'un besoin créé pour le client (Nouveau), un besoin existant du client (Existant), ou un besoin récurrent du client. (Récurrent)"
"axelor-crm";"Opportunity";"opportunity-form";"salesStageSelect";"Permet de renseigner à quelle étape du processus de vente l'opportunité se situe."
"axelor-crm";"Opportunity";"opportunity-form";"probability";"Probabilité estimée de réussite de la conversion de l'opportunité en affaire. Ce champ est particulièrement important afin de réaliser des estimations de chiffre d'affaire. De plus, les opportunités peuvent être prises en compte lors de la gestion du réapprovisionnement de stock, ainsi ces probabilités permettent une meilleure gestion de ces réapprovisionnements. "
"axelor-crm";"Opportunity";"opportunity-form";"amount";"Montant estimé du chiffre d'affaire potentiel de l'opportunité. "
"axelor-crm";"Opportunity";"opportunity-form";"bestCase";"Montant maximal estimé de chiffre d'affaire potentiel de l'opportunité. "
"axelor-crm";"Opportunity";"opportunity-form";"worstCase";"Montant minimal estimé de chiffre d'affaire potentiel de l'opportunité. "
"axelor-crm";"TargetConfiguration";"target-configuration-form";"user";"Permet de sélectionner un utilisateur à qui l'objectif est assigné. "
"axelor-crm";"TargetConfiguration";"target-configuration-form";"team";"Permet de sélectionner une équipe à qui l'objectif est assigné. "
"axelor-crm";"TargetConfiguration";"target-configuration-form";"periodTypeSelect";"Permet de sélectionner une période d'activité pour un objectif. Ainsi, si l'on créé un objectif sur une période hebdomadaire mais se déroulant sur 6 mois, on disposera chaque semaine automatiquement d'un nouvel objectif reprenant les variables configurées."
1 module object view field help
2 axelor-crm Event event-form disponibilitySelect Permet de préciser si l'on veut apparaître comme étant occupé ou disponible (dans le calendrier) pendant la durée de l'évènement.
3 axelor-crm Event event-form visibilitySelect Permet de préciser si cet évènement sera consultable par les autres utilisateurs ou si celui-ci est réservé à celui auquel il est assigné.
4 axelor-crm Event event-form relatedToSelect Permet de sélectionner un autre type d'objet (commande, évènement, projet) auquel lier l'évènement.
5 axelor-crm EventReminder event-reminder-form assignToSelect Permet de choisir si le rappel sera envoyé seulement à l'utilisateur actif, à l'utilisateur actif et les invités de l'évènement, ou à tout le monde.
6 axelor-crm EventReminder event-reminder-form duration La durée va dépendre du type de durée choisie et se détermine à partir de la date de début. Par exemple, si vous avez choisi comme type de durée "Minutes", et que vous voulez recevoir un rappel 15 minutes avant le début de l'évènement, vous devez indiquer 15 dans durée.
7 axelor-crm EventReminder event-reminder-form durationTypeSelect Permet de choisir le type de durée souhaité pour le rappel (minutes, heures, jours, semaines). Si vous souhaitez un rappel 2 heures avant le début de l'évènement, vous devez choisir "heures", et indiquer "2" dans le champs "Durée".
8 axelor-crm Lead lead-form statusSelect Permet de renseigner l'avancement de la piste dans le processus de réalisation (Nouveau / Assigné / En cours / Converti / Recyclé / Perdu )
9 axelor-crm Lead lead-form isDoNotCall Case à cocher permettant de préciser que le contact ne souhaite pas être contacté par téléphone.
10 axelor-crm Lead lead-form isDoNotSendEmail Case à cocher permettant de préciser que le contact ne souhaite pas recevoir d'emails.
11 axelor-crm Lead lead-form source Permet de sélectionner la provenance du prospect à des fins statistiques. La liste de provenance est paramétrable dans les configurations du CRM.
12 axelor-crm Lead lead-form referredBy Permet de renseigner dans le cas de bouche à oreille, la personne ayant référé ce prospect.
13 axelor-crm Opportunity opportunity-form opportunityType Permet de renseigner si cette opportunité provient d'un besoin créé pour le client (Nouveau), un besoin existant du client (Existant), ou un besoin récurrent du client. (Récurrent)
14 axelor-crm Opportunity opportunity-form salesStageSelect Permet de renseigner à quelle étape du processus de vente l'opportunité se situe.
15 axelor-crm Opportunity opportunity-form probability Probabilité estimée de réussite de la conversion de l'opportunité en affaire. Ce champ est particulièrement important afin de réaliser des estimations de chiffre d'affaire. De plus, les opportunités peuvent être prises en compte lors de la gestion du réapprovisionnement de stock, ainsi ces probabilités permettent une meilleure gestion de ces réapprovisionnements.
16 axelor-crm Opportunity opportunity-form amount Montant estimé du chiffre d'affaire potentiel de l'opportunité.
17 axelor-crm Opportunity opportunity-form bestCase Montant maximal estimé de chiffre d'affaire potentiel de l'opportunité.
18 axelor-crm Opportunity opportunity-form worstCase Montant minimal estimé de chiffre d'affaire potentiel de l'opportunité.
19 axelor-crm TargetConfiguration target-configuration-form user Permet de sélectionner un utilisateur à qui l'objectif est assigné.
20 axelor-crm TargetConfiguration target-configuration-form team Permet de sélectionner une équipe à qui l'objectif est assigné.
21 axelor-crm TargetConfiguration target-configuration-form periodTypeSelect Permet de sélectionner une période d'activité pour un objectif. Ainsi, si l'on créé un objectif sur une période hebdomadaire mais se déroulant sur 6 mois, on disposera chaque semaine automatiquement d'un nouvel objectif reprenant les variables configurées.

View File

@ -0,0 +1,37 @@
"name";"roles.name"
"crm-root";"Admin"
"crm-root-customers";"Admin"
"crm-root-contacts";"Admin"
"crm-root-event";"Admin"
"crm-root-lead";"Admin"
"crm-root-opportunity";"Admin"
"crm-root-meeting-my-calendar";"Admin"
"crm-root-meeting-team-calendar";"Admin"
"crm-root-meeting-sharedm-calendar";"Admin"
"crm-root-report";"Admin"
"crm-conf";"Admin"
"crm-conf-lead-source";"Admin"
"crm-conf-category";"Admin"
"crm-conf-target-configuration";"Admin"
"crm-conf-target";"Admin"
"crm-conf-lost-reason";"Admin"
"admin-root-batch-crm";"Admin"
"top-menu-crm";"Admin"
"top-menu-crm-meetings";"Admin"
"top-menu-crm-calls";"Admin"
"top-menu-crm-tasks";"Admin"
"top-menu-crm-lead";"Admin"
"top-menu-crm-opportunity";"Admin"
"menu-event-dashboard";"Admin"
"menu-event-dashboard-one";"Admin"
"menu-lead-dashboard";"Admin"
"menu-lead-dashboard-one";"Admin"
"menu-target-dashboard";"Admin"
"menu-target-user-dashboard";"Admin"
"menu-target-team-dashboard";"Admin"
"menu-opportunities-dashboard";"Admin"
"menu-opportunities-dashboard-1";"Admin"
"menu-opportunities-dashboard-2";"Admin"
"menu-opportunities-dashboard-3";"Admin"
"menu-calls-dashboard";"Admin"
"menu-calls-dashboard-1";"Admin"
1 name roles.name
2 crm-root Admin
3 crm-root-customers Admin
4 crm-root-contacts Admin
5 crm-root-event Admin
6 crm-root-lead Admin
7 crm-root-opportunity Admin
8 crm-root-meeting-my-calendar Admin
9 crm-root-meeting-team-calendar Admin
10 crm-root-meeting-sharedm-calendar Admin
11 crm-root-report Admin
12 crm-conf Admin
13 crm-conf-lead-source Admin
14 crm-conf-category Admin
15 crm-conf-target-configuration Admin
16 crm-conf-target Admin
17 crm-conf-lost-reason Admin
18 admin-root-batch-crm Admin
19 top-menu-crm Admin
20 top-menu-crm-meetings Admin
21 top-menu-crm-calls Admin
22 top-menu-crm-tasks Admin
23 top-menu-crm-lead Admin
24 top-menu-crm-opportunity Admin
25 menu-event-dashboard Admin
26 menu-event-dashboard-one Admin
27 menu-lead-dashboard Admin
28 menu-lead-dashboard-one Admin
29 menu-target-dashboard Admin
30 menu-target-user-dashboard Admin
31 menu-target-team-dashboard Admin
32 menu-opportunities-dashboard Admin
33 menu-opportunities-dashboard-1 Admin
34 menu-opportunities-dashboard-2 Admin
35 menu-opportunities-dashboard-3 Admin
36 menu-calls-dashboard Admin
37 menu-calls-dashboard-1 Admin

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<csv-inputs xmlns="http://axelor.com/xml/ns/data-import"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/data-import http://axelor.com/xml/ns/data-import/data-import_5.2.xsd">
<input file="crm_crmBatch.csv" separator=";" type="com.axelor.apps.crm.db.CrmBatch" search="self.code = :code"/>
<input file="crm_lead.csv" separator=";" type="com.axelor.apps.crm.db.Lead" search="self.importId = :importId" call="com.axelor.csv.script.ImportLead:saveLead">
<bind column="description" to="description"/>
<bind to="jobTitleFunction" search="self.name = :jobTitle">
<bind to="name" column="jobTitle"/>
</bind>
<bind to="emailAddress" search="self.address = :email">
<bind to="address" column="email" />
</bind>
<bind to="contactDate" eval="call:com.axelor.csv.script.ImportDateTime:importDate(contactDate)" column="contactDate"/>
<bind to="createdOn" eval="call:com.axelor.csv.script.ImportDateTime:importDate(contactDate)" column="contactDate"/>
<bind to="user" search="self.importId = :userImportId" update="true"/>
<bind to="createdBy" eval="call:com.axelor.csv.script.ImportLead:importCreatedBy(userImportId)"/>
</input>
<input file="crm_eventCategory.csv" separator=";" type="com.axelor.apps.crm.db.EventCategory" search="self.importId = :importId"/>
<input file="crm_event.csv" separator=";" type="com.axelor.apps.crm.db.Event" search="self.importId = :importId">
<bind to="startDateTime" eval="call:com.axelor.csv.script.ImportDateTime:importDateTime(startDateTimeNow)" column="startDateTimeNow"/>
<bind to="endDateTime" eval="call:com.axelor.csv.script.ImportDateTime:importDateTime(endDateTimeNow)" column="endDateTimeNow" />
</input>
<input file="crm_event.csv" separator=";" type="com.axelor.apps.crm.db.Event" search="self.importId = :importId">
<bind column="subject" to="subjectTeam"/>
</input>
<input file="crm_opportunityType.csv" separator=";" type="com.axelor.apps.crm.db.OpportunityType" search="self.code = :code"/>
<input file="crm_opportunity.csv" separator=";" type="com.axelor.apps.crm.db.Opportunity" search="self.importId = :importId">
<bind to="expectedCloseDate" eval="call:com.axelor.csv.script.ImportDateTime:importDate(expectedCloseDate)" column="expectedCloseDate"/>
<bind to="user" search="self.importId = :userImportId" update="true"/>
<bind to="createdBy" eval="call:com.axelor.csv.script.ImportLead:importCreatedBy(userImportId)"/>
</input>
</csv-inputs>

View File

@ -0,0 +1,3 @@
"code";"actionSelect";"company.importId";"durationTypeSelect";"description"
"AX_EVENT_REMINDER";21;1;2;"Permet de générer des rappels dévénements toutes les heures."
"AX_TARGET";22;1;;"Permet de générer les objectifs en fonction des configurations."
1 code actionSelect company.importId durationTypeSelect description
2 AX_EVENT_REMINDER 21 1 2 Permet de générer des rappels d’événements toutes les heures.
3 AX_TARGET 22 1 Permet de générer les objectifs en fonction des configurations.

View File

@ -0,0 +1,52 @@
"importId";"typeSelect";"subject";"statusSelect";"startDateTimeNow";"endDateTimeNow";"duration";"eventCategory.importId";"prioritySelect";"relatedToSelect";"relatedToSelectId";"description";"user.importId";"team.importId";"clientPartner.importId";"contactPartner.importId";"lead.importId";"callTypeSelect";"meetingType.importId";"location";"progressSelect";"responsibleUser.importId";"project.importId";"task.importId"
1;1;"Call 123 Services";2;"NOW[-5M09H00m]";"NOW[-5M09H30m]";1800;;;;;;9;1;88;89;;1;;;;;;
2;1;"Call APOLLO";2;"NOW[-4M09H00m]";"NOW[-4M09H45m]";2700;;;;;;11;2;20;21;;2;;;;;;
3;1;"Call BLUEBERRY TELECOM";2;"NOW[-3M09H15m]";"NOW[-3M09H45m]";1800;;;;;;12;2;44;45;;2;;;;;;
4;1;"Call BOURGEOIS INDUSTRIE";2;"NOW[-2M09H00m]";"NOW[-2M09H45m]";2700;;;;;;8;3;70;71;;2;;;;;;
5;1;"Call GERARD Solutions";2;"NOW[-1M09H00m]";"NOW[-1M10H00m]";3600;;;;;;11;2;77;78;;2;;;;;;
6;1;"Call 123 Services";2;"NOW[-21d09H00m]";"NOW[-21d09H50m]";3000;;;;;;9;1;88;90;;2;;;;;;
7;1;"Call BOURGEOIS INDUSTRIE";2;"NOW[-14d11H00m]";"NOW[-14d12H00m]";3600;;;;;;8;3;132;133;;2;;;;;;
8;1;"Call ESL Banking";2;"NOW[-7d11H00m]";"NOW[-7d11H30m]";1800;;;;;;8;3;136;137;;2;;;;;;
9;1;"Call 123 Services";1;"NOW[11H00m]";"NOW[11H45m]";2700;;;;;;9;1;88;89;;2;;;;;;
10;1;"Remind 123 Services";1;"NOW[+1d09H00m]";"NOW[+1d09H30m]";1800;;;"com.axelor.apps.sale.db.SaleOrder";6;;9;1;88;89;;2;;;;;;
11;1;"Call from ESL Banking";2;"NOW[09H00m]";"NOW[09H30m]";1800;;;"com.axelor.apps.sale.db.SaleOrder";9;;8;3;136;137;;1;;;;;;
12;1;"Remind BOURGEOIS (Inv. + Quote)";1;"NOW[+1d14H00m]";"NOW[+1d14H30m]";1800;;;"com.axelor.apps.sale.db.SaleOrder";8;;8;3;132;133;;2;;;;;;
13;1;"Call PORTER Services";1;"NOW[10H00m]";"NOW[10H30m]";1800;;;;;;13;3;;;21;2;;;;;;
14;1;"Call S&S Conseil";1;"NOW[+1d10H30m]";"NOW[+1d11H00m]";1800;;;;;;10;1;;;27;2;;;;;;
200;2;"Offer review 123 Services";2;"NOW[-5M14H00m]";"NOW[-5M16H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";1;;9;1;88;89;;;1;"Salle A. Einstein";;;;
201;2;"Offer review APOLLO";2;"NOW[-4M14H00m]";"NOW[-4M17H00m]";10800;;;"com.axelor.apps.sale.db.SaleOrder";2;;11;2;20;21;;;1;"Salle A. Einstein";;;;
202;2;"Offer review BLUEBERRY TELECOM";2;"NOW[-3M14H00m]";"NOW[-3M16H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";3;;11;2;44;45;;;1;"Salle A. Einstein";;;;
203;2;"Offer review BOURGEOIS INDUSTRIE";2;"NOW[-2M14H00m]";"NOW[-2M16H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";4;;8;3;70;71;;;1;"Salle A. Einstein";;;;
204;2;"Offer review GERARD Solutions";2;"NOW[-1M14H00m]";"NOW[-1M16H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";5;;12;2;77;78;;;1;"Salle A. Einstein";;;;
205;2;"Offer review 123 Services";2;"NOW[-21d14H00m]";"NOW[-21d16H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";6;;9;1;88;90;;;1;"Salle A. Einstein";;;;
206;2;"Mtg 123 Services";2;"NOW[-14d14H00m]";"NOW[-14d16H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";7;;9;1;88;89;;;3;"LILLE";;;;
207;2;"Mtg DE KIMPE Engineering";1;"NOW[-7d14H00m]";"NOW[-7d17H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";8;;13;3;185;186;;;3;"BRUXELLES";;;;
208;2;"Mtg 123 Services";2;"NOW[-6M+7d10H00m]";"NOW[-6M+7d10H30m]";1800;;;;;;9;1;;;1;;3;"LILLE";;;;
209;2;"Mtg APP Solutions";2;"NOW[-5M+7d11H00m]";"NOW[-5M+7d11H30m]";1800;;;;;;11;2;;;2;;3;"NICE";;;;
210;2;"Mtg KGM Media";2;"NOW[-4M+7d17H00m]";"NOW[-4M+7d17H30m]";1800;;;;;;13;1;;;5;;3;"LILLE";;;;
211;2;"Mtg BT Tech";2;"NOW[-3M+7d16H00m]";"NOW[-3M+7d17H00m]";3600;;;;;;12;2;;;8;;3;"CLERMONT-FERRAND";;;;
212;2;"Mtg B&X Web";2;"NOW[-3M+7d17H00m]";"NOW[-3M+7d18H00m]";3600;;;;;;11;2;;;9;;3;"CLERMONT-FERRAND";;;;
213;2;"Mtg WIX Solutions";2;"NOW[-2M+7d11H00m]";"NOW[-2M+7d11H30m]";1800;;;;;;13;3;;;10;;3;"MELUN";;;;
214;2;"Mtg Q&L Solutions";2;"NOW[-2M+7d14H00m]";"NOW[-2M+7d14H30m]";1800;;;;;;9;1;;;11;;3;"STRASBOURG";;;;
215;2;"Mtg GEH Systems";2;"NOW[-2M+14d14H00m]";"NOW[-2M+14d14H30m]";1800;;;;;;8;3;;;12;;3;"PUTEAUX";;;;
216;2;"Mtg Z&C Industries";2;"NOW[-1M+7d10H00m]";"NOW[-1M+7d10H30m]";1800;;;;;;8;3;;;19;;3;"TORCY";;;;
217;2;"Mtg Shelton Media";2;"NOW[-7d09H00m]";"NOW[-7d09H30m]";1800;;;;;;9;1;;;24;;3;"LILLE";;;;
218;2;"Mtg Oister Media";2;"NOW[-7d14H30m]";"NOW[-7d17H30m]";10800;;;;;;8;3;;;26;;3;"MELUN";;;;
219;2;"Mtg Connolly Solutions";1;"NOW[+1d10H30m]";"NOW[+1d11H30m]";5400;;;;;;9;1;;;28;;3;"LILLE";;;;
220;2;"Mtg GVS Services";1;"NOW[+1d11H00m]";"NOW[+1d12H30m]";5400;;;;;;8;3;;;29;;3;"LONDON";;;;
221;2;"Commercial seminar";1;"NOW[+7d09H00m]";"NOW[+8d18H00m]";54000;;;;;;8;3;;;;;1;;;;;
222;2;"Commercial seminar";1;"NOW[+7d09H00m]";"NOW[+8d18H00m]";54000;;;;;;13;3;;;;;1;;;;;
223;2;"Commercial seminar";1;"NOW[+7d09H00m]";"NOW[+8d18H00m]";54000;;;;;;9;1;;;;;1;;;;;
224;2;"Commercial seminar";1;"NOW[+7d09H00m]";"NOW[+8d18H00m]";54000;;;;;;10;1;;;;;1;;;;;
300;3;"Prepare sale leaflet";13;"NOW[10H00m]";"NOW[11H00m]";3600;;2;;;;9;1;;;;;;;;;;
301;3;"Prepare progress report";11;"NOW[14H00m]";"NOW[15H00m]";3600;;4;;;;9;1;;;;;;;;;;
302;3;"Write product sale description";11;"NOW[14H00m]";"NOW[15H30m]";5400;;3;"com.axelor.apps.base.db.Product";3;;8;3;;;;;;;;;;
303;3;"Prepare phone call";11;"NOW[15H00m]";"NOW[18H30m]";12600;;4;"com.axelor.apps.base.db.Product";3;;13;3;;;;;;;;;;
304;3;"Prepare phone call";11;"NOW[15H00m]";"NOW[18H30m]";12600;;4;"com.axelor.apps.base.db.Product";3;;10;1;;;;;;;;;;
305;3;"Prepare progress report";11;"NOW[09H00m]";"NOW[10H00m]";3600;;4;;;;13;3;;;;;;;;;;
500;3;"Where to download the ERP source code";23;"NOW[-2d14H00m]";"NOW[-2d16H00m]";300;1;1;;;;8;3;77;78;;;;;100;8;;
501;3;"How to access the technical documentation";23;"NOW[-1d09H00m]";"NOW[-1d12H00m]";300;1;1;;;;8;3;70;71;;;;;100;8;;
502;3;"Unable to log in with Admin user";23;"NOW[-1d10H00m]";"NOW[09H30m]";1800;1;3;;;;17;4;88;90;;;;;100;17;3;10
503;3;"How to attach a file";22;"NOW[-1d14H00m]";"NOW[-1d13H00m]";3600;2;2;;;;9;1;88;90;;;;;10;9;3;10
504;3;"How to perform an advanced search";21;"NOW[09H00m]";"NOW[10H00m]";3600;2;3;;;;9;1;88;90;;;;;0;9;3;10
505;3;"How to mass update records";21;"NOW[09H30m]";"NOW[10H30m]";3600;2;4;;;;8;3;88;90;;;;;0;8;3;10
1 importId typeSelect subject statusSelect startDateTimeNow endDateTimeNow duration eventCategory.importId prioritySelect relatedToSelect relatedToSelectId description user.importId team.importId clientPartner.importId contactPartner.importId lead.importId callTypeSelect meetingType.importId location progressSelect responsibleUser.importId project.importId task.importId
2 1 1 Call 123 Services 2 NOW[-5M09H00m] NOW[-5M09H30m] 1800 9 1 88 89 1
3 2 1 Call APOLLO 2 NOW[-4M09H00m] NOW[-4M09H45m] 2700 11 2 20 21 2
4 3 1 Call BLUEBERRY TELECOM 2 NOW[-3M09H15m] NOW[-3M09H45m] 1800 12 2 44 45 2
5 4 1 Call BOURGEOIS INDUSTRIE 2 NOW[-2M09H00m] NOW[-2M09H45m] 2700 8 3 70 71 2
6 5 1 Call GERARD Solutions 2 NOW[-1M09H00m] NOW[-1M10H00m] 3600 11 2 77 78 2
7 6 1 Call 123 Services 2 NOW[-21d09H00m] NOW[-21d09H50m] 3000 9 1 88 90 2
8 7 1 Call BOURGEOIS INDUSTRIE 2 NOW[-14d11H00m] NOW[-14d12H00m] 3600 8 3 132 133 2
9 8 1 Call ESL Banking 2 NOW[-7d11H00m] NOW[-7d11H30m] 1800 8 3 136 137 2
10 9 1 Call 123 Services 1 NOW[11H00m] NOW[11H45m] 2700 9 1 88 89 2
11 10 1 Remind 123 Services 1 NOW[+1d09H00m] NOW[+1d09H30m] 1800 com.axelor.apps.sale.db.SaleOrder 6 9 1 88 89 2
12 11 1 Call from ESL Banking 2 NOW[09H00m] NOW[09H30m] 1800 com.axelor.apps.sale.db.SaleOrder 9 8 3 136 137 1
13 12 1 Remind BOURGEOIS (Inv. + Quote) 1 NOW[+1d14H00m] NOW[+1d14H30m] 1800 com.axelor.apps.sale.db.SaleOrder 8 8 3 132 133 2
14 13 1 Call PORTER Services 1 NOW[10H00m] NOW[10H30m] 1800 13 3 21 2
15 14 1 Call S&S Conseil 1 NOW[+1d10H30m] NOW[+1d11H00m] 1800 10 1 27 2
16 200 2 Offer review 123 Services 2 NOW[-5M14H00m] NOW[-5M16H00m] 7200 com.axelor.apps.sale.db.SaleOrder 1 9 1 88 89 1 Salle A. Einstein
17 201 2 Offer review APOLLO 2 NOW[-4M14H00m] NOW[-4M17H00m] 10800 com.axelor.apps.sale.db.SaleOrder 2 11 2 20 21 1 Salle A. Einstein
18 202 2 Offer review BLUEBERRY TELECOM 2 NOW[-3M14H00m] NOW[-3M16H00m] 7200 com.axelor.apps.sale.db.SaleOrder 3 11 2 44 45 1 Salle A. Einstein
19 203 2 Offer review BOURGEOIS INDUSTRIE 2 NOW[-2M14H00m] NOW[-2M16H00m] 7200 com.axelor.apps.sale.db.SaleOrder 4 8 3 70 71 1 Salle A. Einstein
20 204 2 Offer review GERARD Solutions 2 NOW[-1M14H00m] NOW[-1M16H00m] 7200 com.axelor.apps.sale.db.SaleOrder 5 12 2 77 78 1 Salle A. Einstein
21 205 2 Offer review 123 Services 2 NOW[-21d14H00m] NOW[-21d16H00m] 7200 com.axelor.apps.sale.db.SaleOrder 6 9 1 88 90 1 Salle A. Einstein
22 206 2 Mtg 123 Services 2 NOW[-14d14H00m] NOW[-14d16H00m] 7200 com.axelor.apps.sale.db.SaleOrder 7 9 1 88 89 3 LILLE
23 207 2 Mtg DE KIMPE Engineering 1 NOW[-7d14H00m] NOW[-7d17H00m] 7200 com.axelor.apps.sale.db.SaleOrder 8 13 3 185 186 3 BRUXELLES
24 208 2 Mtg 123 Services 2 NOW[-6M+7d10H00m] NOW[-6M+7d10H30m] 1800 9 1 1 3 LILLE
25 209 2 Mtg APP Solutions 2 NOW[-5M+7d11H00m] NOW[-5M+7d11H30m] 1800 11 2 2 3 NICE
26 210 2 Mtg KGM Media 2 NOW[-4M+7d17H00m] NOW[-4M+7d17H30m] 1800 13 1 5 3 LILLE
27 211 2 Mtg BT Tech 2 NOW[-3M+7d16H00m] NOW[-3M+7d17H00m] 3600 12 2 8 3 CLERMONT-FERRAND
28 212 2 Mtg B&X Web 2 NOW[-3M+7d17H00m] NOW[-3M+7d18H00m] 3600 11 2 9 3 CLERMONT-FERRAND
29 213 2 Mtg WIX Solutions 2 NOW[-2M+7d11H00m] NOW[-2M+7d11H30m] 1800 13 3 10 3 MELUN
30 214 2 Mtg Q&L Solutions 2 NOW[-2M+7d14H00m] NOW[-2M+7d14H30m] 1800 9 1 11 3 STRASBOURG
31 215 2 Mtg GEH Systems 2 NOW[-2M+14d14H00m] NOW[-2M+14d14H30m] 1800 8 3 12 3 PUTEAUX
32 216 2 Mtg Z&C Industries 2 NOW[-1M+7d10H00m] NOW[-1M+7d10H30m] 1800 8 3 19 3 TORCY
33 217 2 Mtg Shelton Media 2 NOW[-7d09H00m] NOW[-7d09H30m] 1800 9 1 24 3 LILLE
34 218 2 Mtg Oister Media 2 NOW[-7d14H30m] NOW[-7d17H30m] 10800 8 3 26 3 MELUN
35 219 2 Mtg Connolly Solutions 1 NOW[+1d10H30m] NOW[+1d11H30m] 5400 9 1 28 3 LILLE
36 220 2 Mtg GVS Services 1 NOW[+1d11H00m] NOW[+1d12H30m] 5400 8 3 29 3 LONDON
37 221 2 Commercial seminar 1 NOW[+7d09H00m] NOW[+8d18H00m] 54000 8 3 1
38 222 2 Commercial seminar 1 NOW[+7d09H00m] NOW[+8d18H00m] 54000 13 3 1
39 223 2 Commercial seminar 1 NOW[+7d09H00m] NOW[+8d18H00m] 54000 9 1 1
40 224 2 Commercial seminar 1 NOW[+7d09H00m] NOW[+8d18H00m] 54000 10 1 1
41 300 3 Prepare sale leaflet 13 NOW[10H00m] NOW[11H00m] 3600 2 9 1
42 301 3 Prepare progress report 11 NOW[14H00m] NOW[15H00m] 3600 4 9 1
43 302 3 Write product sale description 11 NOW[14H00m] NOW[15H30m] 5400 3 com.axelor.apps.base.db.Product 3 8 3
44 303 3 Prepare phone call 11 NOW[15H00m] NOW[18H30m] 12600 4 com.axelor.apps.base.db.Product 3 13 3
45 304 3 Prepare phone call 11 NOW[15H00m] NOW[18H30m] 12600 4 com.axelor.apps.base.db.Product 3 10 1
46 305 3 Prepare progress report 11 NOW[09H00m] NOW[10H00m] 3600 4 13 3
47 500 3 Where to download the ERP source code 23 NOW[-2d14H00m] NOW[-2d16H00m] 300 1 1 8 3 77 78 100 8
48 501 3 How to access the technical documentation 23 NOW[-1d09H00m] NOW[-1d12H00m] 300 1 1 8 3 70 71 100 8
49 502 3 Unable to log in with Admin user 23 NOW[-1d10H00m] NOW[09H30m] 1800 1 3 17 4 88 90 100 17 3 10
50 503 3 How to attach a file 22 NOW[-1d14H00m] NOW[-1d13H00m] 3600 2 2 9 1 88 90 10 9 3 10
51 504 3 How to perform an advanced search 21 NOW[09H00m] NOW[10H00m] 3600 2 3 9 1 88 90 0 9 3 10
52 505 3 How to mass update records 21 NOW[09H30m] NOW[10H30m] 3600 2 4 8 3 88 90 0 8 3 10

View File

@ -0,0 +1,7 @@
"importId";"name";"code";"typeSelect"
1;"Internal Mtg.";"INTM";2
2;"Training";"TRAIN";2
3;"Customer Mtg";"CTMTG";2
4;"Supplier Mtg";"SPMTG";2
5;"Event";"EVT";2
6;"Prospect Mtg.";"PPMTG";2
1 importId name code typeSelect
2 1 Internal Mtg. INTM 2
3 2 Training TRAIN 2
4 3 Customer Mtg CTMTG 2
5 4 Supplier Mtg SPMTG 2
6 5 Event EVT 2
7 6 Prospect Mtg. PPMTG 2

View File

@ -0,0 +1,31 @@
"importId";"titleSelect";"enterpriseName";"name";"firstName";"officeName";"jobTitle";"mobilePhone";"fixedPhone";"department";"fax";"website";"primaryAddress";"primaryPostalCode";"primaryCity";"primaryCountry.alpha3Code";"email";"description";"contactDate";"statusSelect";"isRecycled";"source.importId";"statusDescription";"sourceDescription";"campaign.id";"referredBy";"isDoNotCall";"partner.importId";"userImportId";"team.id"
1;1;"123 Services";"ROGER";"Jean-Marc";;"Chef de projet";"06.75.77.83.99";"03.32.87.70.99";;;;"40 RUE ABELARD";59000;"LILLE";"FRA";"j.roger@123-services.fr";;"TODAY[-6M]";4;"false";3;;"Publicité sur le journal";;;"false";88;9;1
2;1;"APP Solutions";"HUBERT";"Bastien";;"Responsable Achats";"06.14.35.90.99";"04.43.32.28.99";;;;"63 BD CARABACEL";"06000";"NICE";"FRA";"b.hubert@app-solutions.fr";;"TODAY[-5M]";3;"false";6;;;;;"true";;11;2
5;2;"KGM Media";"RAULT";"Christelle";;"PDG";"07.92.73.59.99";"03.95.84.56.99";;;;"43 RUE D'IENA";59000;"LILLE";"FRA";"c.rault@kgm-media.fr";;"TODAY[-4M]";3;"true";11;;;;;"false";;9;1
8;1;"BT Tech";"THIERY";"Marc";;"Consultant";"06.57.68.41.99";"04.47.55.90.99";;;;"40 BD GUSTAVE FAUBERT";63000;"CLERMONT-FERRAND";"FRA";"m.thiery@bttech.fr";;"TODAY[-3M]";2;"false";7;;;;;"true";;12;2
9;1;"B&X Web";"DURANT";"Étienne";;"PDG";"07.21.58.12.99";"04.44.58.23.99";;;;"29 BD LAFAYETTE";63000;"CLERMONT-FERRAND";"FRA";"e.durant@bx-web.fr";;"TODAY[-3M]";3;"true";10;;;;;"false";;11;2
10;2;"WIX Solutions";"BRAULT";"Claire";;"Gérant";"07.42.74.19.99";"01.72.69.41.99";;;;"350 RUE DU MARECHAL JUIN";77000;"MELUN";"FRA";"c.brault@wix-solutions.fr";;"TODAY[-2M]";2;"false";11;;;;;"true";;8;3
11;1;"Q&L Solutions";"LEBLANC";"Nicolas";;"Consultant";"06.52.98.52.99";"03.78.70.85.99";;;;"47 AVENUE DE LA PAIX";67000;"STRASBOURG";"FRA";"n.leblanc@ql-solutions.fr";;"TODAY[-2M]";2;"false";3;;;;;"false";;9;1
12;2;"GEH Systems";"GRANGER";"Julia";;"Acheteur";"06.30.46.63.99";"01.43.62.34.99";;;;"51 BD RICHARD WALLACE";92800;"PUTEAUX";"FRA";"j.granger@geh-systems.fr";;"TODAY[-2M]";3;"true";6;;;;;"true";;8;3
13;1;"BOWMAN Industries";"MEYER";"Thibaut";;"Chef de projet";"06.81.48.51.99";"04.39.30.14.99";;;;"83 RUE BELLE DE MAI";13003;"MARSEILLE";"FRA";"t.meyer@bowman-industries.fr";;"TODAY[-1M]";2;"false";7;;;;;"false";;12;2
14;1;"ILQ Industries";"GRAS";"Thomas";;"Chef de projet";"07.29.72.57.99";"04.70.18.47.99";;;;"54 RUE GARIBALDI";69003;"LYON";"FRA";"t.gras@ilq-industries.fr";;"TODAY[-1M]";3;"false";3;;;;;"true";;11;2
17;1;"MOSER Solutions";"GONÇALVES";"Rémy";;"Acheteur";"06.68.41.41.99";;;;;"22 BD FRANCOISE DUPARC";13004;"MARSEILLE";"FRA";"r.gonçalves@moser-solutions.fr";;"TODAY[-1M]";2;"false";6;;;;;"false";;11;2
18;2;"WEBSTER International";"COLLIN";"Jennifer";;"Responsable Achats";"07.12.53.44.99";"04.49.73.12.99";;;;"7 AVENUE LACASSAGNE";69003;"LYON";"FRA";"j.collin@webster-international.fr";;"TODAY[-1M]";3;"false";6;;;;;"true";;11;2
19;1;"Z&C Industries";"LUCAS";"Enzo";;"Chef de projet";"07.97.51.39.99";"01.86.74.56.99";;;;"1 AVENUE LINGENFELD";77200;"TORCY";"FRA";"e.lucas@zc-industries.fr";;"TODAY[-1M]";2;"false";7;;;;;"false";;8;3
20;1;"BALDWIN Industries";"GUYON";"Pierre";;"Consultant";"06.98.86.12.99";"03.52.33.75.99";;;;"20 RUE D'ESQUERMES";59000;"LILLE";"FRA";"p.guyon@baldwin-industries.fr";;"TODAY[-21d]";2;"false";10;;;;;"true";;9;1
21;2;"PORTER Services";"BLONDEL";"Laetitia";;"PDG";;"+1 305 507 7799";;;;"500 NORTH MIAMI AVENUE";"FL 33136";"MIAMI";"USA";"l.blondel@porter-services.com";;"TODAY[-14d]";5;"false";11;;;;;"false";;13;3
22;2;"BRYANT International";"CHARPENTIER";"Julie";;"Acheteur";"06.59.56.85.99";"04.40.46.91.99";;;;"30 AVENUE PAUL SANTY";69008;"LYON";"FRA";"j.charpentier@bryant-international.fr";;"TODAY[-14d]";3;"false";11;;;;;"true";;12;2
23;2;"TAB Technologies";"GUILBERT";"Laurie";;"Gérant";"06.30.39.14.99";;;;;"6 BD GAMBETTA";"06000";"NICE";"FRA";"l.guilbert@tab-technologies.fr";;"TODAY[-14d]";3;"false";7;;;;;"false";;11;2
24;2;"SHELTON Media";"GOMEZ";"Vanessa";;"Consultant";"07.45.54.63.99";"03.57.25.17.99";;;;"67 RUE DES POSTES";59000;"LILLE";"FRA";"v.gomez@shelton-media.fr";;"TODAY[-14d]";2;"false";6;;;;;"true";;9;1
25;2;"NKJ Technologies";"GOMES";"Anna";;"Chef de projet";"06.64.95.72.99";"05.92.37.61.99";;;;"33 RUE SAINT-GENES";33000;"BORDEAUX";"FRA";"a.gomes@nkj-technologies.fr";;"TODAY[-14d]";3;"true";7;;;;;"false";;11;2
26;2;"Oister Media";"VIAL";"Gaëlle";;"PDG";"06.34.27.36.99";"01.18.77.52.99";;;;"350 RUE DU MARECHAL JUIN";77000;"MELUN";"FRA";"g.vial@oistermedia.fr";;"TODAY[-14d]";3;"false";11;;;;;"true";;8;3
27;1;"S&S Conseil";"LE-GUEN";"Maxence";;"Gérant";"06.54.31.19.99";"02.96.70.99.99";;;;"53 RUE DE COULMIERS";44000;"NANTES";"FRA";"m.le-guen@ss-conseil.fr";;"TODAY[-14d]";3;"false";3;;;;;"false";;10;1
28;1;"CONNOLLY Solutions";"BILLARD";"Gael";;"PDG";"07.19.47.71.99";"03.98.40.84.99";;;;"11 RUE DE L'ARBRISSEAU";59000;"LILLE";"FRA";"g.billard@connolly-solutions.fr";;"TODAY[-7d]";2;"false";3;;;;;"true";;9;1
29;2;"GVS Services";"GUICHARD";"Amandine";;"Consultant";;"+44 20 7862 9989";;;;"76 WARDOUR STREET";"W1D 6Q4";"LONDON";"GBR";"a.guichard@gvs-services.co.uk";;"TODAY[-7d]";3;"false";6;;;;;"false";;8;3
30;1;"E&U Systems";"POTTIER";"John";;"Consultant";;"+1 310 228 1999";;;;"1500 SOUTH BURNSIDE AVENUE";"CA 90019";"LOS ANGELES";"USA";"j.pottier@eu-systems.com";;"TODAY[-7d]";5;"false";6;;;;;"true";;13;3
31;1;"IYT Services";"GAY";"Florent";;"Chef de projet";"06.70.60.31.99";"04.97.59.44.99";;;;"30 AVENUE PAUL SANTY";69008;"LYON";"FRA";"f.gay@iyt-services.fr";;"TODAY[-7d]";5;"false";3;;;;;"false";;11;2
32;2;"U&M Media";"MAS";"Amandine";;"Responsable Achats";"06.84.61.64.99";"03.75.68.95.99";;;;"19 BD VICTOR HUGO";59000;"LILLE";"FRA";"a.mas@um-media.fr";;"TODAY";1;"false";3;;;;;"true";;;1
33;1;"JENSEN International";"CHATELAIN";"Damien";;"Consultant";"06.15.41.96.99";;;;;"74 RUE BRUNET";13004;"MARSEILLE";"FRA";"d.chatelain@jensen-international.fr";;"TODAY";1;"false";11;;;;;"false";;;2
34;2;"ROWE Services";"FAVIER";"Anna";;"PDG";"06.48.82.69.99";"04.99.56.69.99";;;;"88 BD ARISTIDE BRIAND";63000;"CLERMONT-FERRAND";"FRA";"a.favier@rowe-services.fr";;"TODAY";1;"false";6;;;;;"true";;;2
35;1;"KAY Consulting";"DUPUIS";"Eric";;"Consultant";;"+1 310 745 1599";;;;"9000 WEST OLYMPIC BD";"CA 90212";"LOS ANGELES";"USA";"e.dupuis@kay-conseil.com";;"TODAY";1;"false";11;;;;;"false";;;3
36;2;"GRAY Technologies";"LE-GALL";"Sarah";;"Consultant";;"+44 161 247 6969";;;;"81 STREDFORD ROAD";"M15 4ZY";"MANCHESTER";"GBR";"s.le-gall@gray-technologies.co.uk";;"TODAY";1;"false";7;;;;;"true";;;3
1 importId titleSelect enterpriseName name firstName officeName jobTitle mobilePhone fixedPhone department fax website primaryAddress primaryPostalCode primaryCity primaryCountry.alpha3Code email description contactDate statusSelect isRecycled source.importId statusDescription sourceDescription campaign.id referredBy isDoNotCall partner.importId userImportId team.id
2 1 1 123 Services ROGER Jean-Marc Chef de projet 06.75.77.83.99 03.32.87.70.99 40 RUE ABELARD 59000 LILLE FRA j.roger@123-services.fr TODAY[-6M] 4 false 3 Publicité sur le journal false 88 9 1
3 2 1 APP Solutions HUBERT Bastien Responsable Achats 06.14.35.90.99 04.43.32.28.99 63 BD CARABACEL 06000 NICE FRA b.hubert@app-solutions.fr TODAY[-5M] 3 false 6 true 11 2
4 5 2 KGM Media RAULT Christelle PDG 07.92.73.59.99 03.95.84.56.99 43 RUE D'IENA 59000 LILLE FRA c.rault@kgm-media.fr TODAY[-4M] 3 true 11 false 9 1
5 8 1 BT Tech THIERY Marc Consultant 06.57.68.41.99 04.47.55.90.99 40 BD GUSTAVE FAUBERT 63000 CLERMONT-FERRAND FRA m.thiery@bttech.fr TODAY[-3M] 2 false 7 true 12 2
6 9 1 B&X Web DURANT Étienne PDG 07.21.58.12.99 04.44.58.23.99 29 BD LAFAYETTE 63000 CLERMONT-FERRAND FRA e.durant@bx-web.fr TODAY[-3M] 3 true 10 false 11 2
7 10 2 WIX Solutions BRAULT Claire Gérant 07.42.74.19.99 01.72.69.41.99 350 RUE DU MARECHAL JUIN 77000 MELUN FRA c.brault@wix-solutions.fr TODAY[-2M] 2 false 11 true 8 3
8 11 1 Q&L Solutions LEBLANC Nicolas Consultant 06.52.98.52.99 03.78.70.85.99 47 AVENUE DE LA PAIX 67000 STRASBOURG FRA n.leblanc@ql-solutions.fr TODAY[-2M] 2 false 3 false 9 1
9 12 2 GEH Systems GRANGER Julia Acheteur 06.30.46.63.99 01.43.62.34.99 51 BD RICHARD WALLACE 92800 PUTEAUX FRA j.granger@geh-systems.fr TODAY[-2M] 3 true 6 true 8 3
10 13 1 BOWMAN Industries MEYER Thibaut Chef de projet 06.81.48.51.99 04.39.30.14.99 83 RUE BELLE DE MAI 13003 MARSEILLE FRA t.meyer@bowman-industries.fr TODAY[-1M] 2 false 7 false 12 2
11 14 1 ILQ Industries GRAS Thomas Chef de projet 07.29.72.57.99 04.70.18.47.99 54 RUE GARIBALDI 69003 LYON FRA t.gras@ilq-industries.fr TODAY[-1M] 3 false 3 true 11 2
12 17 1 MOSER Solutions GONÇALVES Rémy Acheteur 06.68.41.41.99 22 BD FRANCOISE DUPARC 13004 MARSEILLE FRA r.gonçalves@moser-solutions.fr TODAY[-1M] 2 false 6 false 11 2
13 18 2 WEBSTER International COLLIN Jennifer Responsable Achats 07.12.53.44.99 04.49.73.12.99 7 AVENUE LACASSAGNE 69003 LYON FRA j.collin@webster-international.fr TODAY[-1M] 3 false 6 true 11 2
14 19 1 Z&C Industries LUCAS Enzo Chef de projet 07.97.51.39.99 01.86.74.56.99 1 AVENUE LINGENFELD 77200 TORCY FRA e.lucas@zc-industries.fr TODAY[-1M] 2 false 7 false 8 3
15 20 1 BALDWIN Industries GUYON Pierre Consultant 06.98.86.12.99 03.52.33.75.99 20 RUE D'ESQUERMES 59000 LILLE FRA p.guyon@baldwin-industries.fr TODAY[-21d] 2 false 10 true 9 1
16 21 2 PORTER Services BLONDEL Laetitia PDG +1 305 507 7799 500 NORTH MIAMI AVENUE FL 33136 MIAMI USA l.blondel@porter-services.com TODAY[-14d] 5 false 11 false 13 3
17 22 2 BRYANT International CHARPENTIER Julie Acheteur 06.59.56.85.99 04.40.46.91.99 30 AVENUE PAUL SANTY 69008 LYON FRA j.charpentier@bryant-international.fr TODAY[-14d] 3 false 11 true 12 2
18 23 2 TAB Technologies GUILBERT Laurie Gérant 06.30.39.14.99 6 BD GAMBETTA 06000 NICE FRA l.guilbert@tab-technologies.fr TODAY[-14d] 3 false 7 false 11 2
19 24 2 SHELTON Media GOMEZ Vanessa Consultant 07.45.54.63.99 03.57.25.17.99 67 RUE DES POSTES 59000 LILLE FRA v.gomez@shelton-media.fr TODAY[-14d] 2 false 6 true 9 1
20 25 2 NKJ Technologies GOMES Anna Chef de projet 06.64.95.72.99 05.92.37.61.99 33 RUE SAINT-GENES 33000 BORDEAUX FRA a.gomes@nkj-technologies.fr TODAY[-14d] 3 true 7 false 11 2
21 26 2 Oister Media VIAL Gaëlle PDG 06.34.27.36.99 01.18.77.52.99 350 RUE DU MARECHAL JUIN 77000 MELUN FRA g.vial@oistermedia.fr TODAY[-14d] 3 false 11 true 8 3
22 27 1 S&S Conseil LE-GUEN Maxence Gérant 06.54.31.19.99 02.96.70.99.99 53 RUE DE COULMIERS 44000 NANTES FRA m.le-guen@ss-conseil.fr TODAY[-14d] 3 false 3 false 10 1
23 28 1 CONNOLLY Solutions BILLARD Gael PDG 07.19.47.71.99 03.98.40.84.99 11 RUE DE L'ARBRISSEAU 59000 LILLE FRA g.billard@connolly-solutions.fr TODAY[-7d] 2 false 3 true 9 1
24 29 2 GVS Services GUICHARD Amandine Consultant +44 20 7862 9989 76 WARDOUR STREET W1D 6Q4 LONDON GBR a.guichard@gvs-services.co.uk TODAY[-7d] 3 false 6 false 8 3
25 30 1 E&U Systems POTTIER John Consultant +1 310 228 1999 1500 SOUTH BURNSIDE AVENUE CA 90019 LOS ANGELES USA j.pottier@eu-systems.com TODAY[-7d] 5 false 6 true 13 3
26 31 1 IYT Services GAY Florent Chef de projet 06.70.60.31.99 04.97.59.44.99 30 AVENUE PAUL SANTY 69008 LYON FRA f.gay@iyt-services.fr TODAY[-7d] 5 false 3 false 11 2
27 32 2 U&M Media MAS Amandine Responsable Achats 06.84.61.64.99 03.75.68.95.99 19 BD VICTOR HUGO 59000 LILLE FRA a.mas@um-media.fr TODAY 1 false 3 true 1
28 33 1 JENSEN International CHATELAIN Damien Consultant 06.15.41.96.99 74 RUE BRUNET 13004 MARSEILLE FRA d.chatelain@jensen-international.fr TODAY 1 false 11 false 2
29 34 2 ROWE Services FAVIER Anna PDG 06.48.82.69.99 04.99.56.69.99 88 BD ARISTIDE BRIAND 63000 CLERMONT-FERRAND FRA a.favier@rowe-services.fr TODAY 1 false 6 true 2
30 35 1 KAY Consulting DUPUIS Eric Consultant +1 310 745 1599 9000 WEST OLYMPIC BD CA 90212 LOS ANGELES USA e.dupuis@kay-conseil.com TODAY 1 false 11 false 3
31 36 2 GRAY Technologies LE-GALL Sarah Consultant +44 161 247 6969 81 STREDFORD ROAD M15 4ZY MANCHESTER GBR s.le-gall@gray-technologies.co.uk TODAY 1 false 7 true 3

View File

@ -0,0 +1,39 @@
"importId";"name";"partner.importId";"lead.id";"currency.code";"expectedCloseDate";"amount";"opportunityType.id";"bestCase";"worstCase";"salesStageSelect";"probability";"nextStep";"description";"source.id";"company.id";"userImportId";"team.id";"orderByState"
1;"Annual Maintenance - 1 ANNEE + Pack Classic - 12 U";;1;"EUR";"TODAY[-6M]";24140;1;28200;20800;2;39;;;3;1;9;1;2
2;"Pack Classic - 10 U";;2;"EUR";"TODAY[-5M]";9225;1;10900;7800;2;42;;;6;1;11;2;2
3;"Pack Performance - 6 U";;3;"EUR";"TODAY[-5M]";28900;1;36700;23700;1;27;;;7;1;11;2;1
4;"Classic server - 6 U";;4;"EUR";"TODAY[-4M]";10500;1;13200;8900;3;81;;;10;1;11;2;3
5;"High Performance Server - 5 U";;5;"EUR";"TODAY[-4M]";12500;1;15100;9400;6;93;;;11;1;9;1;6
6;"InkJet Printer - 4 U";;6;"EUR";"TODAY[-3M]";1974;1;2500;1800;2;24;;;3;1;12;2;2
7;"Laser Printer - 5 U + InkJet Printer - 8 U";;7;"EUR";"TODAY[-3M]";8696;1;11000;7200;2;79;;;6;1;12;2;2
8;"Project - 1 U";;8;"EUR";"TODAY[-3M]";8000;1;9000;6100;2;48;;;7;1;12;2;2
9;"Project Manager - 10 JR(S) + Consultant - 9 JR(S)";;9;"EUR";"TODAY[-3M]";12000;1;13600;10300;1;66;;;10;1;11;2;1
10;"Project - 1 U";;10;"EUR";"TODAY[-2M]";10000;1;11600;7700;2;74;;;11;1;8;3;2
11;"InkJet Printer - 4 U";;11;"EUR";"TODAY[-2M]";2961;1;3800;2200;3;90;;;3;1;10;1;3
12;"Pack Classic - 7 U";;12;"EUR";"TODAY[-2M]";16605;1;20800;14600;1;48;;;6;1;8;3;1
13;"Classic server - 4 U";;13;"EUR";"TODAY[-1M]";15000;1;17900;12600;1;25;;;7;1;12;2;1
14;"Laser Printer - 9 U";;14;"EUR";"TODAY[-1M]";4290;1;5500;3500;1;66;;;3;1;11;2;1
15;"LED Screen HD 22 inch - 6 U + LED Screen HD 24 inch - 13 U";;15;"EUR";"TODAY[-21d]";3150;1;3700;2300;2;33;;;6;1;11;2;2
16;"Project - 1 U";;16;"EUR";"TODAY[-21d]";13000;1;16000;10700;2;22;;;3;1;11;2;2
17;"Pack Performance - 6 U";;17;"EUR";"TODAY[-21d]";20230;1;22500;17000;2;34;;;6;1;11;2;2
18;"Classic server - 5 U + High Performance Server - 6 U";;18;"EUR";"TODAY[-21d]";41000;1;49200;32000;2;45;;;6;1;11;2;2
19;"InkJet Printer - 6 U + Laser Printer - 10 U";;19;"EUR";"TODAY[-21d]";11112;1;12400;9400;1;69;;;7;1;8;3;1
20;"Project Manager - 10 JR(S)";;20;"EUR";"TODAY[-21d]";5000;1;5900;4200;3;23;;;10;1;9;1;3
21;"Consultant - 9 JR(S)";;21;"EUR";"TODAY[-14d]";4800;1;5500;3700;2;94;;;11;1;13;3;2
22;"Annual Maintenance - 1 ANNEE";;22;"EUR";"TODAY[-14d]";2000;1;2600;1700;6;58;;;11;1;12;2;6
23;"Project Manager - 4 JR(S) + Consultant - 20 JR(S)";;23;"EUR";"TODAY[-14d]";21000;1;25800;16600;3;79;;;7;1;11;2;3
24;"Pack Performance - 5 U";;24;"EUR";"TODAY[-14d]";20230;1;23500;17000;3;62;;;6;1;9;1;3
25;"Pack Classic - 10 U";;25;"EUR";"TODAY[-14d]";18450;1;23600;14400;1;78;;;7;1;;2;1
26;"LED Screen HD 24 inch - 7 U";;26;"EUR";"TODAY[-14d]";1000;1;1300;800;1;74;;;11;1;;3;1
27;"LED Screen HD 22 inch - 7 U + Laser Printer - 13 U";;27;"EUR";"TODAY[-14d]";7864;1;9000;5500;2;58;;;3;1;;1;2
28;"Project - 1 U";;28;"EUR";"TODAY[-7d]";8000;1;9900;7000;2;78;;;3;1;;1;2
29;"Project Manager - 9 JR(S)";;29;"EUR";"TODAY[-7d]";8000;1;10000;6600;1;61;;;6;1;;3;1
30;"InkJet Printer - 6 U + LED Screen HD 22 inch - 8 U";;30;"EUR";"TODAY[-7d]";2316;1;2800;1800;3;57;;;6;1;;3;3
31;"Pack Classic - 18 U + InkJet Printer - 2 U";20;;"EUR";"TODAY[-4M-7d]";33868;1;37300;29500;5;84;;;12;1;11;2;5
32;"InkJet Printer - 14 U + Classic server - 1 U";44;;"EUR";"TODAY[-3M-7d]";6106;3;7900;5300;5;74;;;12;1;12;2;5
33;"Laser Printer - 8 U + High Performance Server - 5 U";70;;"EUR";"TODAY[-2M-7d]";15932;3;20100;13700;5;90;;;12;1;11;2;5
34;"Pack Performance - 10 U";77;;"EUR";"TODAY[-1M-7d]";110000;3;125400;77000;4;100;;;12;1;12;2;4
35;"Consultant - 11 JR(S)";88;;"EUR";"TODAY[-28d]";8800;3;10400;7000;5;47;;;12;1;9;1;5
36;"Project Manager - 10 JR(S) + Annual Maintenance - 1 ANNEE";132;;"EUR";"TODAY[-21d]";12000;3;15200;10000;4;99;;;12;1;8;3;4
37;"Project - 1 U + Project Manager - 2 JR(S)";136;;"EUR";"TODAY[-14d]";10000;1;12200;8300;4;54;;;12;1;8;3;4
38;"Laser Printer - 6 U + LED Screen HD 24 inch - 10 U";148;;"EUR";"TODAY[-7d]";5861;1;7400;5200;6;59;;;12;1;13;3;6
1 importId name partner.importId lead.id currency.code expectedCloseDate amount opportunityType.id bestCase worstCase salesStageSelect probability nextStep description source.id company.id userImportId team.id orderByState
2 1 Annual Maintenance - 1 ANNEE + Pack Classic - 12 U 1 EUR TODAY[-6M] 24140 1 28200 20800 2 39 3 1 9 1 2
3 2 Pack Classic - 10 U 2 EUR TODAY[-5M] 9225 1 10900 7800 2 42 6 1 11 2 2
4 3 Pack Performance - 6 U 3 EUR TODAY[-5M] 28900 1 36700 23700 1 27 7 1 11 2 1
5 4 Classic server - 6 U 4 EUR TODAY[-4M] 10500 1 13200 8900 3 81 10 1 11 2 3
6 5 High Performance Server - 5 U 5 EUR TODAY[-4M] 12500 1 15100 9400 6 93 11 1 9 1 6
7 6 InkJet Printer - 4 U 6 EUR TODAY[-3M] 1974 1 2500 1800 2 24 3 1 12 2 2
8 7 Laser Printer - 5 U + InkJet Printer - 8 U 7 EUR TODAY[-3M] 8696 1 11000 7200 2 79 6 1 12 2 2
9 8 Project - 1 U 8 EUR TODAY[-3M] 8000 1 9000 6100 2 48 7 1 12 2 2
10 9 Project Manager - 10 JR(S) + Consultant - 9 JR(S) 9 EUR TODAY[-3M] 12000 1 13600 10300 1 66 10 1 11 2 1
11 10 Project - 1 U 10 EUR TODAY[-2M] 10000 1 11600 7700 2 74 11 1 8 3 2
12 11 InkJet Printer - 4 U 11 EUR TODAY[-2M] 2961 1 3800 2200 3 90 3 1 10 1 3
13 12 Pack Classic - 7 U 12 EUR TODAY[-2M] 16605 1 20800 14600 1 48 6 1 8 3 1
14 13 Classic server - 4 U 13 EUR TODAY[-1M] 15000 1 17900 12600 1 25 7 1 12 2 1
15 14 Laser Printer - 9 U 14 EUR TODAY[-1M] 4290 1 5500 3500 1 66 3 1 11 2 1
16 15 LED Screen HD 22 inch - 6 U + LED Screen HD 24 inch - 13 U 15 EUR TODAY[-21d] 3150 1 3700 2300 2 33 6 1 11 2 2
17 16 Project - 1 U 16 EUR TODAY[-21d] 13000 1 16000 10700 2 22 3 1 11 2 2
18 17 Pack Performance - 6 U 17 EUR TODAY[-21d] 20230 1 22500 17000 2 34 6 1 11 2 2
19 18 Classic server - 5 U + High Performance Server - 6 U 18 EUR TODAY[-21d] 41000 1 49200 32000 2 45 6 1 11 2 2
20 19 InkJet Printer - 6 U + Laser Printer - 10 U 19 EUR TODAY[-21d] 11112 1 12400 9400 1 69 7 1 8 3 1
21 20 Project Manager - 10 JR(S) 20 EUR TODAY[-21d] 5000 1 5900 4200 3 23 10 1 9 1 3
22 21 Consultant - 9 JR(S) 21 EUR TODAY[-14d] 4800 1 5500 3700 2 94 11 1 13 3 2
23 22 Annual Maintenance - 1 ANNEE 22 EUR TODAY[-14d] 2000 1 2600 1700 6 58 11 1 12 2 6
24 23 Project Manager - 4 JR(S) + Consultant - 20 JR(S) 23 EUR TODAY[-14d] 21000 1 25800 16600 3 79 7 1 11 2 3
25 24 Pack Performance - 5 U 24 EUR TODAY[-14d] 20230 1 23500 17000 3 62 6 1 9 1 3
26 25 Pack Classic - 10 U 25 EUR TODAY[-14d] 18450 1 23600 14400 1 78 7 1 2 1
27 26 LED Screen HD 24 inch - 7 U 26 EUR TODAY[-14d] 1000 1 1300 800 1 74 11 1 3 1
28 27 LED Screen HD 22 inch - 7 U + Laser Printer - 13 U 27 EUR TODAY[-14d] 7864 1 9000 5500 2 58 3 1 1 2
29 28 Project - 1 U 28 EUR TODAY[-7d] 8000 1 9900 7000 2 78 3 1 1 2
30 29 Project Manager - 9 JR(S) 29 EUR TODAY[-7d] 8000 1 10000 6600 1 61 6 1 3 1
31 30 InkJet Printer - 6 U + LED Screen HD 22 inch - 8 U 30 EUR TODAY[-7d] 2316 1 2800 1800 3 57 6 1 3 3
32 31 Pack Classic - 18 U + InkJet Printer - 2 U 20 EUR TODAY[-4M-7d] 33868 1 37300 29500 5 84 12 1 11 2 5
33 32 InkJet Printer - 14 U + Classic server - 1 U 44 EUR TODAY[-3M-7d] 6106 3 7900 5300 5 74 12 1 12 2 5
34 33 Laser Printer - 8 U + High Performance Server - 5 U 70 EUR TODAY[-2M-7d] 15932 3 20100 13700 5 90 12 1 11 2 5
35 34 Pack Performance - 10 U 77 EUR TODAY[-1M-7d] 110000 3 125400 77000 4 100 12 1 12 2 4
36 35 Consultant - 11 JR(S) 88 EUR TODAY[-28d] 8800 3 10400 7000 5 47 12 1 9 1 5
37 36 Project Manager - 10 JR(S) + Annual Maintenance - 1 ANNEE 132 EUR TODAY[-21d] 12000 3 15200 10000 4 99 12 1 8 3 4
38 37 Project - 1 U + Project Manager - 2 JR(S) 136 EUR TODAY[-14d] 10000 1 12200 8300 4 54 12 1 8 3 4
39 38 Laser Printer - 6 U + LED Screen HD 24 inch - 10 U 148 EUR TODAY[-7d] 5861 1 7400 5200 6 59 12 1 13 3 6

View File

@ -0,0 +1,4 @@
"name";"code"
"New";"NEW"
"Recurring";"RCR"
"Existing";"EXT"
1 name code
2 New NEW
3 Recurring RCR
4 Existing EXT

View File

@ -0,0 +1,3 @@
"code";"actionSelect";"company.importId";"durationTypeSelect";"description"
"AX_EVENT_REMINDER";21;1;2;"Permet de générer des rappels dévénements toutes les heures."
"AX_TARGET";22;1;;"Permet de générer les objectifs en fonction des configurations."
1 code actionSelect company.importId durationTypeSelect description
2 AX_EVENT_REMINDER 21 1 2 Permet de générer des rappels d’événements toutes les heures.
3 AX_TARGET 22 1 Permet de générer les objectifs en fonction des configurations.

View File

@ -0,0 +1,52 @@
"importId";"typeSelect";"subject";"statusSelect";"startDateTimeNow";"endDateTimeNow";"duration";"eventCategory.importId";"prioritySelect";"relatedToSelect";"relatedToSelectId";"description";"user.importId";"team.importId";"clientPartner.importId";"contactPartner.importId";"lead.importId";"callTypeSelect";"meetingType.importId";"location";"progressSelect";"responsibleUser.importId";"project.importId";"task.importId"
1;1;"Appel de 123 Services";2;"NOW[-5M09H00m]";"NOW[-5M09H30m]";1800;;;;;;9;1;88;89;;1;;;;;;
2;1;"Appeler APOLLO";2;"NOW[-4M09H00m]";"NOW[-4M09H45m]";2700;;;;;;11;2;20;21;;2;;;;;;
3;1;"Appeler BLUEBERRY TELECOM";2;"NOW[-3M09H15m]";"NOW[-3M09H45m]";1800;;;;;;12;2;44;45;;2;;;;;;
4;1;"Appeler BOURGEOIS INDUSTRIE";2;"NOW[-2M09H00m]";"NOW[-2M09H45m]";2700;;;;;;8;3;70;71;;2;;;;;;
5;1;"Appeler GERARD Solutions";2;"NOW[-1M09H00m]";"NOW[-1M10H00m]";3600;;;;;;11;2;77;78;;2;;;;;;
6;1;"Appeler 123 Services";2;"NOW[-21d09H00m]";"NOW[-21d09H50m]";3000;;;;;;9;1;88;90;;2;;;;;;
7;1;"Appeler BOURGEOIS INDUSTRIE";2;"NOW[-14d11H00m]";"NOW[-14d12H00m]";3600;;;;;;8;3;132;133;;2;;;;;;
8;1;"Appeler ESL Banking";2;"NOW[-7d11H00m]";"NOW[-7d11H30m]";1800;;;;;;8;3;136;137;;2;;;;;;
9;1;"Appeler 123 Services";1;"NOW[11H00m]";"NOW[11H45m]";2700;;;;;;9;1;88;89;;2;;;;;;
10;1;"Relancer 123 Services";1;"NOW[+1d09H00m]";"NOW[+1d09H30m]";1800;;;"com.axelor.apps.sale.db.SaleOrder";6;;9;1;88;89;;2;;;;;;
11;1;"Appel de ESL Banking";2;"NOW[09H00m]";"NOW[09H30m]";1800;;;"com.axelor.apps.sale.db.SaleOrder";9;;8;3;136;137;;1;;;;;;
12;1;"Relancer BOURGEOIS (Fact + Dev)";1;"NOW[+1d14H00m]";"NOW[+1d14H30m]";1800;;;"com.axelor.apps.sale.db.SaleOrder";8;;8;3;132;133;;2;;;;;;
13;1;"Appeler PORTER Services";1;"NOW[10H00m]";"NOW[10H30m]";1800;;;;;;13;3;;;21;2;;;;;;
14;1;"Appeler S&S Conseil";1;"NOW[+1d10H30m]";"NOW[+1d11H00m]";1800;;;;;;10;1;;;27;2;;;;;;
200;2;"Rev. Offre 123 Services";2;"NOW[-5M14H00m]";"NOW[-5M16H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";1;;9;1;88;89;;;1;"Salle A. Einstein";;;;
201;2;"Rev. Offre APOLLO";2;"NOW[-4M14H00m]";"NOW[-4M17H00m]";10800;;;"com.axelor.apps.sale.db.SaleOrder";2;;11;2;20;21;;;1;"Salle A. Einstein";;;;
202;2;"Rev. Offre BLUEBERRY TELECOM";2;"NOW[-3M14H00m]";"NOW[-3M16H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";3;;11;2;44;45;;;1;"Salle A. Einstein";;;;
203;2;"Rev. Offre BOURGEOIS INDUSTRIE";2;"NOW[-2M14H00m]";"NOW[-2M16H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";4;;8;3;70;71;;;1;"Salle A. Einstein";;;;
204;2;"Rev. Offre GERARD Solutions";2;"NOW[-1M14H00m]";"NOW[-1M16H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";5;;12;2;77;78;;;1;"Salle A. Einstein";;;;
205;2;"Rev. Offre 123 Services";2;"NOW[-21d14H00m]";"NOW[-21d16H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";6;;9;1;88;90;;;1;"Salle A. Einstein";;;;
206;2;"Rdv 123 Services";2;"NOW[-14d14H00m]";"NOW[-14d16H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";7;;9;1;88;89;;;3;"LILLE";;;;
207;2;"Rdv DE KIMPE Engineering";1;"NOW[-7d14H00m]";"NOW[-7d17H00m]";7200;;;"com.axelor.apps.sale.db.SaleOrder";8;;13;3;185;186;;;3;"BRUXELLES";;;;
208;2;"Rdv 123 Services";2;"NOW[-6M+7d10H00m]";"NOW[-6M+7d10H30m]";1800;;;;;;9;1;;;1;;3;"LILLE";;;;
209;2;"Rdv APP Solutions";2;"NOW[-5M+7d11H00m]";"NOW[-5M+7d11H30m]";1800;;;;;;11;2;;;2;;3;"NICE";;;;
210;2;"Rdv KGM Media";2;"NOW[-4M+7d17H00m]";"NOW[-4M+7d17H30m]";1800;;;;;;13;1;;;5;;3;"LILLE";;;;
211;2;"Rdv BT Tech";2;"NOW[-3M+7d16H00m]";"NOW[-3M+7d17H00m]";3600;;;;;;12;2;;;8;;3;"CLERMONT-FERRAND";;;;
212;2;"Rdv B&X Web";2;"NOW[-3M+7d17H00m]";"NOW[-3M+7d18H00m]";3600;;;;;;11;2;;;9;;3;"CLERMONT-FERRAND";;;;
213;2;"Rdv WIX Solutions";2;"NOW[-2M+7d11H00m]";"NOW[-2M+7d11H30m]";1800;;;;;;13;3;;;10;;3;"MELUN";;;;
214;2;"Rdv Q&L Solutions";2;"NOW[-2M+7d14H00m]";"NOW[-2M+7d14H30m]";1800;;;;;;9;1;;;11;;3;"STRASBOURG";;;;
215;2;"Rdv GEH Systems";2;"NOW[-2M+14d14H00m]";"NOW[-2M+14d14H30m]";1800;;;;;;8;3;;;12;;3;"PUTEAUX";;;;
216;2;"Rdv Z&C Industries";2;"NOW[-1M+7d10H00m]";"NOW[-1M+7d10H30m]";1800;;;;;;8;3;;;19;;3;"TORCY";;;;
217;2;"Rdv Shelton Media";2;"NOW[-7d09H00m]";"NOW[-7d09H30m]";1800;;;;;;9;1;;;24;;3;"LILLE";;;;
218;2;"Rdv Oister Media";2;"NOW[-7d14H30m]";"NOW[-7d17H30m]";10800;;;;;;8;3;;;26;;3;"MELUN";;;;
219;2;"Rdv Connolly Solutions";1;"NOW[+1d10H30m]";"NOW[+1d11H30m]";5400;;;;;;9;1;;;28;;3;"LILLE";;;;
220;2;"Rdv GVS Services";1;"NOW[+1d11H00m]";"NOW[+1d12H30m]";5400;;;;;;8;3;;;29;;3;"LONDON";;;;
221;2;"Séminaire commercial";1;"NOW[+7d09H00m]";"NOW[+8d18H00m]";54000;;;;;;8;3;;;;;1;;;;;
222;2;"Séminaire commercial";1;"NOW[+7d09H00m]";"NOW[+8d18H00m]";54000;;;;;;13;3;;;;;1;;;;;
223;2;"Séminaire commercial";1;"NOW[+7d09H00m]";"NOW[+8d18H00m]";54000;;;;;;9;1;;;;;1;;;;;
224;2;"Séminaire commercial";1;"NOW[+7d09H00m]";"NOW[+8d18H00m]";54000;;;;;;10;1;;;;;1;;;;;
300;3;"Préparer le support commercial";13;"NOW[10H00m]";"NOW[11H00m]";3600;;2;;;;9;1;;;;;;;;;;
301;3;"Sortir le bilan d'activité";11;"NOW[14H00m]";"NOW[15H00m]";3600;;4;;;;9;1;;;;;;;;;;
302;3;"Rédiger fiche produit";11;"NOW[14H00m]";"NOW[15H30m]";5400;;3;"com.axelor.apps.base.db.Product";3;;8;3;;;;;;;;;;
303;3;"Préparation phoning";11;"NOW[15H00m]";"NOW[18H30m]";12600;;4;"com.axelor.apps.base.db.Product";3;;13;3;;;;;;;;;;
304;3;"Préparation phoning";11;"NOW[15H00m]";"NOW[18H30m]";12600;;4;"com.axelor.apps.base.db.Product";3;;10;1;;;;;;;;;;
305;3;"Sortir le bilan d'activité";11;"NOW[09H00m]";"NOW[10H00m]";3600;;4;;;;13;3;;;;;;;;;;
500;3;"Où télécharger les sources de l'ERP ?";23;"NOW[-2d14H00m]";"NOW[-2d16H00m]";300;1;1;;;;8;3;77;78;;;;;100;8;;
501;3;"Comment accéder à la doc technique ? ";23;"NOW[-1d09H00m]";"NOW[-1d12H00m]";300;1;1;;;;8;3;70;71;;;;;100;8;;
502;3;"Impossible de se connecter avec lutilisateur Admin";23;"NOW[-1d10H00m]";"NOW[09H30m]";1800;1;3;;;;17;4;88;90;;;;;100;17;3;10
503;3;"Comment joindre un fichier ?";22;"NOW[-1d14H00m]";"NOW[-1d13H00m]";3600;2;2;;;;9;1;88;90;;;;;10;9;3;10
504;3;"Comment effectuer une recherche avancée ? ";21;"NOW[09H00m]";"NOW[10H00m]";3600;2;3;;;;9;1;88;90;;;;;0;9;3;10
505;3;"Comment effectuer une mise à jour en masse d'enregistrements ?";21;"NOW[09H30m]";"NOW[10H30m]";3600;2;4;;;;8;3;88;90;;;;;0;8;3;10
1 importId typeSelect subject statusSelect startDateTimeNow endDateTimeNow duration eventCategory.importId prioritySelect relatedToSelect relatedToSelectId description user.importId team.importId clientPartner.importId contactPartner.importId lead.importId callTypeSelect meetingType.importId location progressSelect responsibleUser.importId project.importId task.importId
2 1 1 Appel de 123 Services 2 NOW[-5M09H00m] NOW[-5M09H30m] 1800 9 1 88 89 1
3 2 1 Appeler APOLLO 2 NOW[-4M09H00m] NOW[-4M09H45m] 2700 11 2 20 21 2
4 3 1 Appeler BLUEBERRY TELECOM 2 NOW[-3M09H15m] NOW[-3M09H45m] 1800 12 2 44 45 2
5 4 1 Appeler BOURGEOIS INDUSTRIE 2 NOW[-2M09H00m] NOW[-2M09H45m] 2700 8 3 70 71 2
6 5 1 Appeler GERARD Solutions 2 NOW[-1M09H00m] NOW[-1M10H00m] 3600 11 2 77 78 2
7 6 1 Appeler 123 Services 2 NOW[-21d09H00m] NOW[-21d09H50m] 3000 9 1 88 90 2
8 7 1 Appeler BOURGEOIS INDUSTRIE 2 NOW[-14d11H00m] NOW[-14d12H00m] 3600 8 3 132 133 2
9 8 1 Appeler ESL Banking 2 NOW[-7d11H00m] NOW[-7d11H30m] 1800 8 3 136 137 2
10 9 1 Appeler 123 Services 1 NOW[11H00m] NOW[11H45m] 2700 9 1 88 89 2
11 10 1 Relancer 123 Services 1 NOW[+1d09H00m] NOW[+1d09H30m] 1800 com.axelor.apps.sale.db.SaleOrder 6 9 1 88 89 2
12 11 1 Appel de ESL Banking 2 NOW[09H00m] NOW[09H30m] 1800 com.axelor.apps.sale.db.SaleOrder 9 8 3 136 137 1
13 12 1 Relancer BOURGEOIS (Fact + Dev) 1 NOW[+1d14H00m] NOW[+1d14H30m] 1800 com.axelor.apps.sale.db.SaleOrder 8 8 3 132 133 2
14 13 1 Appeler PORTER Services 1 NOW[10H00m] NOW[10H30m] 1800 13 3 21 2
15 14 1 Appeler S&S Conseil 1 NOW[+1d10H30m] NOW[+1d11H00m] 1800 10 1 27 2
16 200 2 Rev. Offre 123 Services 2 NOW[-5M14H00m] NOW[-5M16H00m] 7200 com.axelor.apps.sale.db.SaleOrder 1 9 1 88 89 1 Salle A. Einstein
17 201 2 Rev. Offre APOLLO 2 NOW[-4M14H00m] NOW[-4M17H00m] 10800 com.axelor.apps.sale.db.SaleOrder 2 11 2 20 21 1 Salle A. Einstein
18 202 2 Rev. Offre BLUEBERRY TELECOM 2 NOW[-3M14H00m] NOW[-3M16H00m] 7200 com.axelor.apps.sale.db.SaleOrder 3 11 2 44 45 1 Salle A. Einstein
19 203 2 Rev. Offre BOURGEOIS INDUSTRIE 2 NOW[-2M14H00m] NOW[-2M16H00m] 7200 com.axelor.apps.sale.db.SaleOrder 4 8 3 70 71 1 Salle A. Einstein
20 204 2 Rev. Offre GERARD Solutions 2 NOW[-1M14H00m] NOW[-1M16H00m] 7200 com.axelor.apps.sale.db.SaleOrder 5 12 2 77 78 1 Salle A. Einstein
21 205 2 Rev. Offre 123 Services 2 NOW[-21d14H00m] NOW[-21d16H00m] 7200 com.axelor.apps.sale.db.SaleOrder 6 9 1 88 90 1 Salle A. Einstein
22 206 2 Rdv 123 Services 2 NOW[-14d14H00m] NOW[-14d16H00m] 7200 com.axelor.apps.sale.db.SaleOrder 7 9 1 88 89 3 LILLE
23 207 2 Rdv DE KIMPE Engineering 1 NOW[-7d14H00m] NOW[-7d17H00m] 7200 com.axelor.apps.sale.db.SaleOrder 8 13 3 185 186 3 BRUXELLES
24 208 2 Rdv 123 Services 2 NOW[-6M+7d10H00m] NOW[-6M+7d10H30m] 1800 9 1 1 3 LILLE
25 209 2 Rdv APP Solutions 2 NOW[-5M+7d11H00m] NOW[-5M+7d11H30m] 1800 11 2 2 3 NICE
26 210 2 Rdv KGM Media 2 NOW[-4M+7d17H00m] NOW[-4M+7d17H30m] 1800 13 1 5 3 LILLE
27 211 2 Rdv BT Tech 2 NOW[-3M+7d16H00m] NOW[-3M+7d17H00m] 3600 12 2 8 3 CLERMONT-FERRAND
28 212 2 Rdv B&X Web 2 NOW[-3M+7d17H00m] NOW[-3M+7d18H00m] 3600 11 2 9 3 CLERMONT-FERRAND
29 213 2 Rdv WIX Solutions 2 NOW[-2M+7d11H00m] NOW[-2M+7d11H30m] 1800 13 3 10 3 MELUN
30 214 2 Rdv Q&L Solutions 2 NOW[-2M+7d14H00m] NOW[-2M+7d14H30m] 1800 9 1 11 3 STRASBOURG
31 215 2 Rdv GEH Systems 2 NOW[-2M+14d14H00m] NOW[-2M+14d14H30m] 1800 8 3 12 3 PUTEAUX
32 216 2 Rdv Z&C Industries 2 NOW[-1M+7d10H00m] NOW[-1M+7d10H30m] 1800 8 3 19 3 TORCY
33 217 2 Rdv Shelton Media 2 NOW[-7d09H00m] NOW[-7d09H30m] 1800 9 1 24 3 LILLE
34 218 2 Rdv Oister Media 2 NOW[-7d14H30m] NOW[-7d17H30m] 10800 8 3 26 3 MELUN
35 219 2 Rdv Connolly Solutions 1 NOW[+1d10H30m] NOW[+1d11H30m] 5400 9 1 28 3 LILLE
36 220 2 Rdv GVS Services 1 NOW[+1d11H00m] NOW[+1d12H30m] 5400 8 3 29 3 LONDON
37 221 2 Séminaire commercial 1 NOW[+7d09H00m] NOW[+8d18H00m] 54000 8 3 1
38 222 2 Séminaire commercial 1 NOW[+7d09H00m] NOW[+8d18H00m] 54000 13 3 1
39 223 2 Séminaire commercial 1 NOW[+7d09H00m] NOW[+8d18H00m] 54000 9 1 1
40 224 2 Séminaire commercial 1 NOW[+7d09H00m] NOW[+8d18H00m] 54000 10 1 1
41 300 3 Préparer le support commercial 13 NOW[10H00m] NOW[11H00m] 3600 2 9 1
42 301 3 Sortir le bilan d'activité 11 NOW[14H00m] NOW[15H00m] 3600 4 9 1
43 302 3 Rédiger fiche produit 11 NOW[14H00m] NOW[15H30m] 5400 3 com.axelor.apps.base.db.Product 3 8 3
44 303 3 Préparation phoning 11 NOW[15H00m] NOW[18H30m] 12600 4 com.axelor.apps.base.db.Product 3 13 3
45 304 3 Préparation phoning 11 NOW[15H00m] NOW[18H30m] 12600 4 com.axelor.apps.base.db.Product 3 10 1
46 305 3 Sortir le bilan d'activité 11 NOW[09H00m] NOW[10H00m] 3600 4 13 3
47 500 3 Où télécharger les sources de l'ERP ? 23 NOW[-2d14H00m] NOW[-2d16H00m] 300 1 1 8 3 77 78 100 8
48 501 3 Comment accéder à la doc technique ? 23 NOW[-1d09H00m] NOW[-1d12H00m] 300 1 1 8 3 70 71 100 8
49 502 3 Impossible de se connecter avec l’utilisateur Admin 23 NOW[-1d10H00m] NOW[09H30m] 1800 1 3 17 4 88 90 100 17 3 10
50 503 3 Comment joindre un fichier ? 22 NOW[-1d14H00m] NOW[-1d13H00m] 3600 2 2 9 1 88 90 10 9 3 10
51 504 3 Comment effectuer une recherche avancée ? 21 NOW[09H00m] NOW[10H00m] 3600 2 3 9 1 88 90 0 9 3 10
52 505 3 Comment effectuer une mise à jour en masse d'enregistrements ? 21 NOW[09H30m] NOW[10H30m] 3600 2 4 8 3 88 90 0 8 3 10

View File

@ -0,0 +1,7 @@
"importId";"name";"code";"typeSelect"
1;"Réunion interne";"RINT";2
2;"Formation";"FORM";2
3;"Rdv Client";"RDVC";2
4;"Rdv Fournisseur";"RDVF";2
5;"Evènementiel";"EVNT";2
6;"Rdv Prospect";"RDVP";2
1 importId name code typeSelect
2 1 Réunion interne RINT 2
3 2 Formation FORM 2
4 3 Rdv Client RDVC 2
5 4 Rdv Fournisseur RDVF 2
6 5 Evènementiel EVNT 2
7 6 Rdv Prospect RDVP 2

View File

@ -0,0 +1,31 @@
"importId";"titleSelect";"enterpriseName";"name";"firstName";"officeName";"jobTitle";"mobilePhone";"fixedPhone";"department";"fax";"website";"primaryAddress";"primaryPostalCode";"primaryCity";"primaryCountry.alpha3Code";"email";"description";"contactDate";"statusSelect";"isRecycled";"source.importId";"statusDescription";"sourceDescription";"campaign.id";"referredBy";"isDoNotCall";"partner.importId";"userImportId";"team.id"
1;1;"123 Services";"ROGER";"Jean-Marc";;"Chef de projet";"06.75.77.83.99";"03.32.87.70.99";;;;"40 RUE ABELARD";59000;"LILLE";"FRA";"j.roger@123-services.fr";;"TODAY[-6M]";4;"false";3;;"Publicité sur le journal";;;"false";88;9;1
2;1;"APP Solutions";"HUBERT";"Bastien";;"Responsable Achats";"06.14.35.90.99";"04.43.32.28.99";;;;"63 BD CARABACEL";"06000";"NICE";"FRA";"b.hubert@app-solutions.fr";;"TODAY[-5M]";3;"false";6;;;;;"true";;11;2
5;2;"KGM Media";"RAULT";"Christelle";;"PDG";"07.92.73.59.99";"03.95.84.56.99";;;;"43 RUE D'IENA";59000;"LILLE";"FRA";"c.rault@kgm-media.fr";;"TODAY[-4M]";3;"true";11;;;;;"false";;9;1
8;1;"BT Tech";"THIERY";"Marc";;"Consultant";"06.57.68.41.99";"04.47.55.90.99";;;;"40 BD GUSTAVE FAUBERT";63000;"CLERMONT-FERRAND";"FRA";"m.thiery@bttech.fr";;"TODAY[-3M]";2;"false";7;;;;;"true";;12;2
9;1;"B&X Web";"DURANT";"Étienne";;"PDG";"07.21.58.12.99";"04.44.58.23.99";;;;"29 BD LAFAYETTE";63000;"CLERMONT-FERRAND";"FRA";"e.durant@bx-web.fr";;"TODAY[-3M]";3;"true";10;;;;;"false";;11;2
10;2;"WIX Solutions";"BRAULT";"Claire";;"Gérant";"07.42.74.19.99";"01.72.69.41.99";;;;"350 RUE DU MARECHAL JUIN";77000;"MELUN";"FRA";"c.brault@wix-solutions.fr";;"TODAY[-2M]";2;"false";11;;;;;"true";;8;3
11;1;"Q&L Solutions";"LEBLANC";"Nicolas";;"Consultant";"06.52.98.52.99";"03.78.70.85.99";;;;"47 AVENUE DE LA PAIX";67000;"STRASBOURG";"FRA";"n.leblanc@ql-solutions.fr";;"TODAY[-2M]";2;"false";3;;;;;"false";;9;1
12;2;"GEH Systems";"GRANGER";"Julia";;"Acheteur";"06.30.46.63.99";"01.43.62.34.99";;;;"51 BD RICHARD WALLACE";92800;"PUTEAUX";"FRA";"j.granger@geh-systems.fr";;"TODAY[-2M]";3;"true";6;;;;;"true";;8;3
13;1;"BOWMAN Industries";"MEYER";"Thibaut";;"Chef de projet";"06.81.48.51.99";"04.39.30.14.99";;;;"83 RUE BELLE DE MAI";13003;"MARSEILLE";"FRA";"t.meyer@bowman-industries.fr";;"TODAY[-1M]";2;"false";7;;;;;"false";;12;2
14;1;"ILQ Industries";"GRAS";"Thomas";;"Chef de projet";"07.29.72.57.99";"04.70.18.47.99";;;;"54 RUE GARIBALDI";69003;"LYON";"FRA";"t.gras@ilq-industries.fr";;"TODAY[-1M]";3;"false";3;;;;;"true";;11;2
17;1;"MOSER Solutions";"GONÇALVES";"Rémy";;"Acheteur";"06.68.41.41.99";;;;;"22 BD FRANCOISE DUPARC";13004;"MARSEILLE";"FRA";"r.gonçalves@moser-solutions.fr";;"TODAY[-1M]";2;"false";6;;;;;"false";;11;2
18;2;"WEBSTER International";"COLLIN";"Jennifer";;"Responsable Achats";"07.12.53.44.99";"04.49.73.12.99";;;;"7 AVENUE LACASSAGNE";69003;"LYON";"FRA";"j.collin@webster-international.fr";;"TODAY[-1M]";3;"false";6;;;;;"true";;11;2
19;1;"Z&C Industries";"LUCAS";"Enzo";;"Chef de projet";"07.97.51.39.99";"01.86.74.56.99";;;;"1 AVENUE LINGENFELD";77200;"TORCY";"FRA";"e.lucas@zc-industries.fr";;"TODAY[-1M]";2;"false";7;;;;;"false";;8;3
20;1;"BALDWIN Industries";"GUYON";"Pierre";;"Consultant";"06.98.86.12.99";"03.52.33.75.99";;;;"20 RUE D'ESQUERMES";59000;"LILLE";"FRA";"p.guyon@baldwin-industries.fr";;"TODAY[-21d]";2;"false";10;;;;;"true";;9;1
21;2;"PORTER Services";"BLONDEL";"Laetitia";;"PDG";;"+1 305 507 7799";;;;"500 NORTH MIAMI AVENUE";"FL 33136";"MIAMI";"USA";"l.blondel@porter-services.com";;"TODAY[-14d]";5;"false";11;;;;;"false";;13;3
22;2;"BRYANT International";"CHARPENTIER";"Julie";;"Acheteur";"06.59.56.85.99";"04.40.46.91.99";;;;"30 AVENUE PAUL SANTY";69008;"LYON";"FRA";"j.charpentier@bryant-international.fr";;"TODAY[-14d]";3;"false";11;;;;;"true";;12;2
23;2;"TAB Technologies";"GUILBERT";"Laurie";;"Gérant";"06.30.39.14.99";;;;;"6 BD GAMBETTA";"06000";"NICE";"FRA";"l.guilbert@tab-technologies.fr";;"TODAY[-14d]";3;"false";7;;;;;"false";;11;2
24;2;"SHELTON Media";"GOMEZ";"Vanessa";;"Consultant";"07.45.54.63.99";"03.57.25.17.99";;;;"67 RUE DES POSTES";59000;"LILLE";"FRA";"v.gomez@shelton-media.fr";;"TODAY[-14d]";2;"false";6;;;;;"true";;9;1
25;2;"NKJ Technologies";"GOMES";"Anna";;"Chef de projet";"06.64.95.72.99";"05.92.37.61.99";;;;"33 RUE SAINT-GENES";33000;"BORDEAUX";"FRA";"a.gomes@nkj-technologies.fr";;"TODAY[-14d]";3;"true";7;;;;;"false";;11;2
26;2;"Oister Media";"VIAL";"Gaëlle";;"PDG";"06.34.27.36.99";"01.18.77.52.99";;;;"350 RUE DU MARECHAL JUIN";77000;"MELUN";"FRA";"g.vial@oistermedia.fr";;"TODAY[-14d]";3;"false";11;;;;;"true";;8;3
27;1;"S&S Conseil";"LE-GUEN";"Maxence";;"Gérant";"06.54.31.19.99";"02.96.70.99.99";;;;"53 RUE DE COULMIERS";44000;"NANTES";"FRA";"m.le-guen@ss-conseil.fr";;"TODAY[-14d]";3;"false";3;;;;;"false";;10;1
28;1;"CONNOLLY Solutions";"BILLARD";"Gael";;"PDG";"07.19.47.71.99";"03.98.40.84.99";;;;"11 RUE DE L'ARBRISSEAU";59000;"LILLE";"FRA";"g.billard@connolly-solutions.fr";;"TODAY[-7d]";2;"false";3;;;;;"true";;9;1
29;2;"GVS Services";"GUICHARD";"Amandine";;"Consultant";;"+44 20 7862 9989";;;;"76 WARDOUR STREET";"W1D 6Q4";"LONDON";"GBR";"a.guichard@gvs-services.co.uk";;"TODAY[-7d]";3;"false";6;;;;;"false";;8;3
30;1;"E&U Systems";"POTTIER";"John";;"Consultant";;"+1 310 228 1999";;;;"1500 SOUTH BURNSIDE AVENUE";"CA 90019";"LOS ANGELES";"USA";"j.pottier@eu-systems.com";;"TODAY[-7d]";5;"false";6;;;;;"true";;13;3
31;1;"IYT Services";"GAY";"Florent";;"Chef de projet";"06.70.60.31.99";"04.97.59.44.99";;;;"30 AVENUE PAUL SANTY";69008;"LYON";"FRA";"f.gay@iyt-services.fr";;"TODAY[-7d]";5;"false";3;;;;;"false";;11;2
32;2;"U&M Media";"MAS";"Amandine";;"Responsable Achats";"06.84.61.64.99";"03.75.68.95.99";;;;"19 BD VICTOR HUGO";59000;"LILLE";"FRA";"a.mas@um-media.fr";;"TODAY";1;"false";3;;;;;"true";;;1
33;1;"JENSEN International";"CHATELAIN";"Damien";;"Consultant";"06.15.41.96.99";;;;;"74 RUE BRUNET";13004;"MARSEILLE";"FRA";"d.chatelain@jensen-international.fr";;"TODAY";1;"false";11;;;;;"false";;;2
34;2;"ROWE Services";"FAVIER";"Anna";;"PDG";"06.48.82.69.99";"04.99.56.69.99";;;;"88 BD ARISTIDE BRIAND";63000;"CLERMONT-FERRAND";"FRA";"a.favier@rowe-services.fr";;"TODAY";1;"false";6;;;;;"true";;;2
35;1;"KAY Consulting";"DUPUIS";"Eric";;"Consultant";;"+1 310 745 1599";;;;"9000 WEST OLYMPIC BD";"CA 90212";"LOS ANGELES";"USA";"e.dupuis@kay-conseil.com";;"TODAY";1;"false";11;;;;;"false";;;3
36;2;"GRAY Technologies";"LE-GALL";"Sarah";;"Consultant";;"+44 161 247 6969";;;;"81 STREDFORD ROAD";"M15 4ZY";"MANCHESTER";"GBR";"s.le-gall@gray-technologies.co.uk";;"TODAY";1;"false";7;;;;;"true";;;3
1 importId titleSelect enterpriseName name firstName officeName jobTitle mobilePhone fixedPhone department fax website primaryAddress primaryPostalCode primaryCity primaryCountry.alpha3Code email description contactDate statusSelect isRecycled source.importId statusDescription sourceDescription campaign.id referredBy isDoNotCall partner.importId userImportId team.id
2 1 1 123 Services ROGER Jean-Marc Chef de projet 06.75.77.83.99 03.32.87.70.99 40 RUE ABELARD 59000 LILLE FRA j.roger@123-services.fr TODAY[-6M] 4 false 3 Publicité sur le journal false 88 9 1
3 2 1 APP Solutions HUBERT Bastien Responsable Achats 06.14.35.90.99 04.43.32.28.99 63 BD CARABACEL 06000 NICE FRA b.hubert@app-solutions.fr TODAY[-5M] 3 false 6 true 11 2
4 5 2 KGM Media RAULT Christelle PDG 07.92.73.59.99 03.95.84.56.99 43 RUE D'IENA 59000 LILLE FRA c.rault@kgm-media.fr TODAY[-4M] 3 true 11 false 9 1
5 8 1 BT Tech THIERY Marc Consultant 06.57.68.41.99 04.47.55.90.99 40 BD GUSTAVE FAUBERT 63000 CLERMONT-FERRAND FRA m.thiery@bttech.fr TODAY[-3M] 2 false 7 true 12 2
6 9 1 B&X Web DURANT Étienne PDG 07.21.58.12.99 04.44.58.23.99 29 BD LAFAYETTE 63000 CLERMONT-FERRAND FRA e.durant@bx-web.fr TODAY[-3M] 3 true 10 false 11 2
7 10 2 WIX Solutions BRAULT Claire Gérant 07.42.74.19.99 01.72.69.41.99 350 RUE DU MARECHAL JUIN 77000 MELUN FRA c.brault@wix-solutions.fr TODAY[-2M] 2 false 11 true 8 3
8 11 1 Q&L Solutions LEBLANC Nicolas Consultant 06.52.98.52.99 03.78.70.85.99 47 AVENUE DE LA PAIX 67000 STRASBOURG FRA n.leblanc@ql-solutions.fr TODAY[-2M] 2 false 3 false 9 1
9 12 2 GEH Systems GRANGER Julia Acheteur 06.30.46.63.99 01.43.62.34.99 51 BD RICHARD WALLACE 92800 PUTEAUX FRA j.granger@geh-systems.fr TODAY[-2M] 3 true 6 true 8 3
10 13 1 BOWMAN Industries MEYER Thibaut Chef de projet 06.81.48.51.99 04.39.30.14.99 83 RUE BELLE DE MAI 13003 MARSEILLE FRA t.meyer@bowman-industries.fr TODAY[-1M] 2 false 7 false 12 2
11 14 1 ILQ Industries GRAS Thomas Chef de projet 07.29.72.57.99 04.70.18.47.99 54 RUE GARIBALDI 69003 LYON FRA t.gras@ilq-industries.fr TODAY[-1M] 3 false 3 true 11 2
12 17 1 MOSER Solutions GONÇALVES Rémy Acheteur 06.68.41.41.99 22 BD FRANCOISE DUPARC 13004 MARSEILLE FRA r.gonçalves@moser-solutions.fr TODAY[-1M] 2 false 6 false 11 2
13 18 2 WEBSTER International COLLIN Jennifer Responsable Achats 07.12.53.44.99 04.49.73.12.99 7 AVENUE LACASSAGNE 69003 LYON FRA j.collin@webster-international.fr TODAY[-1M] 3 false 6 true 11 2
14 19 1 Z&C Industries LUCAS Enzo Chef de projet 07.97.51.39.99 01.86.74.56.99 1 AVENUE LINGENFELD 77200 TORCY FRA e.lucas@zc-industries.fr TODAY[-1M] 2 false 7 false 8 3
15 20 1 BALDWIN Industries GUYON Pierre Consultant 06.98.86.12.99 03.52.33.75.99 20 RUE D'ESQUERMES 59000 LILLE FRA p.guyon@baldwin-industries.fr TODAY[-21d] 2 false 10 true 9 1
16 21 2 PORTER Services BLONDEL Laetitia PDG +1 305 507 7799 500 NORTH MIAMI AVENUE FL 33136 MIAMI USA l.blondel@porter-services.com TODAY[-14d] 5 false 11 false 13 3
17 22 2 BRYANT International CHARPENTIER Julie Acheteur 06.59.56.85.99 04.40.46.91.99 30 AVENUE PAUL SANTY 69008 LYON FRA j.charpentier@bryant-international.fr TODAY[-14d] 3 false 11 true 12 2
18 23 2 TAB Technologies GUILBERT Laurie Gérant 06.30.39.14.99 6 BD GAMBETTA 06000 NICE FRA l.guilbert@tab-technologies.fr TODAY[-14d] 3 false 7 false 11 2
19 24 2 SHELTON Media GOMEZ Vanessa Consultant 07.45.54.63.99 03.57.25.17.99 67 RUE DES POSTES 59000 LILLE FRA v.gomez@shelton-media.fr TODAY[-14d] 2 false 6 true 9 1
20 25 2 NKJ Technologies GOMES Anna Chef de projet 06.64.95.72.99 05.92.37.61.99 33 RUE SAINT-GENES 33000 BORDEAUX FRA a.gomes@nkj-technologies.fr TODAY[-14d] 3 true 7 false 11 2
21 26 2 Oister Media VIAL Gaëlle PDG 06.34.27.36.99 01.18.77.52.99 350 RUE DU MARECHAL JUIN 77000 MELUN FRA g.vial@oistermedia.fr TODAY[-14d] 3 false 11 true 8 3
22 27 1 S&S Conseil LE-GUEN Maxence Gérant 06.54.31.19.99 02.96.70.99.99 53 RUE DE COULMIERS 44000 NANTES FRA m.le-guen@ss-conseil.fr TODAY[-14d] 3 false 3 false 10 1
23 28 1 CONNOLLY Solutions BILLARD Gael PDG 07.19.47.71.99 03.98.40.84.99 11 RUE DE L'ARBRISSEAU 59000 LILLE FRA g.billard@connolly-solutions.fr TODAY[-7d] 2 false 3 true 9 1
24 29 2 GVS Services GUICHARD Amandine Consultant +44 20 7862 9989 76 WARDOUR STREET W1D 6Q4 LONDON GBR a.guichard@gvs-services.co.uk TODAY[-7d] 3 false 6 false 8 3
25 30 1 E&U Systems POTTIER John Consultant +1 310 228 1999 1500 SOUTH BURNSIDE AVENUE CA 90019 LOS ANGELES USA j.pottier@eu-systems.com TODAY[-7d] 5 false 6 true 13 3
26 31 1 IYT Services GAY Florent Chef de projet 06.70.60.31.99 04.97.59.44.99 30 AVENUE PAUL SANTY 69008 LYON FRA f.gay@iyt-services.fr TODAY[-7d] 5 false 3 false 11 2
27 32 2 U&M Media MAS Amandine Responsable Achats 06.84.61.64.99 03.75.68.95.99 19 BD VICTOR HUGO 59000 LILLE FRA a.mas@um-media.fr TODAY 1 false 3 true 1
28 33 1 JENSEN International CHATELAIN Damien Consultant 06.15.41.96.99 74 RUE BRUNET 13004 MARSEILLE FRA d.chatelain@jensen-international.fr TODAY 1 false 11 false 2
29 34 2 ROWE Services FAVIER Anna PDG 06.48.82.69.99 04.99.56.69.99 88 BD ARISTIDE BRIAND 63000 CLERMONT-FERRAND FRA a.favier@rowe-services.fr TODAY 1 false 6 true 2
30 35 1 KAY Consulting DUPUIS Eric Consultant +1 310 745 1599 9000 WEST OLYMPIC BD CA 90212 LOS ANGELES USA e.dupuis@kay-conseil.com TODAY 1 false 11 false 3
31 36 2 GRAY Technologies LE-GALL Sarah Consultant +44 161 247 6969 81 STREDFORD ROAD M15 4ZY MANCHESTER GBR s.le-gall@gray-technologies.co.uk TODAY 1 false 7 true 3

View File

@ -0,0 +1,33 @@
"importId";"name";"partner.importId";"lead.id";"currency.code";"expectedCloseDate";"amount";"opportunityType.id";"bestCase";"worstCase";"salesStageSelect";"probability";"nextStep";"description";"source.id";"company.id";"userImportId";"team.id";"orderByState"
1;"Maintenance annuelle - 1 ANNEE + Pack Classique - 12 U";;1;"EUR";"TODAY[-6M]";24140;1;28200;20800;2;39;;;3;1;9;1;2
2;"Pack Classique - 10 U";;2;"EUR";"TODAY[-5M]";9225;1;10900;7800;2;42;;;6;1;11;2;2
5;"Serveur haute performance - 5 U";;5;"EUR";"TODAY[-4M]";12500;1;15100;9400;6;93;;;11;1;9;1;6
8;"Projet - 1 U";;8;"EUR";"TODAY[-3M]";8000;1;9000;6100;2;48;;;7;1;12;2;2
9;"Chef de projet - 10 JR(S) + Consultant - 9 JR(S)";;9;"EUR";"TODAY[-3M]";12000;1;13600;10300;1;66;;;10;1;11;2;1
10;"Projet - 1 U";;10;"EUR";"TODAY[-2M]";10000;1;11600;7700;2;74;;;11;1;8;3;2
11;"Imprimante Jet d'encre - 4 U";;11;"EUR";"TODAY[-2M]";2961;1;3800;2200;3;90;;;3;1;10;1;3
12;"Pack Classique - 7 U";;12;"EUR";"TODAY[-2M]";16605;1;20800;14600;1;48;;;6;1;8;3;1
13;"Serveur classique - 4 U";;13;"EUR";"TODAY[-1M]";15000;1;17900;12600;1;25;;;7;1;12;2;1
14;"Imprimante Laser - 9 U";;14;"EUR";"TODAY[-1M]";4290;1;5500;3500;1;66;;;3;1;11;2;1
17;"Pack Performance - 6 U";;17;"EUR";"TODAY[-21d]";20230;1;22500;17000;2;34;;;6;1;11;2;2
18;"Serveur classique - 5 U + Serveur haute performance - 6 U";;18;"EUR";"TODAY[-21d]";41000;1;49200;32000;2;45;;;6;1;11;2;2
19;"Imprimante Jet d'encre - 6 U + Imprimante Laser - 10 U";;19;"EUR";"TODAY[-21d]";11112;1;12400;9400;1;69;;;7;1;8;3;1
20;"Chef de projet - 10 JR(S)";;20;"EUR";"TODAY[-21d]";5000;1;5900;4200;3;23;;;10;1;9;1;3
21;"Consultant - 9 JR(S)";;21;"EUR";"TODAY[-14d]";4800;1;5500;3700;2;94;;;11;1;13;3;2
22;"Maintenance annuelle - 1 ANNEE";;22;"EUR";"TODAY[-14d]";2000;1;2600;1700;6;58;;;11;1;12;2;6
23;"Chef de projet - 4 JR(S) + Consultant - 20 JR(S)";;23;"EUR";"TODAY[-14d]";21000;1;25800;16600;3;79;;;7;1;11;2;3
24;"Pack Performance - 5 U";;24;"EUR";"TODAY[-14d]";20230;1;23500;17000;3;62;;;6;1;9;1;3
25;"Pack Classique - 10 U";;25;"EUR";"TODAY[-14d]";18450;1;23600;14400;1;78;;;7;1;;2;1
26;"Ecran LED HD 24 pouces - 7 U";;26;"EUR";"TODAY[-14d]";1000;1;1300;800;1;74;;;11;1;;3;1
27;"Ecran LED HD 22 pouces - 7 U + Imprimante Laser - 13 U";;27;"EUR";"TODAY[-14d]";7864;1;9000;5500;2;58;;;3;1;;1;2
28;"Projet - 1 U";;28;"EUR";"TODAY[-7d]";8000;1;9900;7000;2;78;;;3;1;;1;2
29;"Chef de projet - 9 JR(S)";;29;"EUR";"TODAY[-7d]";8000;1;10000;6600;1;61;;;6;1;;3;1
30;"Imprimante Jet d'encre - 6 U + Ecran LED HD 22 pouces - 8 U";;30;"EUR";"TODAY[-7d]";2316;1;2800;1800;3;57;;;6;1;;3;3
31;"Pack Classique - 18 U + Imprimante Jet d'encre - 2 U";20;;"EUR";"TODAY[-4M-7d]";33868;1;37300;29500;5;84;;;12;1;11;2;5
32;"Imprimante Jet d'encre - 14 U + Serveur classique - 1 U";44;;"EUR";"TODAY[-3M-7d]";6106;3;7900;5300;5;74;;;12;1;12;2;5
33;"Imprimante Laser - 8 U + Serveur haute performance - 5 U";132;;"EUR";"TODAY[-2M-7d]";15932;3;20100;13700;5;90;;;12;1;11;2;5
34;"Pack Performance - 10 U";77;;"EUR";"TODAY[-1M-7d]";110000;3;125400;77000;4;100;;;12;1;12;2;4
35;"Consultant - 11 JR(S)";88;;"EUR";"TODAY[-28d]";8800;3;10400;7000;5;47;;;12;1;9;1;5
36;"Chef de projet - 10 JR(S) + Maintenance annuelle - 1 ANNEE";132;;"EUR";"TODAY[-21d]";12000;3;15200;10000;4;99;;;12;1;8;3;4
37;"Projet - 1 U + Chef de projet - 2 JR(S)";136;;"EUR";"TODAY[-14d]";10000;1;12200;8300;4;54;;;12;1;8;3;4
38;"Imprimante Laser - 6 U + Ecran LED HD 24 pouces - 10 U";148;;"EUR";"TODAY[-7d]";5861;1;7400;5200;3;59;;;12;1;13;3;3
1 importId name partner.importId lead.id currency.code expectedCloseDate amount opportunityType.id bestCase worstCase salesStageSelect probability nextStep description source.id company.id userImportId team.id orderByState
2 1 Maintenance annuelle - 1 ANNEE + Pack Classique - 12 U 1 EUR TODAY[-6M] 24140 1 28200 20800 2 39 3 1 9 1 2
3 2 Pack Classique - 10 U 2 EUR TODAY[-5M] 9225 1 10900 7800 2 42 6 1 11 2 2
4 5 Serveur haute performance - 5 U 5 EUR TODAY[-4M] 12500 1 15100 9400 6 93 11 1 9 1 6
5 8 Projet - 1 U 8 EUR TODAY[-3M] 8000 1 9000 6100 2 48 7 1 12 2 2
6 9 Chef de projet - 10 JR(S) + Consultant - 9 JR(S) 9 EUR TODAY[-3M] 12000 1 13600 10300 1 66 10 1 11 2 1
7 10 Projet - 1 U 10 EUR TODAY[-2M] 10000 1 11600 7700 2 74 11 1 8 3 2
8 11 Imprimante Jet d'encre - 4 U 11 EUR TODAY[-2M] 2961 1 3800 2200 3 90 3 1 10 1 3
9 12 Pack Classique - 7 U 12 EUR TODAY[-2M] 16605 1 20800 14600 1 48 6 1 8 3 1
10 13 Serveur classique - 4 U 13 EUR TODAY[-1M] 15000 1 17900 12600 1 25 7 1 12 2 1
11 14 Imprimante Laser - 9 U 14 EUR TODAY[-1M] 4290 1 5500 3500 1 66 3 1 11 2 1
12 17 Pack Performance - 6 U 17 EUR TODAY[-21d] 20230 1 22500 17000 2 34 6 1 11 2 2
13 18 Serveur classique - 5 U + Serveur haute performance - 6 U 18 EUR TODAY[-21d] 41000 1 49200 32000 2 45 6 1 11 2 2
14 19 Imprimante Jet d'encre - 6 U + Imprimante Laser - 10 U 19 EUR TODAY[-21d] 11112 1 12400 9400 1 69 7 1 8 3 1
15 20 Chef de projet - 10 JR(S) 20 EUR TODAY[-21d] 5000 1 5900 4200 3 23 10 1 9 1 3
16 21 Consultant - 9 JR(S) 21 EUR TODAY[-14d] 4800 1 5500 3700 2 94 11 1 13 3 2
17 22 Maintenance annuelle - 1 ANNEE 22 EUR TODAY[-14d] 2000 1 2600 1700 6 58 11 1 12 2 6
18 23 Chef de projet - 4 JR(S) + Consultant - 20 JR(S) 23 EUR TODAY[-14d] 21000 1 25800 16600 3 79 7 1 11 2 3
19 24 Pack Performance - 5 U 24 EUR TODAY[-14d] 20230 1 23500 17000 3 62 6 1 9 1 3
20 25 Pack Classique - 10 U 25 EUR TODAY[-14d] 18450 1 23600 14400 1 78 7 1 2 1
21 26 Ecran LED HD 24 pouces - 7 U 26 EUR TODAY[-14d] 1000 1 1300 800 1 74 11 1 3 1
22 27 Ecran LED HD 22 pouces - 7 U + Imprimante Laser - 13 U 27 EUR TODAY[-14d] 7864 1 9000 5500 2 58 3 1 1 2
23 28 Projet - 1 U 28 EUR TODAY[-7d] 8000 1 9900 7000 2 78 3 1 1 2
24 29 Chef de projet - 9 JR(S) 29 EUR TODAY[-7d] 8000 1 10000 6600 1 61 6 1 3 1
25 30 Imprimante Jet d'encre - 6 U + Ecran LED HD 22 pouces - 8 U 30 EUR TODAY[-7d] 2316 1 2800 1800 3 57 6 1 3 3
26 31 Pack Classique - 18 U + Imprimante Jet d'encre - 2 U 20 EUR TODAY[-4M-7d] 33868 1 37300 29500 5 84 12 1 11 2 5
27 32 Imprimante Jet d'encre - 14 U + Serveur classique - 1 U 44 EUR TODAY[-3M-7d] 6106 3 7900 5300 5 74 12 1 12 2 5
28 33 Imprimante Laser - 8 U + Serveur haute performance - 5 U 132 EUR TODAY[-2M-7d] 15932 3 20100 13700 5 90 12 1 11 2 5
29 34 Pack Performance - 10 U 77 EUR TODAY[-1M-7d] 110000 3 125400 77000 4 100 12 1 12 2 4
30 35 Consultant - 11 JR(S) 88 EUR TODAY[-28d] 8800 3 10400 7000 5 47 12 1 9 1 5
31 36 Chef de projet - 10 JR(S) + Maintenance annuelle - 1 ANNEE 132 EUR TODAY[-21d] 12000 3 15200 10000 4 99 12 1 8 3 4
32 37 Projet - 1 U + Chef de projet - 2 JR(S) 136 EUR TODAY[-14d] 10000 1 12200 8300 4 54 12 1 8 3 4
33 38 Imprimante Laser - 6 U + Ecran LED HD 24 pouces - 10 U 148 EUR TODAY[-7d] 5861 1 7400 5200 3 59 12 1 13 3 3

View File

@ -0,0 +1,4 @@
"name";"code";"name_en"
"Nouveau";"NEW";"New"
"Récurrent";"RCR";"Recurring"
"Existant";"EXT";"Existing"
1 name code name_en
2 Nouveau NEW New
3 Récurrent RCR Recurring
4 Existant EXT Existing

View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="ActionEvent" lang="java" extends="com.axelor.apps.base.db.ICalendarEvent">
<!-- Commun -->
<datetime name="limitDateT" title="Limit Date"/>
<long name="duration" title="Duration"/>
<many-to-one name="eventCategory" ref="com.axelor.apps.crm.db.EventCategory" title="Category"/>
<string name="relatedToSelect" title="Related to" selection="crm.event.related.to.select"/>
<long name="relatedToSelectId"/>
<integer name="statusSelect" title="Status" selection="crm.event.status.select"/>
<many-to-one name="team" ref="com.axelor.team.db.Team" title="Team"/>
<string name="calendarEventUid" title="UID (Calendar)"/>
<!-- Call -->
<integer name="callTypeSelect" title="Call type" selection="crm.event.call.type.select"/>
<many-to-many name="guestList" ref="com.axelor.auth.db.User" title="Guest"/>
<!-- Task -->
<boolean name="isRecurrent" title="Recurrent"/>
<many-to-one name="parentEvent" ref="com.axelor.apps.crm.db.Event"/>
<integer name="prioritySelect" title="Priority" selection="crm.event.priority.select" default="2"/>
<!-- roq flags -->
<integer name="flag" title="Flag" selection="crm.event.flag.select"/>
<string name="uid" column="calendar_uid" unique="true" hashKey="false" title="UID"/>
<string name="url" title="URL"/>
<string name="subject" required="true" namecolumn="true" title="Subject"/>
<string name="description" title="Description" large="true"/>
<string name="status" title="Status"/>
<datetime name="startDateTime" required="true" title="Start date"/>
<datetime name="endDateTime" required="true" title="End date"/>
<boolean name="allDay" title="All day"/>
<string name="location" title="Location"/>
<string name="geo" title="Geo. coordinates"/>
<many-to-one name="organizer" ref="com.axelor.apps.base.db.ICalendarUser" title="Organizer"/>
<one-to-many name="attendees" ref="com.axelor.apps.base.db.ICalendarUser" title="Attendees" mappedBy="event" orphanRemoval="false"/>
<integer name="visibilitySelect" title="Visibility" selection="i.cal.event.visibility.select" default="1"/>
<integer name="disponibilitySelect" title="Availability" selection="i.cal.event.disponibility.select" default="1"/>
<string name="subjectTeam"/>
<integer name="typeSelect" title="Type" selection="icalendar.event.type.select" required="true" />
<many-to-one name="user" column="user_id" ref="com.axelor.auth.db.User" title="Assigned to"/>
<finder-method name="findByUid" using="uid" />
</entity>
</domain-models>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="base" package="com.axelor.apps.base.db"/>
<entity name="AppCrm" lang="java" extends="App">
<integer name="assignableUsers" title="Assignable Users" selection="crm.app.crm.assignable.user.select"/>
<many-to-many name="groupsAssignable" title="Groups Assignable" ref="com.axelor.auth.db.Group"/>
<boolean name="displayCustomerDescriptionInOpportunity" title="Display customer description in opportunity"/>
<track>
<field name="assignableUsers" on="UPDATE"/>
<field name="displayCustomerDescriptionInOpportunity" on="UPDATE"/>
</track>
</entity>
</domain-models>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="base" package="com.axelor.apps.base.db"/>
<entity name="Batch" lang="java" sequential="true">
<many-to-one name="crmBatch" ref="com.axelor.apps.crm.db.CrmBatch" />
</entity>
</domain-models>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="base" package="com.axelor.apps.base.db"/>
<entity name="Company" lang="java" cacheable="true">
<one-to-one name="crmConfig" ref="com.axelor.apps.crm.db.CrmConfig" title="CRM config" mappedBy="company"/>
</entity>
</domain-models>

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="CrmBatch" lang="java">
<!-- HEADER -->
<string name="code" title="Code" namecolumn="true" unique="true"/>
<integer name="actionSelect" title="Action" required="true" selection="icrm.batch.action.select"/>
<many-to-one name="company" ref="com.axelor.apps.base.db.Company" title="Company" />
<!-- OTHERS INFORMATIONS -->
<string name="description" title="Description" large="true" />
<one-to-many name="batchList" ref="com.axelor.apps.base.db.Batch" mappedBy="crmBatch" title="Batchs" />
<integer name="durationTypeSelect" title="Duration type" selection="crm.eventReminder.duration.type.select"/>
<many-to-many name="targetConfigurationSet" ref="com.axelor.apps.crm.db.TargetConfiguration" title="Targets configurations"/>
<extra-code><![CDATA[
//ACTION SELECT
public static final int ACTION_BATCH_EVENT_REMINDER = 21;
public static final int ACTION_BATCH_TARGET = 22;
public static final String CODE_BATCH_EVENT_REMINDER = "AX_EVENT_REMINDER";
]]></extra-code>
</entity>
</domain-models>

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="CrmConfig" lang="java" cacheable="true">
<one-to-one name="company" ref="com.axelor.apps.base.db.Company" title="Company" required="true" unique="true"/>
<many-to-one name="eventTemplate" ref="com.axelor.apps.message.db.Template" title="Event reminder template"/>
<many-to-one name="taskTemplate" ref="com.axelor.apps.message.db.Template" title="Task reminder template"/>
<many-to-one name="meetingTemplate" ref="com.axelor.apps.message.db.Template" title="Meeting reminder template"/>
<many-to-one name="callTemplate" ref="com.axelor.apps.message.db.Template" title="Call reminder template"/>
<many-to-one name="meetingDateChangeTemplate" ref="com.axelor.apps.message.db.Template" title="Meeting's date changed template"/>
<many-to-one name="meetingGuestAddedTemplate" ref="com.axelor.apps.message.db.Template" title="Meeting's guest added template"/>
<many-to-one name="meetingGuestDeletedTemplate" ref="com.axelor.apps.message.db.Template" title="Meeting's guest deleted template"/>
<track>
<field name="company" on="UPDATE"/>
<field name="eventTemplate" on="UPDATE"/>
<field name="taskTemplate" on="UPDATE"/>
<field name="meetingTemplate" on="UPDATE"/>
<field name="callTemplate" on="UPDATE"/>
<field name="meetingDateChangeTemplate" on="UPDATE"/>
<field name="meetingGuestAddedTemplate" on="UPDATE"/>
<field name="meetingGuestDeletedTemplate" on="UPDATE"/>
</track>
</entity>
</domain-models>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="message" package="com.axelor.apps.message.db"/>
<entity name="EmailAddress" lang="java">
<one-to-one name="lead" ref="com.axelor.apps.crm.db.Lead" title="Lead" mappedBy="emailAddress"/>
</entity>
</domain-models>

View File

@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="Event" lang="java" extends="com.axelor.apps.base.db.ICalendarEvent">
<!-- Commun -->
<datetime name="limitDateT" title="Limit Date"/>
<long name="duration" title="Duration"/>
<many-to-one name="eventCategory" ref="com.axelor.apps.crm.db.EventCategory" title="Category"/>
<string name="relatedToSelect" title="Related to" selection="crm.event.related.to.select"/>
<long name="relatedToSelectId"/>
<integer name="statusSelect" title="Status" selection="crm.event.status.select"/>
<many-to-one name="team" ref="com.axelor.team.db.Team" title="Team"/>
<string name="calendarEventUid" title="UID (Calendar)"/>
<one-to-many name="eventReminderList" ref="com.axelor.apps.crm.db.EventReminder" mappedBy="event" title="Reminders"/>
<many-to-one name="partner" ref="com.axelor.apps.base.db.Partner" title="Partner"/>
<many-to-one name="contactPartner" ref="com.axelor.apps.base.db.Partner" title="Contact"/>
<many-to-one name="lead" ref="com.axelor.apps.crm.db.Lead" title="Lead"/>
<!-- Call -->
<integer name="callTypeSelect" title="Call type" selection="crm.event.call.type.select"/>
<many-to-many name="guestList" ref="com.axelor.auth.db.User" title="Guest"/>
<many-to-many name="presentGuestList" ref="com.axelor.auth.db.User" title="Present guests"/>
<!-- Task -->
<boolean name="isRecurrent" title="Recurrent"/>
<many-to-one name="parentEvent" ref="com.axelor.apps.crm.db.Event"/>
<integer name="prioritySelect" title="Priority"
selection="crm.event.priority.select" default="2"/>
<many-to-one name="recurrenceConfiguration" ref="com.axelor.apps.crm.db.RecurrenceConfiguration"/>
<many-to-many ref="com.axelor.apps.base.db.CompanyDepartment" name="departmentList" />
<many-to-one ref="com.axelor.apps.base.db.CompanyDepartment" name="departmentEmitter" />
<extra-code>
<![CDATA[
// TYPE SELECT
public static final int TYPE_EVENT = 0;
public static final int TYPE_CALL = 1;
public static final int TYPE_MEETING = 2;
public static final int TYPE_TASK = 3;
// STATUS SELECT
public static final int STATUS_PLANNED = 1;
public static final int STATUS_REALIZED = 2;
public static final int STATUS_CANCELED = 3;
public static final int STATUS_NOT_STARTED = 11;
public static final int STATUS_ON_GOING = 12;
public static final int STATUS_PENDING = 13;
public static final int STATUS_FINISHED = 14;
public static final int STATUS_REPORTED = 15;
]]>
</extra-code>
</entity>
</domain-models>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="EventAttendee" lang="java">
<many-to-one name="event" ref="com.axelor.apps.crm.db.Event" title="Event"/>
<integer name="statusSelect" title="Status" selection="crm.event.attendee.status.select"/>
<many-to-one name="contactPartner" ref="com.axelor.apps.base.db.Partner" title="Contact"/>
<many-to-one name="lead" ref="com.axelor.apps.crm.db.Lead" title="Lead"/>
<string name="name" title="Attendee"/>
</entity>
</domain-models>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="EventCategory" lang="java" cacheable="true">
<string name="name" title="Name" required="true"/>
<string name="code" title="Code" required="true"/>
<integer name="typeSelect" title="Type" selection="icalendar.event.type.select"/>
</entity>
</domain-models>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="EventReminder" lang="java">
<many-to-one name="event" ref="com.axelor.apps.crm.db.Event" title="Event"/>
<integer name="typeSelect" title="Type" selection="crm.event.reminder.type.select" default="1"/>
<integer name="modeSelect" title="Operation mode" selection="crm.event.reminder.mode.select" default="1" required="true"/>
<many-to-one name="user" title="User" column="user_id" ref="com.axelor.auth.db.User" required="true"/>
<integer name="duration" title="Duration"/>
<integer name="durationTypeSelect" title="Duration type" selection="crm.eventReminder.duration.type.select"/>
<integer name="assignToSelect" title="Assign to" selection="crm.eventReminder.assign.to.select" default = "1"/>
<boolean name="isReminded" title="Reminded" default="false"/>
<datetime name="sendingDateT" title="Sending date"/>
<many-to-many name="batchSet" ref="com.axelor.apps.base.db.Batch" title="Batchs"/>
<extra-code>
<![CDATA[
// ASSIGN TO SELECT
public static final Integer ASSIGN_TO_ME = 1;
public static final Integer ASSIGN_TO_ALL = 3;
// MODE SELECT
public static final Integer MODE_BEFORE_DATE = 1;
public static final Integer MODE_AT_DATE = 2;
// DURATION TYPE SELECT
public static final int DURATION_TYPE_MINUTES = 1;
public static final int DURATION_TYPE_HOURS = 2;
public static final int DURATION_TYPE_DAYS = 3;
public static final int DURATION_TYPE_WEEKS = 4;
]]>
</extra-code>
</entity>
</domain-models>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="exception" package="com.axelor.exception.db"/>
<entity name="ExceptionOrigin" lang="java">
<extra-code>
<![CDATA[
public static final String CRM = "crm";
]]>
</extra-code>
</entity>
</domain-models>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" ?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="base" package="com.axelor.apps.base.db"/>
<entity name="ICalendar" table="ICAL_CALENDAR" sequential="true">
<extra-code>
<![CDATA[
// SYNCHRONISATION SELECT
public static final String CRM_SYNCHRO = "Event";
]]>
</extra-code>
</entity>
</domain-models>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="purchase" package="com.axelor.apps.purchase.db"/>
<entity name="ImportationFolder" lang="java">
<one-to-many name="events" ref="com.axelor.apps.crm.db.Event" />
</entity>
</domain-models>

View File

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="Lead" lang="java">
<string name="titleSelect" title="Title" selection="partner.title.type.select"/>
<string name="name" required="true" title="Last name"/>
<string name="firstName" title="First name"/>
<string name="enterpriseName" title="Enterprise"/>
<string name="officeName" title="Office name"/>
<many-to-one name="jobTitleFunction" title="Job Title" ref="com.axelor.apps.base.db.Function"/>
<string name="mobilePhone" title="Mobile N°"/>
<string name="fixedPhone" title="Fixed Phone"/>
<string name="department" title="Dep./Div."/>
<string name="fax" title="Fax"/>
<string name="webSite" title="Website"/>
<!-- Primary address group -->
<string name="primaryAddress" title="Address"/>
<string name="primaryCity" title="City"/>
<string name="primaryState" title="Region"/>
<string name="primaryPostalCode" title="Postal code"/>
<many-to-one name="primaryCountry" ref="com.axelor.apps.base.db.Country" title="Country"/>
<one-to-one name="emailAddress" ref="com.axelor.apps.message.db.EmailAddress" title="Email"/>
<binary name="picture" title="Picture" />
<string name="description" title="Description" large="true"/>
<date name="contactDate" title="Contact date" />
<integer name="statusSelect" title="Status" selection="crm.lead.status.select" default="1" required="true" massUpdate="true"/>
<boolean name="isRecycled" title="Recycled"/>
<many-to-one name="source" ref="com.axelor.apps.base.db.Source" title="Source"/>
<string name="statusDescription" title="Status description" large="true"/>
<decimal name="estimatedBudget" title="Estimated budget"/>
<string name="sourceDescription" title="Source description" large="true"/>
<string name="referredBy" title="Referred by"/>
<boolean name="isDoNotCall" title="Rejection of calls"/>
<boolean name="isDoNotSendEmail" title="Rejection of e-mails"/>
<many-to-one name="partner" ref="com.axelor.apps.base.db.Partner" title="Contact" readonly="true"/>
<many-to-one name="user" column="user_id" ref="com.axelor.auth.db.User" title="Assigned to" massUpdate="true"/>
<many-to-one name="team" ref="com.axelor.team.db.Team" title="Team" massUpdate="true" />
<many-to-one name="industrySector" title="Industry sector" ref="com.axelor.apps.base.db.IndustrySector" massUpdate="true"/>
<one-to-many name="eventList" ref="com.axelor.apps.crm.db.Event" title="Events" mappedBy="lead"/>
<one-to-many name="opportunitiesList" ref="com.axelor.apps.crm.db.Opportunity" title="Opportunities" mappedBy="lead"/>
<many-to-one name="lostReason" ref="LostReason" title="Lost reason" />
<string name="lostReasonStr" title="Lost reason" large="true"/>
<string name="fullName" title="Contact name" namecolumn="true" />
<extra-code>
<![CDATA[
public static final int LEAD_STATUS_NEW = 1;
public static final int LEAD_STATUS_ASSIGNED = 2;
public static final int LEAD_STATUS_IN_PROCESS = 3;
public static final int LEAD_STATUS_CONVERTED = 4;
public static final int LEAD_STATUS_LOST = 5;
public static final int CONVERT_LEAD_CREATE_PARTNER = 1;
public static final int CONVERT_LEAD_SELECT_PARTNER = 2;
public static final int CONVERT_LEAD_CREATE_CONTACT = 1;
public static final int CONVERT_LEAD_SELECT_CONTACT = 2;
]]>
</extra-code>
<track>
<field name="name" />
<field name="statusSelect" on="UPDATE"/>
<message if="true" on="CREATE">Lead created</message>
<message if="statusSelect == 2" tag="important">Lead Assigned</message>
<message if="statusSelect == 5" tag="success">Lead Converted</message>
</track>
</entity>
</domain-models>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="LostReason" lang="java" cacheable="true">
<string name="name" title="Name" required="true"/>
<boolean name="freeText" title="Free text"/>
</entity>
</domain-models>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="message" package="com.axelor.apps.message.db"/>
<entity name="Message" lang="java">
<many-to-one name="event" ref="com.axelor.apps.crm.db.Event" title="Event"/>
</entity>
</domain-models>

View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="Opportunity" lang="java">
<string name="name" title="Name" required="true"/>
<many-to-one name="partner" ref="com.axelor.apps.base.db.Partner" title="Customer"/>
<many-to-one name="currency" ref="com.axelor.apps.base.db.Currency" title="Currency"/>
<date name="expectedCloseDate" title="Expected close date"/>
<decimal name="amount" title="Amount"/>
<many-to-one name="opportunityType" ref="com.axelor.apps.crm.db.OpportunityType" title="Type of need"/>
<string name="bestCase" title="Best case"/>
<string name="worstCase" title="Worst case"/>
<integer name="salesStageSelect" title="Sales stage" selection="crm.opportunity.sales.stage.select"/>
<decimal name="probability" title="Probability (%)"/>
<string name="nextStep" title="Next step"/>
<string name="description" large="true" title="Description"/>
<string name="customerDescription" large="true" title="Customer Description"/>
<many-to-one name="source" ref="com.axelor.apps.base.db.Source" title="Source"/>
<many-to-one name="company" ref="com.axelor.apps.base.db.Company" title="Company"/>
<integer name="orderByState"/>
<string name="memo" large="true"/>
<many-to-one name="lead" ref="com.axelor.apps.crm.db.Lead" title="Lead"/>
<many-to-one name="user" column="user_id" ref="com.axelor.auth.db.User" title="Assigned to"/>
<many-to-one name="team" ref="com.axelor.team.db.Team" title="Team"/>
<many-to-one name="lostReason" ref="LostReason" title="Lost reason" />
<string name="lostReasonStr" title="Lost reason" large="true"/>
<many-to-one name="tradingName" ref="com.axelor.apps.base.db.TradingName"/>
<extra-code>
<![CDATA[
// Stage SELECT
public static final int SALES_STAGE_NEW = 1;
public static final int SALES_STAGE_QUALIFICATION = 2;
public static final int SALES_STAGE_PROPOSITION = 3;
public static final int SALES_STAGE_NEGOTIATION = 4;
public static final int SALES_STAGE_CLOSED_WON = 5;
public static final int SALES_STAGE_CLOSED_LOST = 6;
]]>
</extra-code>
<track>
<field name="name"/>
<message if="true" on="CREATE">Opportunity created</message>
<message if="salesStageSelect == 5" fields="salesStageSelect" tag="success">Opportunity won</message>
<message if="salesStageSelect == 6" fields="salesStageSelect" tag="warning">Opportunity lost</message>
</track>
</entity>
</domain-models>

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="OpportunityType" lang="java">
<string name="name" title="Name" required="true"/>
<string name="code" title="Code" required="true"/>
</entity>
</domain-models>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="Participant" lang="java">
<many-to-one name="partner" ref="com.axelor.apps.base.db.Partner" title="Partner"/>
<boolean name="isComing" title="Present"/>
</entity>
</domain-models>

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="RecurrenceConfiguration" lang="java">
<integer name="recurrenceType" title="Recurrence" selection="crm.event.recurrence.type" />
<integer name="periodicity" title="Repeat every"/>
<boolean name="sunday" title="Su"/>
<boolean name="monday" title="Mo"/>
<boolean name="tuesday" title="Tu"/>
<boolean name="wednesday" title="We"/>
<boolean name="thursday" title="Th"/>
<boolean name="friday" title="Fr"/>
<boolean name="saturday" title="Sa"/>
<integer name="monthRepeatType" title="Repeat every:" selection="crm.event.recurrence.month.repeat.type"/>
<date name="startDate" title="Start date"/>
<integer name="endType" title="End" selection="crm.event.recurrence.end.type"/>
<integer name="repetitionsNumber" title="Repetitions number" />
<date name="endDate" title="End date" />
<string name="recurrenceName" title="Recurrence name" namecolumn="true"/>
<extra-code>
<![CDATA[
public static final int TYPE_DAY = 1;
public static final int TYPE_WEEK = 2;
public static final int TYPE_MONTH = 3;
public static final int TYPE_YEAR = 4;
public static final int REPEAT_TYPE_MONTH = 1;
public static final int REPEAT_TYPE_WEEK = 2;
public static final int END_TYPE_REPET = 1;
public static final int END_TYPE_DATE = 2;
]]>
</extra-code>
</entity>
</domain-models>

View File

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="Target" lang="java">
<string name="name" title="Name"/>
<string name="code" title="Code"/>
<many-to-one name="user" column="user_id" ref="com.axelor.auth.db.User" title="Assigned to"/>
<many-to-one name="team" ref="com.axelor.team.db.Team" title="Team"/>
<!-- Opportunity -->
<decimal name="opportunityAmountWon" title="Amount won" readonly="true"/>
<integer name="opportunityCreatedNumber" title="Created Nbr." readonly="true"/>
<integer name="opportunityCreatedWon" title="Created Won" readonly="true"/>
<decimal name="opportunityAmountWonTarget" title="Amount Won"/>
<integer name="opportunityCreatedNumberTarget" title="Created Nbr."/>
<integer name="opportunityCreatedWonTarget" title="Created Won"/>
<!-- Sales order -->
<!-- <decimal name="saleOrderAmountWon" title="Amount won"/> -->
<!-- <integer name="saleOrderCreatedNumber" title="Created number"/> -->
<!-- <integer name="saleOrderCreatedWon" title="Created won"/> -->
<!-- <decimal name="saleOrderAmountWonTarget" title="Amount won"/> -->
<!-- <integer name="saleOrderCreatedNumberTarget" title="Created number"/> -->
<!-- <integer name="saleOrderCreatedWonTarget" title="Created won"/> -->
<!-- Call -->
<integer name="callEmittedNumber" title="Call emitted Nbr." readonly="true"/>
<integer name="meetingNumber" title="Meeting Nbr." readonly="true"/>
<integer name="callEmittedNumberTarget" title="Call emitted Nbr."/>
<integer name="meetingNumberTarget" title="Meeting Nbr."/>
<integer name="periodTypeSelect" title="Period type" selection="crm.target.configuration.period.type.select"/>
<date name="fromDate" title="Date from"/>
<date name="toDate" title="Date to"/>
</entity>
</domain-models>

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="crm" package="com.axelor.apps.crm.db"/>
<entity name="TargetConfiguration" lang="java">
<string name="name" title="Name"/>
<string name="code" title="Code"/>
<many-to-one name="user" column="user_id" ref="com.axelor.auth.db.User" title="Assigned to"/>
<many-to-one name="team" ref="com.axelor.team.db.Team" title="Team"/>
<!-- Opportunity -->
<decimal name="opportunityAmountWon" title="Amount Won"/>
<integer name="opportunityCreatedNumber" title="Created Nbr"/>
<integer name="opportunityCreatedWon" title="Created Won"/>
<!-- Sales order -->
<!-- <decimal name="saleOrderAmountWon" title="Amount won"/> -->
<!-- <integer name="saleOrderCreatedNumber" title="Created number"/> -->
<!-- <integer name="saleOrderCreatedWon" title="Created won"/> -->
<!-- Call -->
<integer name="callEmittedNumber" title="Call emitted Nbr"/>
<integer name="meetingNumber" title="Meeting Nbr"/>
<integer name="periodTypeSelect" title="Period type" selection="crm.target.configuration.period.type.select"/>
<date name="fromDate" title="Date from" required="true"/>
<date name="toDate" title="Date to" required="true"/>
<many-to-many name="batchSet" ref="com.axelor.apps.base.db.Batch" title="Batchs"/>
<extra-code><![CDATA[
//PERIOD TYPE
public static final int PERIOD_TYPE_NONE = 0;
public static final int PERIOD_TYPE_MONTHLY = 1;
public static final int PERIOD_TYPE_WEEKLY = 2;
public static final int PERIOD_TYPE_DAILY = 3;
]]></extra-code>
</entity>
</domain-models>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" ?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="helpdesk" package="com.axelor.apps.helpdesk.db"/>
<entity name="Ticket">
<many-to-one name="lead" ref="com.axelor.apps.crm.db.Lead" title="Lead"/>
</entity>
</domain-models>

View File

@ -0,0 +1,525 @@
"key","message","comment","context"
"%d times",,,
"+33000000000",,,
"+33100000000",,,
"<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />",,,
"<a class='fa fa-google' href='http://www.google.com' target='_blank' />",,,
"<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />",,,
"<a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />",,,
"<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />",,,
"<span class='label label-warning'>The selected date is in the past.</span>",,,
"<span class='label label-warning'>There is already a lead with this name.</span>",,,
"<span style=""height:21px; line-height: 21px; margin-top:18px; display:inline-block"">VS</span>",,,
"A lost reason must be selected",,,
"Action",,,
"Activities",,,
"Add",,,
"Add a guest",,,
"Address",,,
"After n repetitions",,,
"All past events",,,
"All upcoming events",,,
"All users",,,
"Amount",,,
"Amount Won",,,
"Amount won",,,
"App Crm",,,
"Apply changes to all recurrence's events",,,
"Apply changes to this event only",,,
"Apply modifications",,,
"Apply modifications for all",,,
"Are you sure you want to convert the lead?",,,
"Assign to",,,
"Assign to me",,,
"Assignable Users",,,
"Assigned",,,
"Assigned to",,,
"At specific date",,,
"At the date",,,
"Attendee",,,
"Available",,,
"Average duration between lead and first opportunity (days)",,,
"Batchs",,,
"Before start date",,,
"Best Open Deals",,,
"Best case",,,
"Busy",,,
"CRM",,,
"CRM Activities",,,
"CRM Batch",,,
"CRM batches",,,
"CRM config",,,
"CRM config (${ name })",,,
"CRM configuration",,,
"CRM configurations",,,
"CRM events",,,
"Call",,,
"Call emitted Nbr",,,
"Call emitted Nbr.",,,
"Call emitted historical",,,
"Call filters",,,
"Call reminder template",,,
"Call type",,,
"Calls",,,
"Calls Dashboard",,,
"Calls Db",,,
"Calls by team by user",,,
"Calls by user(of a team)",,,
"Calls emitted historical",,,
"Calls emitted target completed (%)",,,
"Calls held by team by type",,,
"Calls held by type by user",,,
"Calls type by team",,,
"Calls type by user",,,
"Cancel this reminder",,,
"Canceled",,,
"Cases",,,
"Category",,,
"Characteristics",,,
"Chart",,,
"Check duplicate",,,
"City",,,
"Civility",,,
"Closed Opportunities",,,
"Closed lost",,,
"Closed won",,,
"Code",,,
"Company",,,
"Configuration",,,
"Confirm lost reason",,,
"Contact",,,
"Contact date",,,
"Contact details",,,
"Contact function",,,
"Contact name",,,
"Contacts",,,
"Convert",,,
"Convert lead",,,
"Convert lead (${ fullName })",,,
"Convert lead into contact",,,
"Convert lead into partner",,,
"Converted",,,
"Country",,,
"Create a new reminder",,,
"Create a quotation",,,
"Create event",,,
"Create new contact",,,
"Create new partner",,,
"Create opportunity",,,
"Create opportunity (${ fullName })",,,
"Create order (${ fullName })",,,
"Create purchase quotation",,,
"Create sale quotation",,,
"Created Nbr",,,
"Created Nbr.",,,
"Created Won",,,
"Created by",,,
"Created leads by industry sector",,,
"Created leads per month",,,
"Created leads with at least one opportunity",,,
"Created on",,,
"Crm batch",,,
"Currency",,,
"Customer",,,
"Customer Description",,,
"Customer fixed phone",,,
"Customer mobile phone",,,
"Customer name",,,
"Customer recovery",,,
"Customers",,,
"Daily",,,
"Daily team call summary by user",,,
"Dashboard",,,
"Date from",,,
"Date to",,,
"Day of month",,,
"Day of week",,,
"Days",,,
"Delete all events",,,
"Delete only this event",,,
"Delete this and next events",,,
"Delivery Address",,,
"Dep./Div.",,,
"Description",,,
"Display customer description in opportunity",,,
"Duration",,,
"Duration type",,,
"Email",,,
"Emails",,,
"End",,,
"End date",,,
"Enterprise",,,
"Enterprise name",,,
"Error in lead conversion",,,
"Estimated budget",,,
"Event",,,
"Event Categories",,,
"Event Dashboard 1",,,
"Event Db",,,
"Event categories",,,
"Event category",,,
"Event configuration categories",,,
"Event filters",,,
"Event reminder",,,
"Event reminder %s",,,
"Event reminder batch",,,
"Event reminder page",,,
"Event reminder template",,,
"Event reminders",,,
"Event's reminder's generation's reporting :",,,
"Events",,,
"Every %d days",,,
"Every %d months the %d",,,
"Every %d weeks",,,
"Every %d years the %s",,,
"Every day",,,
"Every month",,,
"Every month the",,,
"Every week",,,
"Every year",,,
"Every year the",,,
"Expected close date",,,
"Fax",,,
"Finished",,,
"First name",,,
"Fixed Phone",,,
"Fixed phone",,,
"Follow up",,,
"Follow-up",,,
"For all",,,
"For me",,,
"Fr",,,
"Free text",,,
"From Date",,,
"From date must be less than the to date",,,
"Function",,,
"General contact details",,,
"Generate CRM configurations",,,
"Generate Project",,,
"Groups Assignable",,,
"Guests",,,
"High",,,
"Historical Period",,,
"Historical events completed",,,
"Hours",,,
"Import lead",,,
"Import leads",,,
"In process",,,
"Incoming",,,
"Industry Sector",,,
"Industry sector",,,
"Information",,,
"Informations",,,
"Input location please",,,
"Invoicing Address",,,
"Job Title",,,
"Key accounts",,,
"Last name",,,
"Lead",,,
"Lead Assigned",,,
"Lead Converted",,,
"Lead Dashboard 1",,,
"Lead Db",,,
"Lead Db 1",,,
"Lead converted",,,
"Lead created",,,
"Lead filters",,,
"Lead.address_information",,,
"Lead.company",,,
"Lead.email",,,
"Lead.fax",,,
"Lead.header",,,
"Lead.industry",,,
"Lead.lead_owner",,,
"Lead.name",,,
"Lead.other_address",,,
"Lead.phone",,,
"Lead.primary_address",,,
"Lead.source",,,
"Lead.status",,,
"Lead.title",,,
"Leads",,,
"Leads Source",,,
"Leads by Country",,,
"Leads by Salesman by Status",,,
"Leads by Source",,,
"Leads by Team by Status",,,
"Limit Date",,,
"Lose",,,
"Loss confirmation",,,
"Lost",,,
"Lost reason",,,
"Lost reasons",,,
"Low",,,
"MapRest.PinCharLead",,,
"MapRest.PinCharOpportunity",,,
"Marketing",,,
"Meeting",,,
"Meeting Nbr",,,
"Meeting Nbr.",,,
"Meeting filters",,,
"Meeting number historical",,,
"Meeting reminder template",,,
"Meeting's date changed template",,,
"Meeting's guest added template",,,
"Meeting's guest deleted template",,,
"Meetings",,,
"Meetings number historical",,,
"Meetings number target completed (%)",,,
"Memo",,,
"Minutes",,,
"Mo",,,
"Mobile N°",,,
"Mobile phone",,,
"Month",,,
"Monthly",,,
"Months",,,
"My Best Open Deals",,,
"My CRM events",,,
"My Calendar",,,
"My Calls",,,
"My Closed Opportunities",,,
"My Current Leads",,,
"My Key accounts",,,
"My Leads",,,
"My Meetings",,,
"My Open Opportunities",,,
"My Opportunities",,,
"My Tasks",,,
"My Team Best Open Deals",,,
"My Team Calls",,,
"My Team Closed Opportunities",,,
"My Team Key accounts",,,
"My Team Leads",,,
"My Team Meetings",,,
"My Team Open Opportunities",,,
"My Team Tasks",,,
"My Today Calls",,,
"My Today Tasks",,,
"My Upcoming Meetings",,,
"My Upcoming Tasks",,,
"My opportunities",,,
"My past events",,,
"My team opportunities",,,
"My upcoming events",,,
"Name",,,
"Negotiation",,,
"New",,,
"Next stage",,,
"Next step",,,
"No lead import configuration found",,,
"No template created in CRM configuration for company %s, emails have not been sent",,,
"Non-participant",,,
"None",,,
"Normal",,,
"Not started",,,
"Objective",,,
"Objective %s is in contradiction with objective's configuration %s",,,
"Objectives",,,
"Objectives Configurations",,,
"Objectives Team Db",,,
"Objectives User Db",,,
"Objectives configurations",,,
"Objectives team Dashboard",,,
"Objectives user Dashboard",,,
"Objectives' generation's reporting :",,,
"Office name",,,
"On going",,,
"Open Cases by Agents",,,
"Open Opportunities",,,
"Operation mode",,,
"Opportunities",,,
"Opportunities By Origin By Stage",,,
"Opportunities By Sale Stage",,,
"Opportunities By Source",,,
"Opportunities By Type",,,
"Opportunities Db 1",,,
"Opportunities Db 2",,,
"Opportunities Db 3",,,
"Opportunities Won By Lead Source",,,
"Opportunities Won By Partner",,,
"Opportunities Won By Salesman",,,
"Opportunities amount won historical",,,
"Opportunities amount won target competed (%)",,,
"Opportunities amount won target completed (%)",,,
"Opportunities created number historical",,,
"Opportunities created number target completed (%)",,,
"Opportunities created won historical",,,
"Opportunities created won target completed (%)",,,
"Opportunities filters",,,
"Opportunity",,,
"Opportunity Type",,,
"Opportunity created",,,
"Opportunity lost",,,
"Opportunity type",,,
"Opportunity types",,,
"Opportunity won",,,
"Optional participant",,,
"Order by state",,,
"Organization",,,
"Outgoing",,,
"Parent event",,,
"Parent lead is missing.",,,
"Partner",,,
"Partner Details",,,
"Pending",,,
"Period type",,,
"Periodicity must be greater than 0",,,
"Picture",,,
"Pipeline",,,
"Pipeline by Stage and Type",,,
"Pipeline next 90 days",,,
"Planned",,,
"Please complete the contact address.",,,
"Please complete the partner address.",,,
"Please configure all templates in CRM configuration for company %s",,,
"Please configure informations for CRM for company %s",,,
"Please save the event before setting the recurrence",,,
"Please select a lead",,,
"Please select the Lead(s) to print.",,,
"Postal code",,,
"Present",,,
"Previous stage",,,
"Previous step",,,
"Primary address",,,
"Print",,,
"Priority",,,
"Probability (%)",,,
"Proposition",,,
"Qualification",,,
"Realized",,,
"Recent lost deals",,,
"Recently created opportunities",,,
"Recurrence",,,
"Recurrence assistant",,,
"Recurrence configuration",,,
"Recurrence name",,,
"Recurrent",,,
"Recycle",,,
"Recycled",,,
"Reference",,,
"References",,,
"Referred by",,,
"Region",,,
"Rejection of calls",,,
"Rejection of e-mails",,,
"Related to",,,
"Related to select",,,
"Reminded",,,
"Reminder",,,
"Reminder Templates",,,
"Reminder(s) treated",,,
"Reminders",,,
"Repeat every",,,
"Repeat every:",,,
"Repeat the:",,,
"Repetitions number",,,
"Reported",,,
"Reportings",,,
"Reports",,,
"Required participant",,,
"Sa",,,
"Sale quotation",,,
"Sale quotations/orders",,,
"Sales Stage",,,
"Sales orders amount won historical",,,
"Sales orders amount won target completed (%)",,,
"Sales orders created number historical",,,
"Sales orders created number target completed (%)",,,
"Sales orders created won historical",,,
"Sales orders created won target completed",,,
"Sales orders created won target completed (%)",,,
"Sales stage",,,
"Salesman",,,
"Schedule Event",,,
"Schedule Event (${ fullName })",,,
"Schedule Event(${ fullName})",,,
"Select Contact",,,
"Select Partner",,,
"Select existing contact",,,
"Select existing partner",,,
"Send Email",,,
"Send email",,,
"Sending date",,,
"Settings",,,
"Show Partner",,,
"Show all events",,,
"Some user groups",,,
"Source",,,
"Source description",,,
"Start",,,
"Start date",,,
"State",,,
"Status",,,
"Status description",,,
"Su",,,
"Take charge",,,
"Target",,,
"Target User Dashboard",,,
"Target batch",,,
"Target configuration",,,
"Target configurations",,,
"Target page",,,
"Target team Dashboard",,,
"Target vs Real",,,
"Targets configurations",,,
"Task",,,
"Task reminder template",,,
"Tasks",,,
"Tasks filters",,,
"Team",,,
"Th",,,
"The end date must be after the start date",,,
"The number of repetitions must be greater than 0",,,
"Title",,,
"To Date",,,
"Tools",,,
"Trading name",,,
"Treated objectives reporting",,,
"Tu",,,
"Type",,,
"Type of need",,,
"UID (Calendar)",,,
"Unassigned Leads",,,
"Unassigned Opportunities",,,
"Unassigned opportunities",,,
"Upcoming events",,,
"Urgent",,,
"User",,,
"User %s does not have an email address configured nor is it linked to a partner with an email address configured.",,,
"User %s must have an active company to use templates",,,
"Validate",,,
"We",,,
"Website",,,
"Weekly",,,
"Weeks",,,
"Win",,,
"Worst case",,,
"Years",,,
"You don't have the rights to delete this event",,,
"You must choose a recurrence type",,,
"You must choose at least one day in the week",,,
"amount",,,
"com.axelor.apps.crm.job.EventReminderJob",,,
"com.axelor.apps.crm.service.batch.CrmBatchService",,,
"crm.New",,,
"date",,,
"every week's day",,,
"everyday",,,
"fri,",,,
"http://www.url.com",,,
"important",,,
"mon,",,,
"on",,,
"portal.daily.team.calls.summary.by.user",,,
"sat,",,,
"success",,,
"sun,",,,
"thur,",,,
"tues,",,,
"until the",,,
"value:CRM",,,
"warning",,,
"wed,",,,
"whatever@example.com",,,
"www.url.com",,,
1 key message comment context
2 %d times
3 +33000000000
4 +33100000000
5 <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />
6 <a class='fa fa-google' href='http://www.google.com' target='_blank' />
7 <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />
8 <a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />
9 <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />
10 <span class='label label-warning'>The selected date is in the past.</span>
11 <span class='label label-warning'>There is already a lead with this name.</span>
12 <span style="height:21px; line-height: 21px; margin-top:18px; display:inline-block">VS</span>
13 A lost reason must be selected
14 Action
15 Activities
16 Add
17 Add a guest
18 Address
19 After n repetitions
20 All past events
21 All upcoming events
22 All users
23 Amount
24 Amount Won
25 Amount won
26 App Crm
27 Apply changes to all recurrence's events
28 Apply changes to this event only
29 Apply modifications
30 Apply modifications for all
31 Are you sure you want to convert the lead?
32 Assign to
33 Assign to me
34 Assignable Users
35 Assigned
36 Assigned to
37 At specific date
38 At the date
39 Attendee
40 Available
41 Average duration between lead and first opportunity (days)
42 Batchs
43 Before start date
44 Best Open Deals
45 Best case
46 Busy
47 CRM
48 CRM Activities
49 CRM Batch
50 CRM batches
51 CRM config
52 CRM config (${ name })
53 CRM configuration
54 CRM configurations
55 CRM events
56 Call
57 Call emitted Nbr
58 Call emitted Nbr.
59 Call emitted historical
60 Call filters
61 Call reminder template
62 Call type
63 Calls
64 Calls Dashboard
65 Calls Db
66 Calls by team by user
67 Calls by user(of a team)
68 Calls emitted historical
69 Calls emitted target completed (%)
70 Calls held by team by type
71 Calls held by type by user
72 Calls type by team
73 Calls type by user
74 Cancel this reminder
75 Canceled
76 Cases
77 Category
78 Characteristics
79 Chart
80 Check duplicate
81 City
82 Civility
83 Closed Opportunities
84 Closed lost
85 Closed won
86 Code
87 Company
88 Configuration
89 Confirm lost reason
90 Contact
91 Contact date
92 Contact details
93 Contact function
94 Contact name
95 Contacts
96 Convert
97 Convert lead
98 Convert lead (${ fullName })
99 Convert lead into contact
100 Convert lead into partner
101 Converted
102 Country
103 Create a new reminder
104 Create a quotation
105 Create event
106 Create new contact
107 Create new partner
108 Create opportunity
109 Create opportunity (${ fullName })
110 Create order (${ fullName })
111 Create purchase quotation
112 Create sale quotation
113 Created Nbr
114 Created Nbr.
115 Created Won
116 Created by
117 Created leads by industry sector
118 Created leads per month
119 Created leads with at least one opportunity
120 Created on
121 Crm batch
122 Currency
123 Customer
124 Customer Description
125 Customer fixed phone
126 Customer mobile phone
127 Customer name
128 Customer recovery
129 Customers
130 Daily
131 Daily team call summary by user
132 Dashboard
133 Date from
134 Date to
135 Day of month
136 Day of week
137 Days
138 Delete all events
139 Delete only this event
140 Delete this and next events
141 Delivery Address
142 Dep./Div.
143 Description
144 Display customer description in opportunity
145 Duration
146 Duration type
147 Email
148 Emails
149 End
150 End date
151 Enterprise
152 Enterprise name
153 Error in lead conversion
154 Estimated budget
155 Event
156 Event Categories
157 Event Dashboard 1
158 Event Db
159 Event categories
160 Event category
161 Event configuration categories
162 Event filters
163 Event reminder
164 Event reminder %s
165 Event reminder batch
166 Event reminder page
167 Event reminder template
168 Event reminders
169 Event's reminder's generation's reporting :
170 Events
171 Every %d days
172 Every %d months the %d
173 Every %d weeks
174 Every %d years the %s
175 Every day
176 Every month
177 Every month the
178 Every week
179 Every year
180 Every year the
181 Expected close date
182 Fax
183 Finished
184 First name
185 Fixed Phone
186 Fixed phone
187 Follow up
188 Follow-up
189 For all
190 For me
191 Fr
192 Free text
193 From Date
194 From date must be less than the to date
195 Function
196 General contact details
197 Generate CRM configurations
198 Generate Project
199 Groups Assignable
200 Guests
201 High
202 Historical Period
203 Historical events completed
204 Hours
205 Import lead
206 Import leads
207 In process
208 Incoming
209 Industry Sector
210 Industry sector
211 Information
212 Informations
213 Input location please
214 Invoicing Address
215 Job Title
216 Key accounts
217 Last name
218 Lead
219 Lead Assigned
220 Lead Converted
221 Lead Dashboard 1
222 Lead Db
223 Lead Db 1
224 Lead converted
225 Lead created
226 Lead filters
227 Lead.address_information
228 Lead.company
229 Lead.email
230 Lead.fax
231 Lead.header
232 Lead.industry
233 Lead.lead_owner
234 Lead.name
235 Lead.other_address
236 Lead.phone
237 Lead.primary_address
238 Lead.source
239 Lead.status
240 Lead.title
241 Leads
242 Leads Source
243 Leads by Country
244 Leads by Salesman by Status
245 Leads by Source
246 Leads by Team by Status
247 Limit Date
248 Lose
249 Loss confirmation
250 Lost
251 Lost reason
252 Lost reasons
253 Low
254 MapRest.PinCharLead
255 MapRest.PinCharOpportunity
256 Marketing
257 Meeting
258 Meeting Nbr
259 Meeting Nbr.
260 Meeting filters
261 Meeting number historical
262 Meeting reminder template
263 Meeting's date changed template
264 Meeting's guest added template
265 Meeting's guest deleted template
266 Meetings
267 Meetings number historical
268 Meetings number target completed (%)
269 Memo
270 Minutes
271 Mo
272 Mobile N°
273 Mobile phone
274 Month
275 Monthly
276 Months
277 My Best Open Deals
278 My CRM events
279 My Calendar
280 My Calls
281 My Closed Opportunities
282 My Current Leads
283 My Key accounts
284 My Leads
285 My Meetings
286 My Open Opportunities
287 My Opportunities
288 My Tasks
289 My Team Best Open Deals
290 My Team Calls
291 My Team Closed Opportunities
292 My Team Key accounts
293 My Team Leads
294 My Team Meetings
295 My Team Open Opportunities
296 My Team Tasks
297 My Today Calls
298 My Today Tasks
299 My Upcoming Meetings
300 My Upcoming Tasks
301 My opportunities
302 My past events
303 My team opportunities
304 My upcoming events
305 Name
306 Negotiation
307 New
308 Next stage
309 Next step
310 No lead import configuration found
311 No template created in CRM configuration for company %s, emails have not been sent
312 Non-participant
313 None
314 Normal
315 Not started
316 Objective
317 Objective %s is in contradiction with objective's configuration %s
318 Objectives
319 Objectives Configurations
320 Objectives Team Db
321 Objectives User Db
322 Objectives configurations
323 Objectives team Dashboard
324 Objectives user Dashboard
325 Objectives' generation's reporting :
326 Office name
327 On going
328 Open Cases by Agents
329 Open Opportunities
330 Operation mode
331 Opportunities
332 Opportunities By Origin By Stage
333 Opportunities By Sale Stage
334 Opportunities By Source
335 Opportunities By Type
336 Opportunities Db 1
337 Opportunities Db 2
338 Opportunities Db 3
339 Opportunities Won By Lead Source
340 Opportunities Won By Partner
341 Opportunities Won By Salesman
342 Opportunities amount won historical
343 Opportunities amount won target competed (%)
344 Opportunities amount won target completed (%)
345 Opportunities created number historical
346 Opportunities created number target completed (%)
347 Opportunities created won historical
348 Opportunities created won target completed (%)
349 Opportunities filters
350 Opportunity
351 Opportunity Type
352 Opportunity created
353 Opportunity lost
354 Opportunity type
355 Opportunity types
356 Opportunity won
357 Optional participant
358 Order by state
359 Organization
360 Outgoing
361 Parent event
362 Parent lead is missing.
363 Partner
364 Partner Details
365 Pending
366 Period type
367 Periodicity must be greater than 0
368 Picture
369 Pipeline
370 Pipeline by Stage and Type
371 Pipeline next 90 days
372 Planned
373 Please complete the contact address.
374 Please complete the partner address.
375 Please configure all templates in CRM configuration for company %s
376 Please configure informations for CRM for company %s
377 Please save the event before setting the recurrence
378 Please select a lead
379 Please select the Lead(s) to print.
380 Postal code
381 Present
382 Previous stage
383 Previous step
384 Primary address
385 Print
386 Priority
387 Probability (%)
388 Proposition
389 Qualification
390 Realized
391 Recent lost deals
392 Recently created opportunities
393 Recurrence
394 Recurrence assistant
395 Recurrence configuration
396 Recurrence name
397 Recurrent
398 Recycle
399 Recycled
400 Reference
401 References
402 Referred by
403 Region
404 Rejection of calls
405 Rejection of e-mails
406 Related to
407 Related to select
408 Reminded
409 Reminder
410 Reminder Templates
411 Reminder(s) treated
412 Reminders
413 Repeat every
414 Repeat every:
415 Repeat the:
416 Repetitions number
417 Reported
418 Reportings
419 Reports
420 Required participant
421 Sa
422 Sale quotation
423 Sale quotations/orders
424 Sales Stage
425 Sales orders amount won historical
426 Sales orders amount won target completed (%)
427 Sales orders created number historical
428 Sales orders created number target completed (%)
429 Sales orders created won historical
430 Sales orders created won target completed
431 Sales orders created won target completed (%)
432 Sales stage
433 Salesman
434 Schedule Event
435 Schedule Event (${ fullName })
436 Schedule Event(${ fullName})
437 Select Contact
438 Select Partner
439 Select existing contact
440 Select existing partner
441 Send Email
442 Send email
443 Sending date
444 Settings
445 Show Partner
446 Show all events
447 Some user groups
448 Source
449 Source description
450 Start
451 Start date
452 State
453 Status
454 Status description
455 Su
456 Take charge
457 Target
458 Target User Dashboard
459 Target batch
460 Target configuration
461 Target configurations
462 Target page
463 Target team Dashboard
464 Target vs Real
465 Targets configurations
466 Task
467 Task reminder template
468 Tasks
469 Tasks filters
470 Team
471 Th
472 The end date must be after the start date
473 The number of repetitions must be greater than 0
474 Title
475 To Date
476 Tools
477 Trading name
478 Treated objectives reporting
479 Tu
480 Type
481 Type of need
482 UID (Calendar)
483 Unassigned Leads
484 Unassigned Opportunities
485 Unassigned opportunities
486 Upcoming events
487 Urgent
488 User
489 User %s does not have an email address configured nor is it linked to a partner with an email address configured.
490 User %s must have an active company to use templates
491 Validate
492 We
493 Website
494 Weekly
495 Weeks
496 Win
497 Worst case
498 Years
499 You don't have the rights to delete this event
500 You must choose a recurrence type
501 You must choose at least one day in the week
502 amount
503 com.axelor.apps.crm.job.EventReminderJob
504 com.axelor.apps.crm.service.batch.CrmBatchService
505 crm.New
506 date
507 every week's day
508 everyday
509 fri,
510 http://www.url.com
511 important
512 mon,
513 on
514 portal.daily.team.calls.summary.by.user
515 sat,
516 success
517 sun,
518 thur,
519 tues,
520 until the
521 value:CRM
522 warning
523 wed,
524 whatever@example.com
525 www.url.com

View File

@ -0,0 +1,521 @@
"key","message","comment","context"
"%d times","%d mal",,
"+33000000000",,,
"+33100000000",,,
"<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />","<a class='fa fa fa-facebook' href='http://www.facebook.com' target='_blank' />",,
"<a class='fa fa-google' href='http://www.google.com' target='_blank' />","<a class='fa fa fa-google' href='http://www.google.com' target='_blank' />",,
"<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />","<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />",,
"<a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />","<a class='fa fa fa-twitter' href='http://www.twitter.com' target='_blank' />",,
"<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />","<a class='fa fa fa-youtube' href='http://www.youtube.com' target='_blank' />",,
"<span class='label label-warning'>The selected date is in the past.</span>",,,
"<span class='label label-warning'>There is already a lead with this name.</span>","<span class='label label label-warning'>Es gibt bereits einen Lead mit diesem Namen.</span>",,
"<span style=""height:21px; line-height: 21px; margin-top:18px; display:inline-block"">VS</span>",,,
"A lost reason must be selected","Ein verlorener Grund muss ausgewählt werden.",,
"Action","Aktion",,
"Activities","Aktivitäten",,
"Add","Hinzufügen",,
"Add a guest","Einen Gast hinzufügen",,
"Address","Adresse",,
"After n repetitions","Nach n Wiederholungen",,
"All past events","Alle vergangenen Ereignisse",,
"All upcoming events","Alle kommenden Veranstaltungen",,
"All users",,,
"Amount","Betrag",,
"Amount Won","Gewonnener Betrag",,
"Amount won","Gewonnener Betrag",,
"App Crm","App Crm",,
"Apply changes to all recurrence's events","Änderungen auf alle Ereignisse des Wiederauftretens anwenden",,
"Apply changes to this event only","Änderungen nur auf dieses Ereignis anwenden",,
"Apply modifications","Änderungen übernehmen",,
"Apply modifications for all","Änderungen für alle anwenden",,
"Are you sure you want to convert the lead?","Sind Sie sicher, dass Sie den Lead konvertieren wollen?",,
"Assign to","Zuweisen zu",,
"Assign to me","Mir zuweisen",,
"Assignable Users",,,
"Assigned","Zugewiesen",,
"Assigned to","Zugeordnet zu",,
"At specific date",,,
"At the date","Zum Zeitpunkt",,
"Attendee","Teilnehmer",,
"Available","Verfügbar",,
"Average duration between lead and first opportunity (days)",,,
"Batchs","Chargen",,
"Before start date",,,
"Best Open Deals","Beste offene Angebote",,
"Best case","Bester Fall",,
"Busy","Beschäftigt",,
"CRM","CRM",,
"CRM Activities","CRM-Aktivitäten",,
"CRM Batch","CRM Batch",,
"CRM batches","CRM-Batches",,
"CRM config","CRM-Konfiguration",,
"CRM config (${ name })","CRM-Konfiguration (${ Name })",,
"CRM configuration","CRM-Konfiguration",,
"CRM configurations","CRM-Konfigurationen",,
"CRM events","CRM-Ereignisse",,
"Call","Anruf",,
"Call emitted Nbr","Anruf gesendet Nbr",,
"Call emitted Nbr.","Anruf gesendet Nbr.",,
"Call emitted historical","Anruf gesendet historisch",,
"Call filters","Anruffilter",,
"Call reminder template","Erinnerungsvorlage aufrufen",,
"Call type","Anrufart",,
"Calls","Anrufe",,
"Calls Dashboard","Dashboard aufrufen",,
"Calls Db","Anrufe Db",,
"Calls by team by user","Anrufe nach Team nach Benutzer",,
"Calls by user(of a team)","Anrufe nach Benutzer (eines Teams)",,
"Calls emitted historical","Gesendete Anrufe historisch",,
"Calls emitted target completed (%)","Anrufe gesendetes Ziel abgeschlossen (%)",,
"Calls held by team by type","Anrufe, die vom Team gehalten werden, nach Art der Anrufe",,
"Calls held by type by user","Anrufe, die nach Typ und Benutzer geordnet sind.",,
"Calls type by team","Anrufe nach Teamtyp",,
"Calls type by user","Anrufe nach Benutzertyp",,
"Cancel this reminder",,,
"Canceled","Abgesagt",,
"Cases","Fälle",,
"Category","Kategorie",,
"Characteristics","Merkmale",,
"Chart","Diagramm",,
"Check duplicate","Duplikat prüfen",,
"City","Stadt",,
"Civility","Zivilität",,
"Closed Opportunities","Geschlossene Opportunities",,
"Closed lost","Geschlossen verloren",,
"Closed won","Geschlossener Won",,
"Code","Code",,
"Company","Unternehmen",,
"Configuration","Konfiguration",,
"Confirm lost reason","Bestätigen Sie den verlorenen Grund",,
"Contact","Kontakt",,
"Contact date","Kontaktdatum",,
"Contact details","Kontaktdaten",,
"Contact name","Kontaktname",,
"Contacts","Kontakte",,
"Convert","Konvertieren",,
"Convert lead","Lead umwandeln",,
"Convert lead (${ fullName })","Lead konvertieren (${ fullName })",,
"Convert lead into contact",,,
"Convert lead into partner",,,
"Converted","Konvertiert",,
"Country","Land",,
"Create a new reminder",,,
"Create a quotation",,,
"Create event","Veranstaltung erstellen",,
"Create new contact","Neuen Kontakt erstellen",,
"Create new partner","Neuen Partner anlegen",,
"Create opportunity","Opportunity erstellen",,
"Create opportunity (${ fullName })","Opportunity erstellen (${ fullName })",,
"Create order (${ fullName })","Bestellung erstellen (${ fullName })",,
"Create purchase quotation",,,
"Create sale quotation",,,
"Created Nbr","Erstellte Nbr",,
"Created Nbr.","Erstellt Nbr.",,
"Created Won","Erstellter Sieg",,
"Created by","Erstellt von",,
"Created leads by industry sector","Erstellte Leads nach Branchen",,
"Created leads per month","Erstellte Leads pro Monat",,
"Created leads with at least one opportunity",,,
"Created on","Erstellt am",,
"Crm batch","Crm-Batch",,
"Currency","Währung",,
"Customer","Kunde",,
"Customer Description",,,
"Customer fixed phone","Kundenfestes Telefon",,
"Customer mobile phone","Kunden-Handy",,
"Customer name","Kundenname",,
"Customer recovery",,,
"Customers","Kunden",,
"Daily","Täglich",,
"Daily team call summary by user","Tägliche Zusammenfassung der Teamanrufe nach Benutzern",,
"Dashboard","Dashboard",,
"Date from","Datum von",,
"Date to","Datum bis",,
"Day of month","Tag des Monats",,
"Day of week","Wochentag",,
"Days","Tage",,
"Delete all events","Alle Ereignisse löschen",,
"Delete only this event","Nur dieses Ereignis löschen",,
"Delete this and next events","Diese und die nächsten Termine löschen",,
"Delivery Address","Lieferadresse",,
"Dep./Div.","Abteilung /Div.",,
"Description","Beschreibung",,
"Display customer description in opportunity",,,
"Duration","Dauer",,
"Duration type","Dauerart",,
"Email","E-Mail",,
"Emails","E-Mails",,
"End","Ende",,
"End date","Enddatum",,
"Enterprise","Unternehmen",,
"Enterprise name","Unternehmensname",,
"Error in lead conversion","Fehler bei der Lead-Konvertierung",,
"Estimated budget","Geschätztes Budget",,
"Event","Veranstaltung",,
"Event Categories","Event-Kategorien",,
"Event Dashboard 1","Ereignis-Dashboard 1",,
"Event Db","Ereignis Db",,
"Event categories","Eventkategorien",,
"Event category","Event-Kategorie",,
"Event configuration categories","Kategorien der Eventkonfiguration",,
"Event filters","Ereignisfilter",,
"Event reminder","Ereignis-Erinnerung",,
"Event reminder %s","Ereignis-Erinnerung %s",,
"Event reminder batch","Ereignis-Erinnerungscharge",,
"Event reminder page","Erinnerungsseite für Ereignisse",,
"Event reminder template",,,
"Event reminders","Erinnerungen an Ereignisse",,
"Event's reminder's generation's reporting :","Die Erinnerung der Ereignisgeneration an die Berichterstattung:",,
"Events","Events",,
"Every %d days","Alle %d Tage",,
"Every %d months the %d","Alle %d Monate wird die %d",,
"Every %d weeks","Alle %d Wochen",,
"Every %d years the %s","Alle %d Jahre die %s",,
"Every day","Jeden Tag",,
"Every month","Jeden Monat",,
"Every month the","Jeden Monat wird die",,
"Every week","Jede Woche",,
"Every year","Jedes Jahr",,
"Every year the","Jedes Jahr wird die",,
"Expected close date","Erwartetes Abschlussdatum",,
"Fax","Fax",,
"Finished","Fertiggestellt",,
"First name","Vorname",,
"Fixed Phone","Festes Telefon",,
"Fixed phone","Festnetztelefon",,
"Follow up","Nachverfolgung",,
"Follow-up","Nachbereitung",,
"For all","Für alle",,
"For me","Für mich",,
"Fr","Pater",,
"Free text",,,
"From Date","Von-Datum",,
"From date must be less than the to date","Das Von-Datum muss kleiner als das Bis-Datum sein.",,
"Function","Funktion",,
"General contact details","Allgemeine Kontaktdaten",,
"Generate CRM configurations","CRM-Konfigurationen generieren",,
"Generate Project","Projekt generieren",,
"Groups Assignable",,,
"Guests","Gäste",,
"High","Hoch",,
"Historical Period","Historischer Zeitraum",,
"Historical events completed","Historische Ereignisse abgeschlossen",,
"Hours","Stunden",,
"Import lead","Lead importieren",,
"Import leads","Leads importieren",,
"In process","In Bearbeitung",,
"Incoming","Eingehende",,
"Industry Sector","Industriesektor",,
"Industry sector","Industriebereich",,
"Information","Informationen",,
"Informations","Informationen",,
"Input location please","Eingabeposition bitte",,
"Invoicing Address","Rechnungsadresse",,
"Job Title","Stellenbezeichnung",,
"Key accounts","Key Accounts",,
"Last name","Nachname",,
"Lead","Leitung",,
"Lead Assigned","Lead Assigned",,
"Lead Converted","Blei konvertiert",,
"Lead Dashboard 1","Lead Dashboard 1",,
"Lead Db","Leitung Db",,
"Lead Db 1","Leitung Db 1",,
"Lead converted","Lead konvertiert",,
"Lead created","Lead angelegt",,
"Lead filters","Leitungsfilter",,
"Lead.address_information","Adressinformationen",,
"Lead.company","Unternehmen",,
"Lead.email","E-Mail",,
"Lead.fax","Fax",,
"Lead.header","Kopfzeile",,
"Lead.industry","Industrie",,
"Lead.lead_owner","Haupteigentümer",,
"Lead.name","Name",,
"Lead.other_address","Andere Adresse",,
"Lead.phone","Telefon",,
"Lead.primary_address","Primäre Adresse",,
"Lead.source","Quelle",,
"Lead.status","Status",,
"Lead.title","Titel",,
"Leads","Leads",,
"Leads Source","Leitet die Quelle",,
"Leads by Country","Führt nach Land",,
"Leads by Salesman by Status","Führt durch den Verkäufer nach Status",,
"Leads by Source","Führt nach Quelle",,
"Leads by Team by Status","Führungen nach Team nach Status",,
"Limit Date","Limit Datum",,
"Lose","Verlieren",,
"Loss confirmation","Schadensbestätigung",,
"Lost","Verloren",,
"Lost reason","Verlorener Grund",,
"Lost reasons","Verlorene Gründe",,
"Low","Niedrig",,
"MapRest.PinCharLead","L",,
"MapRest.PinCharOpportunity","O",,
"Marketing","Marketing",,
"Meeting","Besprechung",,
"Meeting Nbr","Meeting Nbr",,
"Meeting Nbr.","Meeting Nbr.",,
"Meeting filters","Meeting-Filter",,
"Meeting number historical","Besprechungsnummer historisch",,
"Meeting reminder template","Vorlage für Erinnerungen an Besprechungen",,
"Meeting's date changed template","Vorlage für die Datumsänderung der Besprechung",,
"Meeting's guest added template","Der Gast des Meetings hat eine Vorlage hinzugefügt.",,
"Meeting's guest deleted template","Vom Gast des Meetings gelöschte Vorlage",,
"Meetings","Besprechungen",,
"Meetings number historical","Besprechungsnummer historisch",,
"Meetings number target completed (%)","Anzahl der Meetings Ziel erreicht (%)",,
"Memo","Memo",,
"Minutes","Protokoll",,
"Mo","Mo",,
"Mobile N°","Handy-Nummer",,
"Mobile phone","Handy",,
"Month","Monat",,
"Monthly","Monatlich",,
"Months","Monate",,
"My Best Open Deals","Meine besten offenen Angebote",,
"My CRM events","Meine CRM-Ereignisse",,
"My Calendar","Mein Kalender",,
"My Calls","Meine Anrufe",,
"My Closed Opportunities","Meine geschlossenen Stellenangebote",,
"My Current Leads","Meine aktuellen Leads",,
"My Key accounts","Meine Key Accounts",,
"My Leads","Meine Leads",,
"My Meetings","Meine Meetings",,
"My Open Opportunities","Meine offenen Möglichkeiten",,
"My Opportunities","Meine Möglichkeiten",,
"My Tasks","Meine Aufgaben",,
"My Team Best Open Deals","Mein Team Beste Open Deals",,
"My Team Calls","Mein Team ruft",,
"My Team Closed Opportunities","Mein Team hat die Möglichkeiten geschlossen.",,
"My Team Key accounts","Mein Team Großkunden",,
"My Team Leads","Mein Team leitet",,
"My Team Meetings","Meine Teambesprechungen",,
"My Team Open Opportunities","Mein Team Offene Möglichkeiten",,
"My Team Tasks","Aufgaben meines Teams",,
"My Today Calls","Meine heutigen Anrufe",,
"My Today Tasks","Meine heutigen Aufgaben",,
"My Upcoming Meetings","Meine nächsten Meetings",,
"My Upcoming Tasks","Meine anstehenden Aufgaben",,
"My opportunities","Meine Möglichkeiten",,
"My past events","Meine vergangenen Veranstaltungen",,
"My team opportunities","Möglichkeiten für mein Team",,
"My upcoming events","Meine bevorstehenden Veranstaltungen",,
"Name","Name",,
"Negotiation","Verhandlung",,
"New","Neu",,
"Next stage","Nächste Stufe",,
"Next step","Nächster Schritt",,
"No lead import configuration found","Keine Lead-Import-Konfiguration gefunden",,
"No template created in CRM configuration for company %s, emails have not been sent","Keine Vorlage in der CRM-Konfiguration für Unternehmen %s erstellt, E-Mails wurden nicht gesendet.",,
"Non-participant","Nicht teilnehmender Teilnehmer",,
"None","Keine",,
"Normal","Normal",,
"Not started","Nicht gestartet",,
"Objective","Zielsetzung",,
"Objective %s is in contradiction with objective's configuration %s","Ziel %s steht im Widerspruch zur Konfiguration des Ziels %s.",,
"Objectives","Ziele",,
"Objectives Configurations","Zielsetzungen Konfigurationen",,
"Objectives Team Db","Ziele Team Db",,
"Objectives User Db","Ziele Benutzer Db",,
"Objectives configurations","Zielkonfigurationen",,
"Objectives team Dashboard","Ziele Team Dashboard",,
"Objectives user Dashboard","Ziele Benutzer Dashboard",,
"Objectives' generation's reporting :","Berichterstattung der Zielvorgaben-Generation:",,
"Office name","Name des Büros",,
"On going","Auf dem Weg",,
"Open Cases by Agents","Offene Fälle von Agenten",,
"Open Opportunities","Offene Möglichkeiten",,
"Operation mode",,,
"Opportunities","Möglichkeiten",,
"Opportunities By Origin By Stage","Opportunities nach Herkunft nach Stufe",,
"Opportunities By Sale Stage","Opportunities nach Verkaufsstufe",,
"Opportunities By Source","Chancen nach Quelle",,
"Opportunities By Type","Opportunities nach Typ",,
"Opportunities Db 1","Möglichkeiten Db 1",,
"Opportunities Db 2","Möglichkeiten Db 2",,
"Opportunities Db 3","Möglichkeiten Db 3",,
"Opportunities Won By Lead Source","Gewonnene Chancen durch Lead Source",,
"Opportunities Won By Partner","Vom Partner gewonnene Chancen",,
"Opportunities Won By Salesman","Vom Verkäufer gewonnene Opportunities",,
"Opportunities amount won historical","Opportunity-Betrag gewonnen historisch",,
"Opportunities amount won target competed (%)","Opportunity-Betrag gewonnen Ziel erreicht (%)",,
"Opportunities amount won target completed (%)","Opportunity-Betrag gewonnen Ziel erreicht (%)",,
"Opportunities created number historical","Opportunities erstellt Anzahl historisch",,
"Opportunities created number target completed (%)","Opportunities erstellt Anzahl Ziel abgeschlossen (%)",,
"Opportunities created won historical","Geschaffene Opportunities gewonnen historisch",,
"Opportunities created won target completed (%)","Opportunities erstellt gewonnen Ziel erreicht (%)",,
"Opportunities filters","Filter für Opportunities",,
"Opportunity","Gelegenheit",,
"Opportunity Type","Opportunity-Typ",,
"Opportunity created","Opportunity angelegt",,
"Opportunity lost","Verlorene Chance",,
"Opportunity type","Opportunity-Typ",,
"Opportunity types","Opportunity-Typen",,
"Opportunity won","Chance gewonnen",,
"Optional participant","Optionaler Teilnehmer",,
"Order by state","Nach Bundesland sortieren",,
"Organization","Unternehmen",,
"Outgoing","Ausgehend",,
"Parent event","Übergeordnetes Ereignis",,
"Parent lead is missing.","Der Elternteil fehlt.",,
"Partner","Partner",,
"Partner Details","Partnerdetails",,
"Pending","Ausstehend",,
"Period type","Periodenart",,
"Periodicity must be greater than 0","Die Periodizität muss größer als 0 sein.",,
"Picture","Bild",,
"Pipeline","Rohrleitung",,
"Pipeline by Stage and Type","Rohrleitung nach Stufe und Typ",,
"Pipeline next 90 days","Pipeline nächste 90 Tage",,
"Planned","Geplant",,
"Please configure all templates in CRM configuration for company %s","Bitte konfigurieren Sie alle Vorlagen in der CRM-Konfiguration für die Firma %s.",,
"Please configure informations for CRM for company %s","Bitte konfigurieren Sie Informationen für CRM für Unternehmen %s.",,
"Please save the event before setting the recurrence","Bitte speichern Sie das Ereignis, bevor Sie die Wiederholung einstellen.",,
"Please select a lead",,,
"Please select the Lead(s) to print.","Bitte wählen Sie die zu druckenden Lead(s) aus.",,
"Postal code","Postleitzahl",,
"Present","Präsentieren",,
"Previous stage","Vorherige Stufe",,
"Previous step","Vorheriger Schritt",,
"Primary address","Primäre Adresse",,
"Print","Drucken",,
"Priority","Priorität",,
"Probability (%)","Wahrscheinlichkeit (%)",,
"Proposition","Vorschlag",,
"Qualification","Qualifizierung",,
"Realized","Realisiert",,
"Recent lost deals","Neueste verlorene Deals",,
"Recently created opportunities","Kürzlich geschaffene Möglichkeiten",,
"Recurrence","Wiederholung",,
"Recurrence assistant","Wiederholungsassistent",,
"Recurrence configuration","Wiederholungskonfiguration",,
"Recurrence name","Wiederholungsname",,
"Recurrent","Wiederkehrend",,
"Recycle","Recyceln",,
"Recycled","Recycelt",,
"Reference","Referenz",,
"References","Referenzen",,
"Referred by","Verwiesen von",,
"Region","Region",,
"Rejection of calls","Ablehnung von Anrufen",,
"Rejection of e-mails","Ablehnung von E-Mails",,
"Related to","In Bezug auf",,
"Related to select","Bezogen auf die Auswahl",,
"Reminded","Erinnert",,
"Reminder",,,
"Reminder Templates","Erinnerungsvorlagen",,
"Reminder(s) treated","Behandelte Erinnerung(en)",,
"Reminders","Erinnerungen",,
"Repeat every","Wiederholen Sie alle",,
"Repeat every:","Wiederholen Sie dies alle:",,
"Repeat the:","Wiederholen Sie die:",,
"Repetitions number","Wiederholungsnummer",,
"Reported","Berichtet",,
"Reportings","Berichte",,
"Reports","Berichte",,
"Required participant","Gewünschter Teilnehmer",,
"Sa","Sa",,
"Sale quotations/orders","Verkaufsangebote/Aufträge",,
"Sales Stage","Verkaufsstufe",,
"Sales orders amount won historical","Kundenauftragsbetrag gewonnen historisch",,
"Sales orders amount won target completed (%)","Kundenaufträge gewonnener Betrag Ziel erreicht (%)",,
"Sales orders created number historical","Kundenaufträge angelegt Anzahl historisch",,
"Sales orders created number target completed (%)","Kundenaufträge angelegt Anzahl Ziel abgeschlossen (%)",,
"Sales orders created won historical","Kundenaufträge angelegt gewonnen gewonnen historisch",,
"Sales orders created won target completed","Kundenaufträge angelegt gewonnen gewonnen Ziel abgeschlossen",,
"Sales orders created won target completed (%)","Kundenaufträge angelegt gewonnen gewonnen Ziel erreicht (%)",,
"Sales stage","Verkaufsstufe",,
"Salesman","Verkäufer",,
"Schedule Event","Veranstaltung planen",,
"Schedule Event (${ fullName })","Ereignis planen (${ fullName })",,
"Schedule Event(${ fullName})","Ereignis planen (${ fullName})",,
"Select Contact","Kontakt auswählen",,
"Select Partner","Partner auswählen",,
"Select existing contact","Vorhandenen Kontakt auswählen",,
"Select existing partner","Vorhandenen Partner auswählen",,
"Send Email","E-Mail senden",,
"Send email","E-Mail senden",,
"Sending date",,,
"Settings","Einstellungen",,
"Show Partner","Partner anzeigen",,
"Show all events","Alle Veranstaltungen anzeigen",,
"Some user groups",,,
"Source","Quelle",,
"Source description","Quellenbeschreibung",,
"Start","Start",,
"Start date","Startdatum",,
"State","Zustand",,
"Status","Status",,
"Status description","Statusbeschreibung",,
"Su","Su",,
"Take charge","Übernehmen Sie die Verantwortung",,
"Target","Ziel",,
"Target User Dashboard","Dashboard für Zielbenutzer",,
"Target batch","Zielcharge",,
"Target configuration","Zielkonfiguration",,
"Target configurations","Zielkonfigurationen",,
"Target page","Zielseite",,
"Target team Dashboard","Dashboard des Zielteams",,
"Target vs Real","Ziel vs. Real",,
"Targets configurations","Zielkonfigurationen",,
"Task","Aufgabe",,
"Task reminder template","Vorlage für die Aufgabenerinnerung",,
"Tasks","Aufgaben",,
"Tasks filters","Aufgabenfilter",,
"Team","Team",,
"Th","Th",,
"The end date must be after the start date","Das Enddatum muss nach dem Startdatum liegen.",,
"The number of repetitions must be greater than 0","Die Anzahl der Wiederholungen muss größer als 0 sein.",,
"Title","Titel",,
"To Date","Bis heute",,
"Tools","Werkzeuge",,
"Trading name","Handelsname",,
"Treated objectives reporting","Berichterstattung über die behandelten Ziele",,
"Tu","Di",,
"Type","Typ",,
"Type of need",,,
"UID (Calendar)","UID (Kalender)",,
"Unassigned Leads","Nicht zugeordnete Leads",,
"Unassigned Opportunities","Nicht zugeordnete Opportunities",,
"Unassigned opportunities","Nicht zugeordnete Opportunities",,
"Upcoming events","Bevorstehende Veranstaltungen",,
"Urgent","Dringend",,
"User","Benutzer",,
"User %s does not have an email address configured nor is it linked to a partner with an email address configured.",,,
"User %s must have an active company to use templates","Benutzer %s muss ein aktives Unternehmen haben, um Vorlagen zu verwenden.",,
"Validate","Validieren",,
"We","Wir",,
"Website","Website",,
"Weekly","Wöchentlich",,
"Weeks","Wochen",,
"Win","Gewinnen",,
"Worst case","Im schlimmsten Fall",,
"Years","Jahre",,
"You don't have the rights to delete this event","Du hast nicht die Berechtigung, dieses Ereignis zu löschen.",,
"You must choose a recurrence type","Sie müssen eine Wiederholungsart wählen.",,
"You must choose at least one day in the week","Du musst mindestens einen Tag in der Woche wählen.",,
"amount","Betrag",,
"com.axelor.apps.crm.job.EventReminderJob","com.axelor.apps.crm.job.EventReminderJob",,
"com.axelor.apps.crm.service.batch.CrmBatchService","com.axelor.apps.crm.service.batch.CrmBatchServiceService",,
"crm.New","Neu",,
"date","Datum",,
"every week's day","jeder Wochentag",,
"everyday","täglich",,
"fri,","fri,",,
"http://www.url.com","http://www.url.com",,
"important","wichtig",,
"mon,","Komm schon,",,
"on","auf",,
"portal.daily.team.calls.summary.by.user","portal.daily.team.calls.summary.by.user.summary.",,
"sat,","Saß.",,
"success","Erfolg",,
"sun,","Sun.",,
"thur,","Thur,",,
"tues,"," Durchaus.",,
"until the","bis zum",,
"value:CRM","Wert:CRM",,
"warning","Warnung",,
"wed,","Mi.",,
"whatever@example.com","whatever@example.com",,
"www.url.com","www.url.com",,
1 key message comment context
2 %d times %d mal
3 +33000000000
4 +33100000000
5 <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' /> <a class='fa fa fa-facebook' href='http://www.facebook.com' target='_blank' />
6 <a class='fa fa-google' href='http://www.google.com' target='_blank' /> <a class='fa fa fa-google' href='http://www.google.com' target='_blank' />
7 <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' /> <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />
8 <a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' /> <a class='fa fa fa-twitter' href='http://www.twitter.com' target='_blank' />
9 <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' /> <a class='fa fa fa-youtube' href='http://www.youtube.com' target='_blank' />
10 <span class='label label-warning'>The selected date is in the past.</span>
11 <span class='label label-warning'>There is already a lead with this name.</span> <span class='label label label-warning'>Es gibt bereits einen Lead mit diesem Namen.</span>
12 <span style="height:21px; line-height: 21px; margin-top:18px; display:inline-block">VS</span>
13 A lost reason must be selected Ein verlorener Grund muss ausgewählt werden.
14 Action Aktion
15 Activities Aktivitäten
16 Add Hinzufügen
17 Add a guest Einen Gast hinzufügen
18 Address Adresse
19 After n repetitions Nach n Wiederholungen
20 All past events Alle vergangenen Ereignisse
21 All upcoming events Alle kommenden Veranstaltungen
22 All users
23 Amount Betrag
24 Amount Won Gewonnener Betrag
25 Amount won Gewonnener Betrag
26 App Crm App Crm
27 Apply changes to all recurrence's events Änderungen auf alle Ereignisse des Wiederauftretens anwenden
28 Apply changes to this event only Änderungen nur auf dieses Ereignis anwenden
29 Apply modifications Änderungen übernehmen
30 Apply modifications for all Änderungen für alle anwenden
31 Are you sure you want to convert the lead? Sind Sie sicher, dass Sie den Lead konvertieren wollen?
32 Assign to Zuweisen zu
33 Assign to me Mir zuweisen
34 Assignable Users
35 Assigned Zugewiesen
36 Assigned to Zugeordnet zu
37 At specific date
38 At the date Zum Zeitpunkt
39 Attendee Teilnehmer
40 Available Verfügbar
41 Average duration between lead and first opportunity (days)
42 Batchs Chargen
43 Before start date
44 Best Open Deals Beste offene Angebote
45 Best case Bester Fall
46 Busy Beschäftigt
47 CRM CRM
48 CRM Activities CRM-Aktivitäten
49 CRM Batch CRM Batch
50 CRM batches CRM-Batches
51 CRM config CRM-Konfiguration
52 CRM config (${ name }) CRM-Konfiguration (${ Name })
53 CRM configuration CRM-Konfiguration
54 CRM configurations CRM-Konfigurationen
55 CRM events CRM-Ereignisse
56 Call Anruf
57 Call emitted Nbr Anruf gesendet Nbr
58 Call emitted Nbr. Anruf gesendet Nbr.
59 Call emitted historical Anruf gesendet historisch
60 Call filters Anruffilter
61 Call reminder template Erinnerungsvorlage aufrufen
62 Call type Anrufart
63 Calls Anrufe
64 Calls Dashboard Dashboard aufrufen
65 Calls Db Anrufe Db
66 Calls by team by user Anrufe nach Team nach Benutzer
67 Calls by user(of a team) Anrufe nach Benutzer (eines Teams)
68 Calls emitted historical Gesendete Anrufe historisch
69 Calls emitted target completed (%) Anrufe gesendetes Ziel abgeschlossen (%)
70 Calls held by team by type Anrufe, die vom Team gehalten werden, nach Art der Anrufe
71 Calls held by type by user Anrufe, die nach Typ und Benutzer geordnet sind.
72 Calls type by team Anrufe nach Teamtyp
73 Calls type by user Anrufe nach Benutzertyp
74 Cancel this reminder
75 Canceled Abgesagt
76 Cases Fälle
77 Category Kategorie
78 Characteristics Merkmale
79 Chart Diagramm
80 Check duplicate Duplikat prüfen
81 City Stadt
82 Civility Zivilität
83 Closed Opportunities Geschlossene Opportunities
84 Closed lost Geschlossen verloren
85 Closed won Geschlossener Won
86 Code Code
87 Company Unternehmen
88 Configuration Konfiguration
89 Confirm lost reason Bestätigen Sie den verlorenen Grund
90 Contact Kontakt
91 Contact date Kontaktdatum
92 Contact details Kontaktdaten
93 Contact name Kontaktname
94 Contacts Kontakte
95 Convert Konvertieren
96 Convert lead Lead umwandeln
97 Convert lead (${ fullName }) Lead konvertieren (${ fullName })
98 Convert lead into contact
99 Convert lead into partner
100 Converted Konvertiert
101 Country Land
102 Create a new reminder
103 Create a quotation
104 Create event Veranstaltung erstellen
105 Create new contact Neuen Kontakt erstellen
106 Create new partner Neuen Partner anlegen
107 Create opportunity Opportunity erstellen
108 Create opportunity (${ fullName }) Opportunity erstellen (${ fullName })
109 Create order (${ fullName }) Bestellung erstellen (${ fullName })
110 Create purchase quotation
111 Create sale quotation
112 Created Nbr Erstellte Nbr
113 Created Nbr. Erstellt Nbr.
114 Created Won Erstellter Sieg
115 Created by Erstellt von
116 Created leads by industry sector Erstellte Leads nach Branchen
117 Created leads per month Erstellte Leads pro Monat
118 Created leads with at least one opportunity
119 Created on Erstellt am
120 Crm batch Crm-Batch
121 Currency Währung
122 Customer Kunde
123 Customer Description
124 Customer fixed phone Kundenfestes Telefon
125 Customer mobile phone Kunden-Handy
126 Customer name Kundenname
127 Customer recovery
128 Customers Kunden
129 Daily Täglich
130 Daily team call summary by user Tägliche Zusammenfassung der Teamanrufe nach Benutzern
131 Dashboard Dashboard
132 Date from Datum von
133 Date to Datum bis
134 Day of month Tag des Monats
135 Day of week Wochentag
136 Days Tage
137 Delete all events Alle Ereignisse löschen
138 Delete only this event Nur dieses Ereignis löschen
139 Delete this and next events Diese und die nächsten Termine löschen
140 Delivery Address Lieferadresse
141 Dep./Div. Abteilung /Div.
142 Description Beschreibung
143 Display customer description in opportunity
144 Duration Dauer
145 Duration type Dauerart
146 Email E-Mail
147 Emails E-Mails
148 End Ende
149 End date Enddatum
150 Enterprise Unternehmen
151 Enterprise name Unternehmensname
152 Error in lead conversion Fehler bei der Lead-Konvertierung
153 Estimated budget Geschätztes Budget
154 Event Veranstaltung
155 Event Categories Event-Kategorien
156 Event Dashboard 1 Ereignis-Dashboard 1
157 Event Db Ereignis Db
158 Event categories Eventkategorien
159 Event category Event-Kategorie
160 Event configuration categories Kategorien der Eventkonfiguration
161 Event filters Ereignisfilter
162 Event reminder Ereignis-Erinnerung
163 Event reminder %s Ereignis-Erinnerung %s
164 Event reminder batch Ereignis-Erinnerungscharge
165 Event reminder page Erinnerungsseite für Ereignisse
166 Event reminder template
167 Event reminders Erinnerungen an Ereignisse
168 Event's reminder's generation's reporting : Die Erinnerung der Ereignisgeneration an die Berichterstattung:
169 Events Events
170 Every %d days Alle %d Tage
171 Every %d months the %d Alle %d Monate wird die %d
172 Every %d weeks Alle %d Wochen
173 Every %d years the %s Alle %d Jahre die %s
174 Every day Jeden Tag
175 Every month Jeden Monat
176 Every month the Jeden Monat wird die
177 Every week Jede Woche
178 Every year Jedes Jahr
179 Every year the Jedes Jahr wird die
180 Expected close date Erwartetes Abschlussdatum
181 Fax Fax
182 Finished Fertiggestellt
183 First name Vorname
184 Fixed Phone Festes Telefon
185 Fixed phone Festnetztelefon
186 Follow up Nachverfolgung
187 Follow-up Nachbereitung
188 For all Für alle
189 For me Für mich
190 Fr Pater
191 Free text
192 From Date Von-Datum
193 From date must be less than the to date Das Von-Datum muss kleiner als das Bis-Datum sein.
194 Function Funktion
195 General contact details Allgemeine Kontaktdaten
196 Generate CRM configurations CRM-Konfigurationen generieren
197 Generate Project Projekt generieren
198 Groups Assignable
199 Guests Gäste
200 High Hoch
201 Historical Period Historischer Zeitraum
202 Historical events completed Historische Ereignisse abgeschlossen
203 Hours Stunden
204 Import lead Lead importieren
205 Import leads Leads importieren
206 In process In Bearbeitung
207 Incoming Eingehende
208 Industry Sector Industriesektor
209 Industry sector Industriebereich
210 Information Informationen
211 Informations Informationen
212 Input location please Eingabeposition bitte
213 Invoicing Address Rechnungsadresse
214 Job Title Stellenbezeichnung
215 Key accounts Key Accounts
216 Last name Nachname
217 Lead Leitung
218 Lead Assigned Lead Assigned
219 Lead Converted Blei konvertiert
220 Lead Dashboard 1 Lead Dashboard 1
221 Lead Db Leitung Db
222 Lead Db 1 Leitung Db 1
223 Lead converted Lead konvertiert
224 Lead created Lead angelegt
225 Lead filters Leitungsfilter
226 Lead.address_information Adressinformationen
227 Lead.company Unternehmen
228 Lead.email E-Mail
229 Lead.fax Fax
230 Lead.header Kopfzeile
231 Lead.industry Industrie
232 Lead.lead_owner Haupteigentümer
233 Lead.name Name
234 Lead.other_address Andere Adresse
235 Lead.phone Telefon
236 Lead.primary_address Primäre Adresse
237 Lead.source Quelle
238 Lead.status Status
239 Lead.title Titel
240 Leads Leads
241 Leads Source Leitet die Quelle
242 Leads by Country Führt nach Land
243 Leads by Salesman by Status Führt durch den Verkäufer nach Status
244 Leads by Source Führt nach Quelle
245 Leads by Team by Status Führungen nach Team nach Status
246 Limit Date Limit Datum
247 Lose Verlieren
248 Loss confirmation Schadensbestätigung
249 Lost Verloren
250 Lost reason Verlorener Grund
251 Lost reasons Verlorene Gründe
252 Low Niedrig
253 MapRest.PinCharLead L
254 MapRest.PinCharOpportunity O
255 Marketing Marketing
256 Meeting Besprechung
257 Meeting Nbr Meeting Nbr
258 Meeting Nbr. Meeting Nbr.
259 Meeting filters Meeting-Filter
260 Meeting number historical Besprechungsnummer historisch
261 Meeting reminder template Vorlage für Erinnerungen an Besprechungen
262 Meeting's date changed template Vorlage für die Datumsänderung der Besprechung
263 Meeting's guest added template Der Gast des Meetings hat eine Vorlage hinzugefügt.
264 Meeting's guest deleted template Vom Gast des Meetings gelöschte Vorlage
265 Meetings Besprechungen
266 Meetings number historical Besprechungsnummer historisch
267 Meetings number target completed (%) Anzahl der Meetings Ziel erreicht (%)
268 Memo Memo
269 Minutes Protokoll
270 Mo Mo
271 Mobile N° Handy-Nummer
272 Mobile phone Handy
273 Month Monat
274 Monthly Monatlich
275 Months Monate
276 My Best Open Deals Meine besten offenen Angebote
277 My CRM events Meine CRM-Ereignisse
278 My Calendar Mein Kalender
279 My Calls Meine Anrufe
280 My Closed Opportunities Meine geschlossenen Stellenangebote
281 My Current Leads Meine aktuellen Leads
282 My Key accounts Meine Key Accounts
283 My Leads Meine Leads
284 My Meetings Meine Meetings
285 My Open Opportunities Meine offenen Möglichkeiten
286 My Opportunities Meine Möglichkeiten
287 My Tasks Meine Aufgaben
288 My Team Best Open Deals Mein Team Beste Open Deals
289 My Team Calls Mein Team ruft
290 My Team Closed Opportunities Mein Team hat die Möglichkeiten geschlossen.
291 My Team Key accounts Mein Team Großkunden
292 My Team Leads Mein Team leitet
293 My Team Meetings Meine Teambesprechungen
294 My Team Open Opportunities Mein Team Offene Möglichkeiten
295 My Team Tasks Aufgaben meines Teams
296 My Today Calls Meine heutigen Anrufe
297 My Today Tasks Meine heutigen Aufgaben
298 My Upcoming Meetings Meine nächsten Meetings
299 My Upcoming Tasks Meine anstehenden Aufgaben
300 My opportunities Meine Möglichkeiten
301 My past events Meine vergangenen Veranstaltungen
302 My team opportunities Möglichkeiten für mein Team
303 My upcoming events Meine bevorstehenden Veranstaltungen
304 Name Name
305 Negotiation Verhandlung
306 New Neu
307 Next stage Nächste Stufe
308 Next step Nächster Schritt
309 No lead import configuration found Keine Lead-Import-Konfiguration gefunden
310 No template created in CRM configuration for company %s, emails have not been sent Keine Vorlage in der CRM-Konfiguration für Unternehmen %s erstellt, E-Mails wurden nicht gesendet.
311 Non-participant Nicht teilnehmender Teilnehmer
312 None Keine
313 Normal Normal
314 Not started Nicht gestartet
315 Objective Zielsetzung
316 Objective %s is in contradiction with objective's configuration %s Ziel %s steht im Widerspruch zur Konfiguration des Ziels %s.
317 Objectives Ziele
318 Objectives Configurations Zielsetzungen Konfigurationen
319 Objectives Team Db Ziele Team Db
320 Objectives User Db Ziele Benutzer Db
321 Objectives configurations Zielkonfigurationen
322 Objectives team Dashboard Ziele Team Dashboard
323 Objectives user Dashboard Ziele Benutzer Dashboard
324 Objectives' generation's reporting : Berichterstattung der Zielvorgaben-Generation:
325 Office name Name des Büros
326 On going Auf dem Weg
327 Open Cases by Agents Offene Fälle von Agenten
328 Open Opportunities Offene Möglichkeiten
329 Operation mode
330 Opportunities Möglichkeiten
331 Opportunities By Origin By Stage Opportunities nach Herkunft nach Stufe
332 Opportunities By Sale Stage Opportunities nach Verkaufsstufe
333 Opportunities By Source Chancen nach Quelle
334 Opportunities By Type Opportunities nach Typ
335 Opportunities Db 1 Möglichkeiten Db 1
336 Opportunities Db 2 Möglichkeiten Db 2
337 Opportunities Db 3 Möglichkeiten Db 3
338 Opportunities Won By Lead Source Gewonnene Chancen durch Lead Source
339 Opportunities Won By Partner Vom Partner gewonnene Chancen
340 Opportunities Won By Salesman Vom Verkäufer gewonnene Opportunities
341 Opportunities amount won historical Opportunity-Betrag gewonnen historisch
342 Opportunities amount won target competed (%) Opportunity-Betrag gewonnen Ziel erreicht (%)
343 Opportunities amount won target completed (%) Opportunity-Betrag gewonnen Ziel erreicht (%)
344 Opportunities created number historical Opportunities erstellt Anzahl historisch
345 Opportunities created number target completed (%) Opportunities erstellt Anzahl Ziel abgeschlossen (%)
346 Opportunities created won historical Geschaffene Opportunities gewonnen historisch
347 Opportunities created won target completed (%) Opportunities erstellt gewonnen Ziel erreicht (%)
348 Opportunities filters Filter für Opportunities
349 Opportunity Gelegenheit
350 Opportunity Type Opportunity-Typ
351 Opportunity created Opportunity angelegt
352 Opportunity lost Verlorene Chance
353 Opportunity type Opportunity-Typ
354 Opportunity types Opportunity-Typen
355 Opportunity won Chance gewonnen
356 Optional participant Optionaler Teilnehmer
357 Order by state Nach Bundesland sortieren
358 Organization Unternehmen
359 Outgoing Ausgehend
360 Parent event Übergeordnetes Ereignis
361 Parent lead is missing. Der Elternteil fehlt.
362 Partner Partner
363 Partner Details Partnerdetails
364 Pending Ausstehend
365 Period type Periodenart
366 Periodicity must be greater than 0 Die Periodizität muss größer als 0 sein.
367 Picture Bild
368 Pipeline Rohrleitung
369 Pipeline by Stage and Type Rohrleitung nach Stufe und Typ
370 Pipeline next 90 days Pipeline nächste 90 Tage
371 Planned Geplant
372 Please configure all templates in CRM configuration for company %s Bitte konfigurieren Sie alle Vorlagen in der CRM-Konfiguration für die Firma %s.
373 Please configure informations for CRM for company %s Bitte konfigurieren Sie Informationen für CRM für Unternehmen %s.
374 Please save the event before setting the recurrence Bitte speichern Sie das Ereignis, bevor Sie die Wiederholung einstellen.
375 Please select a lead
376 Please select the Lead(s) to print. Bitte wählen Sie die zu druckenden Lead(s) aus.
377 Postal code Postleitzahl
378 Present Präsentieren
379 Previous stage Vorherige Stufe
380 Previous step Vorheriger Schritt
381 Primary address Primäre Adresse
382 Print Drucken
383 Priority Priorität
384 Probability (%) Wahrscheinlichkeit (%)
385 Proposition Vorschlag
386 Qualification Qualifizierung
387 Realized Realisiert
388 Recent lost deals Neueste verlorene Deals
389 Recently created opportunities Kürzlich geschaffene Möglichkeiten
390 Recurrence Wiederholung
391 Recurrence assistant Wiederholungsassistent
392 Recurrence configuration Wiederholungskonfiguration
393 Recurrence name Wiederholungsname
394 Recurrent Wiederkehrend
395 Recycle Recyceln
396 Recycled Recycelt
397 Reference Referenz
398 References Referenzen
399 Referred by Verwiesen von
400 Region Region
401 Rejection of calls Ablehnung von Anrufen
402 Rejection of e-mails Ablehnung von E-Mails
403 Related to In Bezug auf
404 Related to select Bezogen auf die Auswahl
405 Reminded Erinnert
406 Reminder
407 Reminder Templates Erinnerungsvorlagen
408 Reminder(s) treated Behandelte Erinnerung(en)
409 Reminders Erinnerungen
410 Repeat every Wiederholen Sie alle
411 Repeat every: Wiederholen Sie dies alle:
412 Repeat the: Wiederholen Sie die:
413 Repetitions number Wiederholungsnummer
414 Reported Berichtet
415 Reportings Berichte
416 Reports Berichte
417 Required participant Gewünschter Teilnehmer
418 Sa Sa
419 Sale quotations/orders Verkaufsangebote/Aufträge
420 Sales Stage Verkaufsstufe
421 Sales orders amount won historical Kundenauftragsbetrag gewonnen historisch
422 Sales orders amount won target completed (%) Kundenaufträge gewonnener Betrag Ziel erreicht (%)
423 Sales orders created number historical Kundenaufträge angelegt Anzahl historisch
424 Sales orders created number target completed (%) Kundenaufträge angelegt Anzahl Ziel abgeschlossen (%)
425 Sales orders created won historical Kundenaufträge angelegt gewonnen gewonnen historisch
426 Sales orders created won target completed Kundenaufträge angelegt gewonnen gewonnen Ziel abgeschlossen
427 Sales orders created won target completed (%) Kundenaufträge angelegt gewonnen gewonnen Ziel erreicht (%)
428 Sales stage Verkaufsstufe
429 Salesman Verkäufer
430 Schedule Event Veranstaltung planen
431 Schedule Event (${ fullName }) Ereignis planen (${ fullName })
432 Schedule Event(${ fullName}) Ereignis planen (${ fullName})
433 Select Contact Kontakt auswählen
434 Select Partner Partner auswählen
435 Select existing contact Vorhandenen Kontakt auswählen
436 Select existing partner Vorhandenen Partner auswählen
437 Send Email E-Mail senden
438 Send email E-Mail senden
439 Sending date
440 Settings Einstellungen
441 Show Partner Partner anzeigen
442 Show all events Alle Veranstaltungen anzeigen
443 Some user groups
444 Source Quelle
445 Source description Quellenbeschreibung
446 Start Start
447 Start date Startdatum
448 State Zustand
449 Status Status
450 Status description Statusbeschreibung
451 Su Su
452 Take charge Übernehmen Sie die Verantwortung
453 Target Ziel
454 Target User Dashboard Dashboard für Zielbenutzer
455 Target batch Zielcharge
456 Target configuration Zielkonfiguration
457 Target configurations Zielkonfigurationen
458 Target page Zielseite
459 Target team Dashboard Dashboard des Zielteams
460 Target vs Real Ziel vs. Real
461 Targets configurations Zielkonfigurationen
462 Task Aufgabe
463 Task reminder template Vorlage für die Aufgabenerinnerung
464 Tasks Aufgaben
465 Tasks filters Aufgabenfilter
466 Team Team
467 Th Th
468 The end date must be after the start date Das Enddatum muss nach dem Startdatum liegen.
469 The number of repetitions must be greater than 0 Die Anzahl der Wiederholungen muss größer als 0 sein.
470 Title Titel
471 To Date Bis heute
472 Tools Werkzeuge
473 Trading name Handelsname
474 Treated objectives reporting Berichterstattung über die behandelten Ziele
475 Tu Di
476 Type Typ
477 Type of need
478 UID (Calendar) UID (Kalender)
479 Unassigned Leads Nicht zugeordnete Leads
480 Unassigned Opportunities Nicht zugeordnete Opportunities
481 Unassigned opportunities Nicht zugeordnete Opportunities
482 Upcoming events Bevorstehende Veranstaltungen
483 Urgent Dringend
484 User Benutzer
485 User %s does not have an email address configured nor is it linked to a partner with an email address configured.
486 User %s must have an active company to use templates Benutzer %s muss ein aktives Unternehmen haben, um Vorlagen zu verwenden.
487 Validate Validieren
488 We Wir
489 Website Website
490 Weekly Wöchentlich
491 Weeks Wochen
492 Win Gewinnen
493 Worst case Im schlimmsten Fall
494 Years Jahre
495 You don't have the rights to delete this event Du hast nicht die Berechtigung, dieses Ereignis zu löschen.
496 You must choose a recurrence type Sie müssen eine Wiederholungsart wählen.
497 You must choose at least one day in the week Du musst mindestens einen Tag in der Woche wählen.
498 amount Betrag
499 com.axelor.apps.crm.job.EventReminderJob com.axelor.apps.crm.job.EventReminderJob
500 com.axelor.apps.crm.service.batch.CrmBatchService com.axelor.apps.crm.service.batch.CrmBatchServiceService
501 crm.New Neu
502 date Datum
503 every week's day jeder Wochentag
504 everyday täglich
505 fri, fri,
506 http://www.url.com http://www.url.com
507 important wichtig
508 mon, Komm schon,
509 on auf
510 portal.daily.team.calls.summary.by.user portal.daily.team.calls.summary.by.user.summary.
511 sat, Saß.
512 success Erfolg
513 sun, Sun.
514 thur, Thur,
515 tues, Durchaus.
516 until the bis zum
517 value:CRM Wert:CRM
518 warning Warnung
519 wed, Mi.
520 whatever@example.com whatever@example.com
521 www.url.com www.url.com

View File

@ -0,0 +1,525 @@
"key","message","comment","context"
"%d times",,,
"+33000000000",,,
"+33100000000",,,
"<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />",,,
"<a class='fa fa-google' href='http://www.google.com' target='_blank' />",,,
"<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />",,,
"<a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />",,,
"<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />",,,
"<span class='label label-warning'>The selected date is in the past.</span>",,,
"<span class='label label-warning'>There is already a lead with this name.</span>",,,
"<span style=""height:21px; line-height: 21px; margin-top:18px; display:inline-block"">VS</span>",,,
"A lost reason must be selected",,,
"Action",,,
"Activities",,,
"Add",,,
"Add a guest",,,
"Address",,,
"After n repetitions",,,
"All past events",,,
"All upcoming events",,,
"All users",,,
"Amount",,,
"Amount Won",,,
"Amount won",,,
"App Crm",,,
"Apply changes to all recurrence's events",,,
"Apply changes to this event only",,,
"Apply modifications",,,
"Apply modifications for all",,,
"Are you sure you want to convert the lead?",,,
"Assign to",,,
"Assign to me",,,
"Assignable Users",,,
"Assigned",,,
"Assigned to",,,
"At specific date",,,
"At the date",,,
"Attendee",,,
"Available",,,
"Average duration between lead and first opportunity (days)",,,
"Batchs",,,
"Before start date",,,
"Best Open Deals",,,
"Best case",,,
"Busy",,,
"CRM",,,
"CRM Activities",,,
"CRM Batch",,,
"CRM batches",,,
"CRM config",,,
"CRM config (${ name })",,,
"CRM configuration",,,
"CRM configurations",,,
"CRM events",,,
"Call",,,
"Call emitted Nbr",,,
"Call emitted Nbr.",,,
"Call emitted historical",,,
"Call filters",,,
"Call reminder template",,,
"Call type",,,
"Calls",,,
"Calls Dashboard",,,
"Calls Db",,,
"Calls by team by user",,,
"Calls by user(of a team)",,,
"Calls emitted historical",,,
"Calls emitted target completed (%)",,,
"Calls held by team by type",,,
"Calls held by type by user",,,
"Calls type by team",,,
"Calls type by user",,,
"Cancel this reminder",,,
"Canceled",,,
"Cases",,,
"Category",,,
"Characteristics",,,
"Chart",,,
"Check duplicate",,,
"City",,,
"Civility",,,
"Closed Opportunities",,,
"Closed lost",,,
"Closed won",,,
"Code",,,
"Company",,,
"Configuration",,,
"Confirm lost reason",,,
"Contact",,,
"Contact date",,,
"Contact details",,,
"Contact function",,,
"Contact name",,,
"Contacts",,,
"Convert",,,
"Convert lead",,,
"Convert lead (${ fullName })",,,
"Convert lead into contact",,,
"Convert lead into partner",,,
"Converted",,,
"Country",,,
"Create a new reminder",,,
"Create a quotation",,,
"Create event",,,
"Create new contact",,,
"Create new partner",,,
"Create opportunity",,,
"Create opportunity (${ fullName })",,,
"Create order (${ fullName })",,,
"Create purchase quotation",,,
"Create sale quotation",,,
"Created Nbr",,,
"Created Nbr.",,,
"Created Won",,,
"Created by",,,
"Created leads by industry sector",,,
"Created leads per month",,,
"Created leads with at least one opportunity",,,
"Created on",,,
"Crm batch",,,
"Currency",,,
"Customer",,,
"Customer Description",,,
"Customer fixed phone",,,
"Customer mobile phone",,,
"Customer name",,,
"Customer recovery",,,
"Customers",,,
"Daily",,,
"Daily team call summary by user",,,
"Dashboard",,,
"Date from",,,
"Date to",,,
"Day of month",,,
"Day of week",,,
"Days",,,
"Delete all events",,,
"Delete only this event",,,
"Delete this and next events",,,
"Delivery Address",,,
"Dep./Div.",,,
"Description",,,
"Display customer description in opportunity",,,
"Duration",,,
"Duration type",,,
"Email",,,
"Emails",,,
"End",,,
"End date",,,
"Enterprise",,,
"Enterprise name",,,
"Error in lead conversion",,,
"Estimated budget",,,
"Event",,,
"Event Categories",,,
"Event Dashboard 1",,,
"Event Db",,,
"Event categories",,,
"Event category",,,
"Event configuration categories",,,
"Event filters",,,
"Event reminder",,,
"Event reminder %s",,,
"Event reminder batch",,,
"Event reminder page",,,
"Event reminder template",,,
"Event reminders",,,
"Event's reminder's generation's reporting :",,,
"Events",,,
"Every %d days",,,
"Every %d months the %d",,,
"Every %d weeks",,,
"Every %d years the %s",,,
"Every day",,,
"Every month",,,
"Every month the",,,
"Every week",,,
"Every year",,,
"Every year the",,,
"Expected close date",,,
"Fax",,,
"Finished",,,
"First name",,,
"Fixed Phone",,,
"Fixed phone",,,
"Follow up",,,
"Follow-up",,,
"For all",,,
"For me",,,
"Fr",,,
"Free text",,,
"From Date",,,
"From date must be less than the to date",,,
"Function",,,
"General contact details",,,
"Generate CRM configurations",,,
"Generate Project",,,
"Groups Assignable",,,
"Guests",,,
"High",,,
"Historical Period",,,
"Historical events completed",,,
"Hours",,,
"Import lead",,,
"Import leads",,,
"In process",,,
"Incoming",,,
"Industry Sector",,,
"Industry sector",,,
"Information",,,
"Informations",,,
"Input location please",,,
"Invoicing Address",,,
"Job Title",,,
"Key accounts",,,
"Last name",,,
"Lead",,,
"Lead Assigned",,,
"Lead Converted",,,
"Lead Dashboard 1",,,
"Lead Db",,,
"Lead Db 1",,,
"Lead converted",,,
"Lead created",,,
"Lead filters",,,
"Lead.address_information","Address Information",,
"Lead.company","Company",,
"Lead.email","Email",,
"Lead.fax","Fax",,
"Lead.header","Header",,
"Lead.industry","Industry",,
"Lead.lead_owner","Lead Owner",,
"Lead.name","Name",,
"Lead.other_address","Other Address",,
"Lead.phone","Phone",,
"Lead.primary_address","Primary Address",,
"Lead.source","Source",,
"Lead.status","Status",,
"Lead.title","Title",,
"Leads",,,
"Leads Source",,,
"Leads by Country",,,
"Leads by Salesman by Status",,,
"Leads by Source",,,
"Leads by Team by Status",,,
"Limit Date",,,
"Lose",,,
"Loss confirmation",,,
"Lost",,,
"Lost reason",,,
"Lost reasons",,,
"Low",,,
"MapRest.PinCharLead","L",,
"MapRest.PinCharOpportunity","O",,
"Marketing",,,
"Meeting",,,
"Meeting Nbr",,,
"Meeting Nbr.",,,
"Meeting filters",,,
"Meeting number historical",,,
"Meeting reminder template",,,
"Meeting's date changed template",,,
"Meeting's guest added template",,,
"Meeting's guest deleted template",,,
"Meetings",,,
"Meetings number historical",,,
"Meetings number target completed (%)",,,
"Memo",,,
"Minutes",,,
"Mo",,,
"Mobile N°",,,
"Mobile phone",,,
"Month",,,
"Monthly",,,
"Months",,,
"My Best Open Deals",,,
"My CRM events",,,
"My Calendar",,,
"My Calls",,,
"My Closed Opportunities",,,
"My Current Leads",,,
"My Key accounts",,,
"My Leads",,,
"My Meetings",,,
"My Open Opportunities",,,
"My Opportunities",,,
"My Tasks",,,
"My Team Best Open Deals",,,
"My Team Calls",,,
"My Team Closed Opportunities",,,
"My Team Key accounts",,,
"My Team Leads",,,
"My Team Meetings",,,
"My Team Open Opportunities",,,
"My Team Tasks",,,
"My Today Calls",,,
"My Today Tasks",,,
"My Upcoming Meetings",,,
"My Upcoming Tasks",,,
"My opportunities",,,
"My past events",,,
"My team opportunities",,,
"My upcoming events",,,
"Name",,,
"Negotiation",,,
"New",,,
"Next stage",,,
"Next step",,,
"No lead import configuration found",,,
"No template created in CRM configuration for company %s, emails have not been sent",,,
"Non-participant",,,
"None",,,
"Normal",,,
"Not started",,,
"Objective",,,
"Objective %s is in contradiction with objective's configuration %s",,,
"Objectives",,,
"Objectives Configurations",,,
"Objectives Team Db",,,
"Objectives User Db",,,
"Objectives configurations",,,
"Objectives team Dashboard",,,
"Objectives user Dashboard",,,
"Objectives' generation's reporting :",,,
"Office name",,,
"On going",,,
"Open Cases by Agents",,,
"Open Opportunities",,,
"Operation mode",,,
"Opportunities",,,
"Opportunities By Origin By Stage",,,
"Opportunities By Sale Stage",,,
"Opportunities By Source",,,
"Opportunities By Type",,,
"Opportunities Db 1",,,
"Opportunities Db 2",,,
"Opportunities Db 3",,,
"Opportunities Won By Lead Source",,,
"Opportunities Won By Partner",,,
"Opportunities Won By Salesman",,,
"Opportunities amount won historical",,,
"Opportunities amount won target competed (%)",,,
"Opportunities amount won target completed (%)",,,
"Opportunities created number historical",,,
"Opportunities created number target completed (%)",,,
"Opportunities created won historical",,,
"Opportunities created won target completed (%)",,,
"Opportunities filters",,,
"Opportunity",,,
"Opportunity Type",,,
"Opportunity created",,,
"Opportunity lost",,,
"Opportunity type",,,
"Opportunity types",,,
"Opportunity won",,,
"Optional participant",,,
"Order by state",,,
"Organization",,,
"Outgoing",,,
"Parent event",,,
"Parent lead is missing.",,,
"Partner",,,
"Partner Details",,,
"Pending",,,
"Period type",,,
"Periodicity must be greater than 0",,,
"Picture",,,
"Pipeline",,,
"Pipeline by Stage and Type",,,
"Pipeline next 90 days",,,
"Planned",,,
"Please complete the contact address.",,,
"Please complete the partner address.",,,
"Please configure all templates in CRM configuration for company %s",,,
"Please configure informations for CRM for company %s",,,
"Please save the event before setting the recurrence",,,
"Please select a lead",,,
"Please select the Lead(s) to print.",,,
"Postal code",,,
"Present",,,
"Previous stage",,,
"Previous step",,,
"Primary address",,,
"Print",,,
"Priority",,,
"Probability (%)",,,
"Proposition",,,
"Qualification",,,
"Realized",,,
"Recent lost deals",,,
"Recently created opportunities",,,
"Recurrence",,,
"Recurrence assistant",,,
"Recurrence configuration",,,
"Recurrence name",,,
"Recurrent",,,
"Recycle",,,
"Recycled",,,
"Reference",,,
"References",,,
"Referred by",,,
"Region",,,
"Rejection of calls",,,
"Rejection of e-mails",,,
"Related to",,,
"Related to select",,,
"Reminded",,,
"Reminder",,,
"Reminder Templates",,,
"Reminder(s) treated",,,
"Reminders",,,
"Repeat every",,,
"Repeat every:",,,
"Repeat the:",,,
"Repetitions number",,,
"Reported",,,
"Reportings",,,
"Reports",,,
"Required participant",,,
"Sa",,,
"Sale quotation",,,
"Sale quotations/orders",,,
"Sales Stage",,,
"Sales orders amount won historical",,,
"Sales orders amount won target completed (%)",,,
"Sales orders created number historical",,,
"Sales orders created number target completed (%)",,,
"Sales orders created won historical",,,
"Sales orders created won target completed",,,
"Sales orders created won target completed (%)",,,
"Sales stage",,,
"Salesman",,,
"Schedule Event",,,
"Schedule Event (${ fullName })",,,
"Schedule Event(${ fullName})",,,
"Select Contact",,,
"Select Partner",,,
"Select existing contact",,,
"Select existing partner",,,
"Send Email",,,
"Send email",,,
"Sending date",,,
"Settings",,,
"Show Partner",,,
"Show all events",,,
"Some user groups",,,
"Source",,,
"Source description",,,
"Start",,,
"Start date",,,
"State",,,
"Status",,,
"Status description",,,
"Su",,,
"Take charge",,,
"Target",,,
"Target User Dashboard",,,
"Target batch",,,
"Target configuration",,,
"Target configurations",,,
"Target page",,,
"Target team Dashboard",,,
"Target vs Real",,,
"Targets configurations",,,
"Task",,,
"Task reminder template",,,
"Tasks",,,
"Tasks filters",,,
"Team",,,
"Th",,,
"The end date must be after the start date",,,
"The number of repetitions must be greater than 0",,,
"Title",,,
"To Date",,,
"Tools",,,
"Trading name",,,
"Treated objectives reporting",,,
"Tu",,,
"Type",,,
"Type of need",,,
"UID (Calendar)",,,
"Unassigned Leads",,,
"Unassigned Opportunities",,,
"Unassigned opportunities",,,
"Upcoming events",,,
"Urgent",,,
"User",,,
"User %s does not have an email address configured nor is it linked to a partner with an email address configured.",,,
"User %s must have an active company to use templates",,,
"Validate",,,
"We",,,
"Website",,,
"Weekly",,,
"Weeks",,,
"Win",,,
"Worst case",,,
"Years",,,
"You don't have the rights to delete this event",,,
"You must choose a recurrence type",,,
"You must choose at least one day in the week",,,
"amount",,,
"com.axelor.apps.crm.job.EventReminderJob",,,
"com.axelor.apps.crm.service.batch.CrmBatchService",,,
"crm.New","New",,
"date",,,
"every week's day",,,
"everyday",,,
"fri,",,,
"http://www.url.com",,,
"important",,,
"mon,",,,
"on",,,
"portal.daily.team.calls.summary.by.user",,,
"sat,",,,
"success",,,
"sun,",,,
"thur,",,,
"tues,",,,
"until the",,,
"value:CRM",,,
"warning",,,
"wed,",,,
"whatever@example.com",,,
"www.url.com",,,
1 key message comment context
2 %d times
3 +33000000000
4 +33100000000
5 <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />
6 <a class='fa fa-google' href='http://www.google.com' target='_blank' />
7 <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />
8 <a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />
9 <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />
10 <span class='label label-warning'>The selected date is in the past.</span>
11 <span class='label label-warning'>There is already a lead with this name.</span>
12 <span style="height:21px; line-height: 21px; margin-top:18px; display:inline-block">VS</span>
13 A lost reason must be selected
14 Action
15 Activities
16 Add
17 Add a guest
18 Address
19 After n repetitions
20 All past events
21 All upcoming events
22 All users
23 Amount
24 Amount Won
25 Amount won
26 App Crm
27 Apply changes to all recurrence's events
28 Apply changes to this event only
29 Apply modifications
30 Apply modifications for all
31 Are you sure you want to convert the lead?
32 Assign to
33 Assign to me
34 Assignable Users
35 Assigned
36 Assigned to
37 At specific date
38 At the date
39 Attendee
40 Available
41 Average duration between lead and first opportunity (days)
42 Batchs
43 Before start date
44 Best Open Deals
45 Best case
46 Busy
47 CRM
48 CRM Activities
49 CRM Batch
50 CRM batches
51 CRM config
52 CRM config (${ name })
53 CRM configuration
54 CRM configurations
55 CRM events
56 Call
57 Call emitted Nbr
58 Call emitted Nbr.
59 Call emitted historical
60 Call filters
61 Call reminder template
62 Call type
63 Calls
64 Calls Dashboard
65 Calls Db
66 Calls by team by user
67 Calls by user(of a team)
68 Calls emitted historical
69 Calls emitted target completed (%)
70 Calls held by team by type
71 Calls held by type by user
72 Calls type by team
73 Calls type by user
74 Cancel this reminder
75 Canceled
76 Cases
77 Category
78 Characteristics
79 Chart
80 Check duplicate
81 City
82 Civility
83 Closed Opportunities
84 Closed lost
85 Closed won
86 Code
87 Company
88 Configuration
89 Confirm lost reason
90 Contact
91 Contact date
92 Contact details
93 Contact function
94 Contact name
95 Contacts
96 Convert
97 Convert lead
98 Convert lead (${ fullName })
99 Convert lead into contact
100 Convert lead into partner
101 Converted
102 Country
103 Create a new reminder
104 Create a quotation
105 Create event
106 Create new contact
107 Create new partner
108 Create opportunity
109 Create opportunity (${ fullName })
110 Create order (${ fullName })
111 Create purchase quotation
112 Create sale quotation
113 Created Nbr
114 Created Nbr.
115 Created Won
116 Created by
117 Created leads by industry sector
118 Created leads per month
119 Created leads with at least one opportunity
120 Created on
121 Crm batch
122 Currency
123 Customer
124 Customer Description
125 Customer fixed phone
126 Customer mobile phone
127 Customer name
128 Customer recovery
129 Customers
130 Daily
131 Daily team call summary by user
132 Dashboard
133 Date from
134 Date to
135 Day of month
136 Day of week
137 Days
138 Delete all events
139 Delete only this event
140 Delete this and next events
141 Delivery Address
142 Dep./Div.
143 Description
144 Display customer description in opportunity
145 Duration
146 Duration type
147 Email
148 Emails
149 End
150 End date
151 Enterprise
152 Enterprise name
153 Error in lead conversion
154 Estimated budget
155 Event
156 Event Categories
157 Event Dashboard 1
158 Event Db
159 Event categories
160 Event category
161 Event configuration categories
162 Event filters
163 Event reminder
164 Event reminder %s
165 Event reminder batch
166 Event reminder page
167 Event reminder template
168 Event reminders
169 Event's reminder's generation's reporting :
170 Events
171 Every %d days
172 Every %d months the %d
173 Every %d weeks
174 Every %d years the %s
175 Every day
176 Every month
177 Every month the
178 Every week
179 Every year
180 Every year the
181 Expected close date
182 Fax
183 Finished
184 First name
185 Fixed Phone
186 Fixed phone
187 Follow up
188 Follow-up
189 For all
190 For me
191 Fr
192 Free text
193 From Date
194 From date must be less than the to date
195 Function
196 General contact details
197 Generate CRM configurations
198 Generate Project
199 Groups Assignable
200 Guests
201 High
202 Historical Period
203 Historical events completed
204 Hours
205 Import lead
206 Import leads
207 In process
208 Incoming
209 Industry Sector
210 Industry sector
211 Information
212 Informations
213 Input location please
214 Invoicing Address
215 Job Title
216 Key accounts
217 Last name
218 Lead
219 Lead Assigned
220 Lead Converted
221 Lead Dashboard 1
222 Lead Db
223 Lead Db 1
224 Lead converted
225 Lead created
226 Lead filters
227 Lead.address_information Address Information
228 Lead.company Company
229 Lead.email Email
230 Lead.fax Fax
231 Lead.header Header
232 Lead.industry Industry
233 Lead.lead_owner Lead Owner
234 Lead.name Name
235 Lead.other_address Other Address
236 Lead.phone Phone
237 Lead.primary_address Primary Address
238 Lead.source Source
239 Lead.status Status
240 Lead.title Title
241 Leads
242 Leads Source
243 Leads by Country
244 Leads by Salesman by Status
245 Leads by Source
246 Leads by Team by Status
247 Limit Date
248 Lose
249 Loss confirmation
250 Lost
251 Lost reason
252 Lost reasons
253 Low
254 MapRest.PinCharLead L
255 MapRest.PinCharOpportunity O
256 Marketing
257 Meeting
258 Meeting Nbr
259 Meeting Nbr.
260 Meeting filters
261 Meeting number historical
262 Meeting reminder template
263 Meeting's date changed template
264 Meeting's guest added template
265 Meeting's guest deleted template
266 Meetings
267 Meetings number historical
268 Meetings number target completed (%)
269 Memo
270 Minutes
271 Mo
272 Mobile N°
273 Mobile phone
274 Month
275 Monthly
276 Months
277 My Best Open Deals
278 My CRM events
279 My Calendar
280 My Calls
281 My Closed Opportunities
282 My Current Leads
283 My Key accounts
284 My Leads
285 My Meetings
286 My Open Opportunities
287 My Opportunities
288 My Tasks
289 My Team Best Open Deals
290 My Team Calls
291 My Team Closed Opportunities
292 My Team Key accounts
293 My Team Leads
294 My Team Meetings
295 My Team Open Opportunities
296 My Team Tasks
297 My Today Calls
298 My Today Tasks
299 My Upcoming Meetings
300 My Upcoming Tasks
301 My opportunities
302 My past events
303 My team opportunities
304 My upcoming events
305 Name
306 Negotiation
307 New
308 Next stage
309 Next step
310 No lead import configuration found
311 No template created in CRM configuration for company %s, emails have not been sent
312 Non-participant
313 None
314 Normal
315 Not started
316 Objective
317 Objective %s is in contradiction with objective's configuration %s
318 Objectives
319 Objectives Configurations
320 Objectives Team Db
321 Objectives User Db
322 Objectives configurations
323 Objectives team Dashboard
324 Objectives user Dashboard
325 Objectives' generation's reporting :
326 Office name
327 On going
328 Open Cases by Agents
329 Open Opportunities
330 Operation mode
331 Opportunities
332 Opportunities By Origin By Stage
333 Opportunities By Sale Stage
334 Opportunities By Source
335 Opportunities By Type
336 Opportunities Db 1
337 Opportunities Db 2
338 Opportunities Db 3
339 Opportunities Won By Lead Source
340 Opportunities Won By Partner
341 Opportunities Won By Salesman
342 Opportunities amount won historical
343 Opportunities amount won target competed (%)
344 Opportunities amount won target completed (%)
345 Opportunities created number historical
346 Opportunities created number target completed (%)
347 Opportunities created won historical
348 Opportunities created won target completed (%)
349 Opportunities filters
350 Opportunity
351 Opportunity Type
352 Opportunity created
353 Opportunity lost
354 Opportunity type
355 Opportunity types
356 Opportunity won
357 Optional participant
358 Order by state
359 Organization
360 Outgoing
361 Parent event
362 Parent lead is missing.
363 Partner
364 Partner Details
365 Pending
366 Period type
367 Periodicity must be greater than 0
368 Picture
369 Pipeline
370 Pipeline by Stage and Type
371 Pipeline next 90 days
372 Planned
373 Please complete the contact address.
374 Please complete the partner address.
375 Please configure all templates in CRM configuration for company %s
376 Please configure informations for CRM for company %s
377 Please save the event before setting the recurrence
378 Please select a lead
379 Please select the Lead(s) to print.
380 Postal code
381 Present
382 Previous stage
383 Previous step
384 Primary address
385 Print
386 Priority
387 Probability (%)
388 Proposition
389 Qualification
390 Realized
391 Recent lost deals
392 Recently created opportunities
393 Recurrence
394 Recurrence assistant
395 Recurrence configuration
396 Recurrence name
397 Recurrent
398 Recycle
399 Recycled
400 Reference
401 References
402 Referred by
403 Region
404 Rejection of calls
405 Rejection of e-mails
406 Related to
407 Related to select
408 Reminded
409 Reminder
410 Reminder Templates
411 Reminder(s) treated
412 Reminders
413 Repeat every
414 Repeat every:
415 Repeat the:
416 Repetitions number
417 Reported
418 Reportings
419 Reports
420 Required participant
421 Sa
422 Sale quotation
423 Sale quotations/orders
424 Sales Stage
425 Sales orders amount won historical
426 Sales orders amount won target completed (%)
427 Sales orders created number historical
428 Sales orders created number target completed (%)
429 Sales orders created won historical
430 Sales orders created won target completed
431 Sales orders created won target completed (%)
432 Sales stage
433 Salesman
434 Schedule Event
435 Schedule Event (${ fullName })
436 Schedule Event(${ fullName})
437 Select Contact
438 Select Partner
439 Select existing contact
440 Select existing partner
441 Send Email
442 Send email
443 Sending date
444 Settings
445 Show Partner
446 Show all events
447 Some user groups
448 Source
449 Source description
450 Start
451 Start date
452 State
453 Status
454 Status description
455 Su
456 Take charge
457 Target
458 Target User Dashboard
459 Target batch
460 Target configuration
461 Target configurations
462 Target page
463 Target team Dashboard
464 Target vs Real
465 Targets configurations
466 Task
467 Task reminder template
468 Tasks
469 Tasks filters
470 Team
471 Th
472 The end date must be after the start date
473 The number of repetitions must be greater than 0
474 Title
475 To Date
476 Tools
477 Trading name
478 Treated objectives reporting
479 Tu
480 Type
481 Type of need
482 UID (Calendar)
483 Unassigned Leads
484 Unassigned Opportunities
485 Unassigned opportunities
486 Upcoming events
487 Urgent
488 User
489 User %s does not have an email address configured nor is it linked to a partner with an email address configured.
490 User %s must have an active company to use templates
491 Validate
492 We
493 Website
494 Weekly
495 Weeks
496 Win
497 Worst case
498 Years
499 You don't have the rights to delete this event
500 You must choose a recurrence type
501 You must choose at least one day in the week
502 amount
503 com.axelor.apps.crm.job.EventReminderJob
504 com.axelor.apps.crm.service.batch.CrmBatchService
505 crm.New New
506 date
507 every week's day
508 everyday
509 fri,
510 http://www.url.com
511 important
512 mon,
513 on
514 portal.daily.team.calls.summary.by.user
515 sat,
516 success
517 sun,
518 thur,
519 tues,
520 until the
521 value:CRM
522 warning
523 wed,
524 whatever@example.com
525 www.url.com

View File

@ -0,0 +1,521 @@
"key","message","comment","context"
"%d times","%d veces",,
"+33000000000",,,
"+33100000000",,,
"<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />","<http://www.facebook.com DIFUNDE LA PALABRA-ESPAÑOLA-",,
"<a class='fa fa-google' href='http://www.google.com' target='_blank' />","<a class='fa fa-google' href='http://www.google.com' target='_blank' />",,
"<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />","<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />",,
"<a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />","<wWw.Subs-Team.Tv P r e s e n t e n t a.",,
"<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />","<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />",,
"<span class='label label-warning'>The selected date is in the past.</span>",,,
"<span class='label label-warning'>There is already a lead with this name.</span>","<span class='label label-warning'>Ya hay una pista con este nombre.</span>",,
"<span style=""height:21px; line-height: 21px; margin-top:18px; display:inline-block"">VS</span>",,,
"A lost reason must be selected","Se debe seleccionar un motivo de pérdida",,
"Action","Acción",,
"Activities","Actividades",,
"Add","Añadir",,
"Add a guest","Añadir un invitado",,
"Address","Dirección",,
"After n repetitions","Después de n repeticiones",,
"All past events","Todos los eventos pasados",,
"All upcoming events","Todos los próximos eventos",,
"All users",,,
"Amount","Importe",,
"Amount Won","Importe ganado",,
"Amount won","Cantidad ganada",,
"App Crm","Aplicación Crm",,
"Apply changes to all recurrence's events","Aplicar cambios a todos los eventos de recurrencia",,
"Apply changes to this event only","Aplicar cambios sólo a este evento",,
"Apply modifications","Aplicar modificaciones",,
"Apply modifications for all","Aplicar modificaciones para todos",,
"Are you sure you want to convert the lead?","¿Estás seguro de que quieres convertir el plomo?",,
"Assign to","Asignar a",,
"Assign to me","Asignar a mí",,
"Assignable Users",,,
"Assigned","Asignado",,
"Assigned to","Asignado a",,
"At specific date",,,
"At the date","En la fecha",,
"Attendee","Asistente",,
"Available","Disponible",,
"Average duration between lead and first opportunity (days)",,,
"Batchs","Lotes",,
"Before start date",,,
"Best Open Deals","Mejores ofertas abiertas",,
"Best case","El mejor de los casos",,
"Busy","Ocupado",,
"CRM","CRM",,
"CRM Activities","Actividades de CRM",,
"CRM Batch","Lote de CRM",,
"CRM batches","Lotes de CRM",,
"CRM config","Configuración de CRM",,
"CRM config (${ name })","Configuración de CRM (${ nombre })",,
"CRM configuration","Configuración de CRM",,
"CRM configurations","Configuraciones de CRM",,
"CRM events","Eventos de CRM",,
"Call","Llamar",,
"Call emitted Nbr","Llamada emitida Nbr",,
"Call emitted Nbr.","Llamada emitida Nbr.",,
"Call emitted historical","Llamada emitida histórica",,
"Call filters","Filtros de llamadas",,
"Call reminder template","Plantilla de recordatorio de llamada",,
"Call type","Tipo de llamada",,
"Calls","Llamadas",,
"Calls Dashboard","Panel de control de llamadas",,
"Calls Db","Llamadas Db",,
"Calls by team by user","Llamadas por equipo por usuario",,
"Calls by user(of a team)","Llamadas por usuario (de un equipo)",,
"Calls emitted historical","Llamadas emitidas históricas",,
"Calls emitted target completed (%)","Llamadas emitidas objetivo completado (%)",,
"Calls held by team by type","Llamadas realizadas por equipo por tipo",,
"Calls held by type by user","Llamadas retenidas por tipo por usuario",,
"Calls type by team","Tipo de llamadas por equipo",,
"Calls type by user","Tipo de llamadas por usuario",,
"Cancel this reminder",,,
"Canceled","Cancelado",,
"Cases","Casos",,
"Category","Categoría",,
"Characteristics","Características",,
"Chart","Gráfico",,
"Check duplicate","Comprobar duplicados",,
"City","Ciudad",,
"Civility","Cortesía",,
"Closed Opportunities","Oportunidades cerradas",,
"Closed lost","Cerrado perdido",,
"Closed won","Cerrado ganado",,
"Code","Código",,
"Company","Empresa",,
"Configuration","Configuración",,
"Confirm lost reason","Confirmar la razón perdida",,
"Contact","Contacto",,
"Contact date","Fecha de contacto",,
"Contact details","Datos de contacto",,
"Contact name","Nombre del contacto",,
"Contacts","Contactos",,
"Convert","Convertir",,
"Convert lead","Convertir cable",,
"Convert lead (${ fullName })","Convertir un cliente potencial (${ fullName })",,
"Convert lead into contact",,,
"Convert lead into partner",,,
"Converted","Convertido",,
"Country","País",,
"Create a new reminder",,,
"Create a quotation",,,
"Create event","Crear evento",,
"Create new contact","Crear un nuevo contacto",,
"Create new partner","Crear un nuevo interlocutor",,
"Create opportunity","Crear oportunidad",,
"Create opportunity (${ fullName })","Crear oportunidad (${ nombre completo })",,
"Create order (${ fullName })","Crear pedido (${ fullName })",,
"Create purchase quotation",,,
"Create sale quotation",,,
"Created Nbr","Números creados",,
"Created Nbr.","Creado Nbr.",,
"Created Won","Creado Ganado",,
"Created by","Creado por",,
"Created leads by industry sector","Líderes creados por sector industrial",,
"Created leads per month","Plomos creados por mes",,
"Created leads with at least one opportunity",,,
"Created on","Creado el",,
"Crm batch","Crm lote",,
"Currency","Moneda",,
"Customer","Cliente",,
"Customer Description",,,
"Customer fixed phone","Teléfono fijo del cliente",,
"Customer mobile phone","Teléfono móvil del cliente",,
"Customer name","Nombre del cliente",,
"Customer recovery",,,
"Customers","Clientes",,
"Daily","Diariamente",,
"Daily team call summary by user","Resumen diario de llamadas del equipo por usuario",,
"Dashboard","Tablero de mandos",,
"Date from","Fecha desde",,
"Date to","Fecha hasta",,
"Day of month","Día del mes",,
"Day of week","Día de la semana",,
"Days","Días",,
"Delete all events","Borrar todos los eventos",,
"Delete only this event","Borrar sólo este evento",,
"Delete this and next events","Borrar este y los siguientes eventos",,
"Delivery Address","Dirección de entrega",,
"Dep./Div.","Dpto./Div.",,
"Description","Descripción",,
"Display customer description in opportunity",,,
"Duration","Duración",,
"Duration type","Tipo de duración",,
"Email","Correo electrónico",,
"Emails","Emails",,
"End","Fin",,
"End date","Fecha de finalización",,
"Enterprise","Empresa",,
"Enterprise name","Nombre de la empresa",,
"Error in lead conversion","Error en la conversión del plomo",,
"Estimated budget","Presupuesto estimado",,
"Event","Evento",,
"Event Categories","Categorías de eventos",,
"Event Dashboard 1","Tablero de eventos 1",,
"Event Db","Evento Db",,
"Event categories","Categorías de eventos",,
"Event category","Categoría del evento",,
"Event configuration categories","Categorías de configuración de eventos",,
"Event filters","Filtros de eventos",,
"Event reminder","Recordatorio de evento",,
"Event reminder %s","Recordatorio de evento %s",,
"Event reminder batch","Lote de recordatorio de evento",,
"Event reminder page","Página de recordatorio de eventos",,
"Event reminder template",,,
"Event reminders","Recordatorios de eventos",,
"Event's reminder's generation's reporting :","Informe de la generación del recordatorio del evento:",,
"Events","Eventos",,
"Every %d days","Cada %d días",,
"Every %d months the %d","Cada %d meses el %d",,
"Every %d weeks","Cada %d semanas",,
"Every %d years the %s","Cada %d años los %s",,
"Every day","Todos los días",,
"Every month","Cada mes",,
"Every month the","Cada mes el",,
"Every week","Cada semana",,
"Every year","Cada año",,
"Every year the","Cada año el",,
"Expected close date","Fecha prevista de cierre",,
"Fax","Fax",,
"Finished","Acabado",,
"First name","Nombre de pila",,
"Fixed Phone","Teléfono Fijo",,
"Fixed phone","Teléfono fijo",,
"Follow up","Seguimiento",,
"Follow-up","Seguimiento",,
"For all","Para todos",,
"For me","Para mí",,
"Fr","Fr",,
"Free text",,,
"From Date","Desde la fecha",,
"From date must be less than the to date","La fecha de inicio debe ser menor que la fecha de finalización.",,
"Function","Función",,
"General contact details","Datos generales de contacto",,
"Generate CRM configurations","Generar configuraciones de CRM",,
"Generate Project","Generar proyecto",,
"Groups Assignable",,,
"Guests","Invitados",,
"High","Alto",,
"Historical Period","Período Histórico",,
"Historical events completed","Eventos históricos completados",,
"Hours","Horas",,
"Import lead","Plomo de importación",,
"Import leads","Cables de importación",,
"In process","En proceso",,
"Incoming","Entrante",,
"Industry Sector","Sector de la Industria",,
"Industry sector","Sector de la industria",,
"Information","Información",,
"Informations","Informaciones",,
"Input location please","Localización de la entrada, por favor",,
"Invoicing Address","Dirección de facturación",,
"Job Title","Título del puesto",,
"Key accounts","Cuentas clave",,
"Last name","Apellido",,
"Lead","Plomo",,
"Lead Assigned","Asignado a un cliente potencial",,
"Lead Converted","Plomo Convertido",,
"Lead Dashboard 1","Tablero de control de plomo 1",,
"Lead Db","Plomo Db",,
"Lead Db 1","Plomo Db 1",,
"Lead converted","Plomo convertido",,
"Lead created","Plomo creado",,
"Lead filters","Filtros de plomo",,
"Lead.address_information","Información de dirección",,
"Lead.company","Empresa",,
"Lead.email","Correo electrónico",,
"Lead.fax","Fax",,
"Lead.header","Cabecera",,
"Lead.industry","Industria",,
"Lead.lead_owner","Propietario principal",,
"Lead.name","Nombre",,
"Lead.other_address","Otra dirección",,
"Lead.phone","Teléfono",,
"Lead.primary_address","Dirección principal",,
"Lead.source","Fuente",,
"Lead.status","Estado",,
"Lead.title","Título",,
"Leads","Plomos",,
"Leads Source","Fuente de prospectos",,
"Leads by Country","Líderes por país",,
"Leads by Salesman by Status","Líderes por vendedor por estado",,
"Leads by Source","Plomos por fuente",,
"Leads by Team by Status","Lidera por Equipo por Estado",,
"Limit Date","Fecha límite",,
"Lose","Perder",,
"Loss confirmation","Notificación de pérdidas",,
"Lost","Perdido",,
"Lost reason","Razón perdida",,
"Lost reasons","Razones perdidas",,
"Low","Baja",,
"MapRest.PinCharLead","L",,
"MapRest.PinCharOpportunity","O",,
"Marketing","Comercialización",,
"Meeting","Reunión",,
"Meeting Nbr","Reunión Nbr",,
"Meeting Nbr.","Reunión Nbr.",,
"Meeting filters","Filtros de reuniones",,
"Meeting number historical","Histórico del número de la reunión",,
"Meeting reminder template","Plantilla de recordatorio de reunión",,
"Meeting's date changed template","Plantilla de cambio de fecha de la reunión",,
"Meeting's guest added template","Plantilla añadida por el invitado a la reunión",,
"Meeting's guest deleted template","Plantilla eliminada por el invitado a la reunión",,
"Meetings","Reuniones",,
"Meetings number historical","Histórico del número de reuniones",,
"Meetings number target completed (%)","Número de reuniones objetivo cumplido (%)",,
"Memo","Memo",,
"Minutes","Actas",,
"Mo","Mo",,
"Mobile N°","Móvil N°",,
"Mobile phone","Teléfono móvil",,
"Month","Mes",,
"Monthly","Mensualmente",,
"Months","Meses",,
"My Best Open Deals","Mis Mejores Ofertas Abiertas",,
"My CRM events","Mis eventos de CRM",,
"My Calendar","Mi Calendario",,
"My Calls","Mis llamadas",,
"My Closed Opportunities","Mis oportunidades cerradas",,
"My Current Leads","Mis contactos actuales",,
"My Key accounts","Mis cuentas clave",,
"My Leads","Mis pistas",,
"My Meetings","Mis reuniones",,
"My Open Opportunities","Mis Oportunidades Abiertas",,
"My Opportunities","Mis Oportunidades",,
"My Tasks","Mis tareas",,
"My Team Best Open Deals","Las mejores ofertas de mi equipo",,
"My Team Calls","Llamadas de mi equipo",,
"My Team Closed Opportunities","Mi Equipo Oportunidades Cerradas",,
"My Team Key accounts","Mi equipo Cuentas clave",,
"My Team Leads","Líderes de mi equipo",,
"My Team Meetings","Reuniones de mi equipo",,
"My Team Open Opportunities","Mi equipo Oportunidades abiertas",,
"My Team Tasks","Mis tareas de equipo",,
"My Today Calls","Mis llamadas de hoy",,
"My Today Tasks","Mis tareas de hoy",,
"My Upcoming Meetings","Mis próximas reuniones",,
"My Upcoming Tasks","Mis próximas tareas",,
"My opportunities","Mis oportunidades",,
"My past events","Mis eventos pasados",,
"My team opportunities","Mis oportunidades en el equipo",,
"My upcoming events","Mis próximos eventos",,
"Name","Nombre",,
"Negotiation","Negociación",,
"New","Nuevo",,
"Next stage","Próxima etapa",,
"Next step","Siguiente paso",,
"No lead import configuration found","No se ha encontrado ninguna configuración de importación de clientes potenciales",,
"No template created in CRM configuration for company %s, emails have not been sent","No se ha creado ninguna plantilla en la configuración de CRM para los %s de la empresa, no se han enviado correos electrónicos.",,
"Non-participant","No participante",,
"None","Ninguno",,
"Normal","Normal",,
"Not started","No iniciado",,
"Objective","Objetivo",,
"Objective %s is in contradiction with objective's configuration %s","Objetivo %s está en contradicción con la configuración del objetivo %s",,
"Objectives","Objetivos",,
"Objectives Configurations","Configuraciones de Objetivos",,
"Objectives Team Db","Objetivos Equipo Db",,
"Objectives User Db","Objetivos Usuario Db",,
"Objectives configurations","Configuraciones de objetivos",,
"Objectives team Dashboard","Objetivos equipo Dashboard",,
"Objectives user Dashboard","Tablero de control de usuarios de Objetivos",,
"Objectives' generation's reporting :","Informes de generación de objetivos:",,
"Office name","Nombre de la oficina",,
"On going","En curso",,
"Open Cases by Agents","Casos abiertos por agentes",,
"Open Opportunities","Oportunidades abiertas",,
"Operation mode",,,
"Opportunities","Oportunidades",,
"Opportunities By Origin By Stage","Oportunidades por origen por etapa",,
"Opportunities By Sale Stage","Oportunidades por etapa de venta",,
"Opportunities By Source","Oportunidades por fuente",,
"Opportunities By Type","Oportunidades por tipo",,
"Opportunities Db 1","Oportunidades Db 1",,
"Opportunities Db 2","Oportunidades Db 2",,
"Opportunities Db 3","Oportunidades Db 3",,
"Opportunities Won By Lead Source","Oportunidades ganadas por la fuente de plomo",,
"Opportunities Won By Partner","Oportunidades ganadas por el socio",,
"Opportunities Won By Salesman","Oportunidades ganadas por un vendedor",,
"Opportunities amount won historical","Cantidad de oportunidades ganadas históricamente",,
"Opportunities amount won target competed (%)","Cantidad de oportunidades ganadas objetivo competido (%)",,
"Opportunities amount won target completed (%)","Cantidad de oportunidades ganadas objetivo cumplido (%)",,
"Opportunities created number historical","Oportunidades creadas número histórico",,
"Opportunities created number target completed (%)","Oportunidades creadas número de objetivos cumplidos (%)",,
"Opportunities created won historical","Oportunidades creadas ganadas históricamente",,
"Opportunities created won target completed (%)","Oportunidades creadas ganadas objetivo cumplido (%)",,
"Opportunities filters","Filtros de oportunidades",,
"Opportunity","Oportunidad",,
"Opportunity Type","Tipo de Oportunidad",,
"Opportunity created","Oportunidad creada",,
"Opportunity lost","Oportunidad perdida",,
"Opportunity type","Tipo de oportunidad",,
"Opportunity types","Clases de oportunidad",,
"Opportunity won","Oportunidad ganada",,
"Optional participant","Participante opcional",,
"Order by state","Ordenar por estado",,
"Organization","Organización",,
"Outgoing","Saliente",,
"Parent event","Evento para padres",,
"Parent lead is missing.","Falta el plomo de los padres.",,
"Partner","Socio",,
"Partner Details","Detalles del Socio",,
"Pending","Pendiente",,
"Period type","Clase de período",,
"Periodicity must be greater than 0","La periodicidad debe ser superior a 0",,
"Picture","Imagen",,
"Pipeline","Tubería",,
"Pipeline by Stage and Type","Tubería por Etapa y Tipo",,
"Pipeline next 90 days","Tubería en los próximos 90 días",,
"Planned","Planeado",,
"Please configure all templates in CRM configuration for company %s","Por favor, configure todas las plantillas en la configuración de CRM para los %s de la empresa",,
"Please configure informations for CRM for company %s","Por favor, configure la información de CRM para los %s de la empresa",,
"Please save the event before setting the recurrence","Por favor, guarde el evento antes de configurar la recurrencia",,
"Please select a lead",,,
"Please select the Lead(s) to print.","Por favor, seleccione la(s) pista(s) que desea imprimir.",,
"Postal code","Código postal",,
"Present","Presente",,
"Previous stage","Etapa anterior",,
"Previous step","Paso anterior",,
"Primary address","Dirección principal",,
"Print","Imprimir",,
"Priority","Prioridad",,
"Probability (%)","Probabilidad (%)",,
"Proposition","Propuesta",,
"Qualification","Calificación",,
"Realized","Realizado",,
"Recent lost deals","Operaciones perdidas recientes",,
"Recently created opportunities","Oportunidades de reciente creación",,
"Recurrence","Recurrencia",,
"Recurrence assistant","Asistente de repetición",,
"Recurrence configuration","Configuración de recurrencia",,
"Recurrence name","Nombre de la recurrencia",,
"Recurrent","Recurrentes",,
"Recycle","Reciclar",,
"Recycled","Reciclado",,
"Reference","Referencia",,
"References","Referencias",,
"Referred by","Referido por",,
"Region","Región",,
"Rejection of calls","Rechazo de llamadas",,
"Rejection of e-mails","Rechazo de correos electrónicos",,
"Related to","Relacionado con",,
"Related to select","Relacionado a select",,
"Reminded","Recordado",,
"Reminder",,,
"Reminder Templates","Plantillas de recordatorio",,
"Reminder(s) treated","Recordatorio(s) tratado(s)",,
"Reminders","Recordatorios",,
"Repeat every","Repetir cada",,
"Repeat every:","Repita cada una de ellas:",,
"Repeat the:","Repita el procedimiento:",,
"Repetitions number","Número de repeticiones",,
"Reported","Reportado",,
"Reportings","Reportajes",,
"Reports","Informes",,
"Required participant","Participante requerido",,
"Sa","Sa",,
"Sale quotations/orders","Ofertas/pedidos de venta",,
"Sales Stage","Etapa de venta",,
"Sales orders amount won historical","Importe de pedidos de cliente ganados históricos",,
"Sales orders amount won target completed (%)","Importe de los pedidos de venta ganados objetivo cumplido (%)",,
"Sales orders created number historical","Histórico de pedidos de cliente creados",,
"Sales orders created number target completed (%)","Número de pedidos de cliente creados objetivo completado (%)",,
"Sales orders created won historical","Pedidos de cliente creados ganados históricos",,
"Sales orders created won target completed","Los pedidos de cliente creados ganaron el objetivo completado",,
"Sales orders created won target completed (%)","Pedidos de cliente creados ganados y completados (%)",,
"Sales stage","Fase de venta",,
"Salesman","Vendedor",,
"Schedule Event","Programar Evento",,
"Schedule Event (${ fullName })","Programar Evento (${ fullName })",,
"Schedule Event(${ fullName})","Programar Evento(${ fullName})",,
"Select Contact","Seleccione Contacto",,
"Select Partner","Seleccione Interlocutor",,
"Select existing contact","Seleccione un contacto existente",,
"Select existing partner","Seleccione un interlocutor existente",,
"Send Email","Enviar correo electrónico",,
"Send email","Enviar correo electrónico",,
"Sending date",,,
"Settings","Ajustes",,
"Show Partner","Mostrar Socio",,
"Show all events","Mostrar todos los eventos",,
"Some user groups",,,
"Source","Fuente",,
"Source description","Descripción de la fuente",,
"Start","Inicio",,
"Start date","Fecha de inicio",,
"State","Estado",,
"Status","Estado",,
"Status description","Descripción de status",,
"Su","Su",,
"Take charge","Hágase cargo",,
"Target","Objetivo",,
"Target User Dashboard","Panel de control del usuario objetivo",,
"Target batch","Lote de destino",,
"Target configuration","Configuración del objetivo",,
"Target configurations","Configuraciones de destino",,
"Target page","Página de destino",,
"Target team Dashboard","Equipo objetivo Dashboard",,
"Target vs Real","Objetivo vs Real",,
"Targets configurations","Configuraciones de objetivos",,
"Task","Tarea",,
"Task reminder template","Plantilla de recordatorio de tareas",,
"Tasks","Tareas",,
"Tasks filters","Filtros de tareas",,
"Team","Equipo",,
"Th","El",,
"The end date must be after the start date","La fecha final debe ser posterior a la fecha de inicio.",,
"The number of repetitions must be greater than 0","El número de repeticiones debe ser superior a 0",,
"Title","Título",,
"To Date","Hasta la fecha",,
"Tools","Herramientas",,
"Trading name","Nombre comercial",,
"Treated objectives reporting","Informes de objetivos tratados",,
"Tu","Tu",,
"Type","Tipo",,
"Type of need",,,
"UID (Calendar)","UID (Calendario)",,
"Unassigned Leads","Cables no asignados",,
"Unassigned Opportunities","Oportunidades no asignadas",,
"Unassigned opportunities","Oportunidades no asignadas",,
"Upcoming events","Próximos eventos",,
"Urgent","Urgente",,
"User","Usuario",,
"User %s does not have an email address configured nor is it linked to a partner with an email address configured.",,,
"User %s must have an active company to use templates","Los %s de usuarios deben tener una empresa activa para utilizar las plantillas",,
"Validate","Validar",,
"We","Nosotros",,
"Website","Sitio web",,
"Weekly","Semanalmente",,
"Weeks","Semanas",,
"Win","Ganar",,
"Worst case","En el peor de los casos",,
"Years","Años",,
"You don't have the rights to delete this event","Usted no tiene los derechos para borrar este evento",,
"You must choose a recurrence type","Debe seleccionar una clase de recurrencia",,
"You must choose at least one day in the week","Debe elegir al menos un día de la semana",,
"amount","monto",,
"com.axelor.apps.crm.job.EventReminderJob","com.axelor.apps.crm.job.EventReminderJob",,
"com.axelor.apps.crm.service.batch.CrmBatchService","com.axelor.apps.crm.service.batch.CrmBatchService",,
"crm.New","Nuevo",,
"date","salir con",,
"every week's day","cada día de la semana",,
"everyday","cotidiano",,
"fri,","vie.",,
"http://www.url.com","http://www.url.com",,
"important","significativo",,
"mon,","mon.",,
"on","con",,
"portal.daily.team.calls.summary.by.user","Resumen.de.las.llamadas.diarias.del.equipo.del.portal.por.usuario",,
"sat,","se sentó.",,
"success","triunfo",,
"sun,","sol.",,
"thur,","thur.",,
"tues,","Tues.",,
"until the","hasta que el",,
"value:CRM","valor:CRM",,
"warning","amonestación",,
"wed,","wed.",,
"whatever@example.com","whatever@example.com",,
"www.url.com","www.url.com",,
1 key message comment context
2 %d times %d veces
3 +33000000000
4 +33100000000
5 <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' /> <http://www.facebook.com DIFUNDE LA PALABRA-ESPAÑOLA-
6 <a class='fa fa-google' href='http://www.google.com' target='_blank' /> <a class='fa fa-google' href='http://www.google.com' target='_blank' />
7 <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' /> <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />
8 <a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' /> <wWw.Subs-Team.Tv P r e s e n t e n t a.
9 <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' /> <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />
10 <span class='label label-warning'>The selected date is in the past.</span>
11 <span class='label label-warning'>There is already a lead with this name.</span> <span class='label label-warning'>Ya hay una pista con este nombre.</span>
12 <span style="height:21px; line-height: 21px; margin-top:18px; display:inline-block">VS</span>
13 A lost reason must be selected Se debe seleccionar un motivo de pérdida
14 Action Acción
15 Activities Actividades
16 Add Añadir
17 Add a guest Añadir un invitado
18 Address Dirección
19 After n repetitions Después de n repeticiones
20 All past events Todos los eventos pasados
21 All upcoming events Todos los próximos eventos
22 All users
23 Amount Importe
24 Amount Won Importe ganado
25 Amount won Cantidad ganada
26 App Crm Aplicación Crm
27 Apply changes to all recurrence's events Aplicar cambios a todos los eventos de recurrencia
28 Apply changes to this event only Aplicar cambios sólo a este evento
29 Apply modifications Aplicar modificaciones
30 Apply modifications for all Aplicar modificaciones para todos
31 Are you sure you want to convert the lead? ¿Estás seguro de que quieres convertir el plomo?
32 Assign to Asignar a
33 Assign to me Asignar a mí
34 Assignable Users
35 Assigned Asignado
36 Assigned to Asignado a
37 At specific date
38 At the date En la fecha
39 Attendee Asistente
40 Available Disponible
41 Average duration between lead and first opportunity (days)
42 Batchs Lotes
43 Before start date
44 Best Open Deals Mejores ofertas abiertas
45 Best case El mejor de los casos
46 Busy Ocupado
47 CRM CRM
48 CRM Activities Actividades de CRM
49 CRM Batch Lote de CRM
50 CRM batches Lotes de CRM
51 CRM config Configuración de CRM
52 CRM config (${ name }) Configuración de CRM (${ nombre })
53 CRM configuration Configuración de CRM
54 CRM configurations Configuraciones de CRM
55 CRM events Eventos de CRM
56 Call Llamar
57 Call emitted Nbr Llamada emitida Nbr
58 Call emitted Nbr. Llamada emitida Nbr.
59 Call emitted historical Llamada emitida histórica
60 Call filters Filtros de llamadas
61 Call reminder template Plantilla de recordatorio de llamada
62 Call type Tipo de llamada
63 Calls Llamadas
64 Calls Dashboard Panel de control de llamadas
65 Calls Db Llamadas Db
66 Calls by team by user Llamadas por equipo por usuario
67 Calls by user(of a team) Llamadas por usuario (de un equipo)
68 Calls emitted historical Llamadas emitidas históricas
69 Calls emitted target completed (%) Llamadas emitidas objetivo completado (%)
70 Calls held by team by type Llamadas realizadas por equipo por tipo
71 Calls held by type by user Llamadas retenidas por tipo por usuario
72 Calls type by team Tipo de llamadas por equipo
73 Calls type by user Tipo de llamadas por usuario
74 Cancel this reminder
75 Canceled Cancelado
76 Cases Casos
77 Category Categoría
78 Characteristics Características
79 Chart Gráfico
80 Check duplicate Comprobar duplicados
81 City Ciudad
82 Civility Cortesía
83 Closed Opportunities Oportunidades cerradas
84 Closed lost Cerrado perdido
85 Closed won Cerrado ganado
86 Code Código
87 Company Empresa
88 Configuration Configuración
89 Confirm lost reason Confirmar la razón perdida
90 Contact Contacto
91 Contact date Fecha de contacto
92 Contact details Datos de contacto
93 Contact name Nombre del contacto
94 Contacts Contactos
95 Convert Convertir
96 Convert lead Convertir cable
97 Convert lead (${ fullName }) Convertir un cliente potencial (${ fullName })
98 Convert lead into contact
99 Convert lead into partner
100 Converted Convertido
101 Country País
102 Create a new reminder
103 Create a quotation
104 Create event Crear evento
105 Create new contact Crear un nuevo contacto
106 Create new partner Crear un nuevo interlocutor
107 Create opportunity Crear oportunidad
108 Create opportunity (${ fullName }) Crear oportunidad (${ nombre completo })
109 Create order (${ fullName }) Crear pedido (${ fullName })
110 Create purchase quotation
111 Create sale quotation
112 Created Nbr Números creados
113 Created Nbr. Creado Nbr.
114 Created Won Creado Ganado
115 Created by Creado por
116 Created leads by industry sector Líderes creados por sector industrial
117 Created leads per month Plomos creados por mes
118 Created leads with at least one opportunity
119 Created on Creado el
120 Crm batch Crm lote
121 Currency Moneda
122 Customer Cliente
123 Customer Description
124 Customer fixed phone Teléfono fijo del cliente
125 Customer mobile phone Teléfono móvil del cliente
126 Customer name Nombre del cliente
127 Customer recovery
128 Customers Clientes
129 Daily Diariamente
130 Daily team call summary by user Resumen diario de llamadas del equipo por usuario
131 Dashboard Tablero de mandos
132 Date from Fecha desde
133 Date to Fecha hasta
134 Day of month Día del mes
135 Day of week Día de la semana
136 Days Días
137 Delete all events Borrar todos los eventos
138 Delete only this event Borrar sólo este evento
139 Delete this and next events Borrar este y los siguientes eventos
140 Delivery Address Dirección de entrega
141 Dep./Div. Dpto./Div.
142 Description Descripción
143 Display customer description in opportunity
144 Duration Duración
145 Duration type Tipo de duración
146 Email Correo electrónico
147 Emails Emails
148 End Fin
149 End date Fecha de finalización
150 Enterprise Empresa
151 Enterprise name Nombre de la empresa
152 Error in lead conversion Error en la conversión del plomo
153 Estimated budget Presupuesto estimado
154 Event Evento
155 Event Categories Categorías de eventos
156 Event Dashboard 1 Tablero de eventos 1
157 Event Db Evento Db
158 Event categories Categorías de eventos
159 Event category Categoría del evento
160 Event configuration categories Categorías de configuración de eventos
161 Event filters Filtros de eventos
162 Event reminder Recordatorio de evento
163 Event reminder %s Recordatorio de evento %s
164 Event reminder batch Lote de recordatorio de evento
165 Event reminder page Página de recordatorio de eventos
166 Event reminder template
167 Event reminders Recordatorios de eventos
168 Event's reminder's generation's reporting : Informe de la generación del recordatorio del evento:
169 Events Eventos
170 Every %d days Cada %d días
171 Every %d months the %d Cada %d meses el %d
172 Every %d weeks Cada %d semanas
173 Every %d years the %s Cada %d años los %s
174 Every day Todos los días
175 Every month Cada mes
176 Every month the Cada mes el
177 Every week Cada semana
178 Every year Cada año
179 Every year the Cada año el
180 Expected close date Fecha prevista de cierre
181 Fax Fax
182 Finished Acabado
183 First name Nombre de pila
184 Fixed Phone Teléfono Fijo
185 Fixed phone Teléfono fijo
186 Follow up Seguimiento
187 Follow-up Seguimiento
188 For all Para todos
189 For me Para mí
190 Fr Fr
191 Free text
192 From Date Desde la fecha
193 From date must be less than the to date La fecha de inicio debe ser menor que la fecha de finalización.
194 Function Función
195 General contact details Datos generales de contacto
196 Generate CRM configurations Generar configuraciones de CRM
197 Generate Project Generar proyecto
198 Groups Assignable
199 Guests Invitados
200 High Alto
201 Historical Period Período Histórico
202 Historical events completed Eventos históricos completados
203 Hours Horas
204 Import lead Plomo de importación
205 Import leads Cables de importación
206 In process En proceso
207 Incoming Entrante
208 Industry Sector Sector de la Industria
209 Industry sector Sector de la industria
210 Information Información
211 Informations Informaciones
212 Input location please Localización de la entrada, por favor
213 Invoicing Address Dirección de facturación
214 Job Title Título del puesto
215 Key accounts Cuentas clave
216 Last name Apellido
217 Lead Plomo
218 Lead Assigned Asignado a un cliente potencial
219 Lead Converted Plomo Convertido
220 Lead Dashboard 1 Tablero de control de plomo 1
221 Lead Db Plomo Db
222 Lead Db 1 Plomo Db 1
223 Lead converted Plomo convertido
224 Lead created Plomo creado
225 Lead filters Filtros de plomo
226 Lead.address_information Información de dirección
227 Lead.company Empresa
228 Lead.email Correo electrónico
229 Lead.fax Fax
230 Lead.header Cabecera
231 Lead.industry Industria
232 Lead.lead_owner Propietario principal
233 Lead.name Nombre
234 Lead.other_address Otra dirección
235 Lead.phone Teléfono
236 Lead.primary_address Dirección principal
237 Lead.source Fuente
238 Lead.status Estado
239 Lead.title Título
240 Leads Plomos
241 Leads Source Fuente de prospectos
242 Leads by Country Líderes por país
243 Leads by Salesman by Status Líderes por vendedor por estado
244 Leads by Source Plomos por fuente
245 Leads by Team by Status Lidera por Equipo por Estado
246 Limit Date Fecha límite
247 Lose Perder
248 Loss confirmation Notificación de pérdidas
249 Lost Perdido
250 Lost reason Razón perdida
251 Lost reasons Razones perdidas
252 Low Baja
253 MapRest.PinCharLead L
254 MapRest.PinCharOpportunity O
255 Marketing Comercialización
256 Meeting Reunión
257 Meeting Nbr Reunión Nbr
258 Meeting Nbr. Reunión Nbr.
259 Meeting filters Filtros de reuniones
260 Meeting number historical Histórico del número de la reunión
261 Meeting reminder template Plantilla de recordatorio de reunión
262 Meeting's date changed template Plantilla de cambio de fecha de la reunión
263 Meeting's guest added template Plantilla añadida por el invitado a la reunión
264 Meeting's guest deleted template Plantilla eliminada por el invitado a la reunión
265 Meetings Reuniones
266 Meetings number historical Histórico del número de reuniones
267 Meetings number target completed (%) Número de reuniones objetivo cumplido (%)
268 Memo Memo
269 Minutes Actas
270 Mo Mo
271 Mobile N° Móvil N°
272 Mobile phone Teléfono móvil
273 Month Mes
274 Monthly Mensualmente
275 Months Meses
276 My Best Open Deals Mis Mejores Ofertas Abiertas
277 My CRM events Mis eventos de CRM
278 My Calendar Mi Calendario
279 My Calls Mis llamadas
280 My Closed Opportunities Mis oportunidades cerradas
281 My Current Leads Mis contactos actuales
282 My Key accounts Mis cuentas clave
283 My Leads Mis pistas
284 My Meetings Mis reuniones
285 My Open Opportunities Mis Oportunidades Abiertas
286 My Opportunities Mis Oportunidades
287 My Tasks Mis tareas
288 My Team Best Open Deals Las mejores ofertas de mi equipo
289 My Team Calls Llamadas de mi equipo
290 My Team Closed Opportunities Mi Equipo Oportunidades Cerradas
291 My Team Key accounts Mi equipo Cuentas clave
292 My Team Leads Líderes de mi equipo
293 My Team Meetings Reuniones de mi equipo
294 My Team Open Opportunities Mi equipo Oportunidades abiertas
295 My Team Tasks Mis tareas de equipo
296 My Today Calls Mis llamadas de hoy
297 My Today Tasks Mis tareas de hoy
298 My Upcoming Meetings Mis próximas reuniones
299 My Upcoming Tasks Mis próximas tareas
300 My opportunities Mis oportunidades
301 My past events Mis eventos pasados
302 My team opportunities Mis oportunidades en el equipo
303 My upcoming events Mis próximos eventos
304 Name Nombre
305 Negotiation Negociación
306 New Nuevo
307 Next stage Próxima etapa
308 Next step Siguiente paso
309 No lead import configuration found No se ha encontrado ninguna configuración de importación de clientes potenciales
310 No template created in CRM configuration for company %s, emails have not been sent No se ha creado ninguna plantilla en la configuración de CRM para los %s de la empresa, no se han enviado correos electrónicos.
311 Non-participant No participante
312 None Ninguno
313 Normal Normal
314 Not started No iniciado
315 Objective Objetivo
316 Objective %s is in contradiction with objective's configuration %s Objetivo %s está en contradicción con la configuración del objetivo %s
317 Objectives Objetivos
318 Objectives Configurations Configuraciones de Objetivos
319 Objectives Team Db Objetivos Equipo Db
320 Objectives User Db Objetivos Usuario Db
321 Objectives configurations Configuraciones de objetivos
322 Objectives team Dashboard Objetivos equipo Dashboard
323 Objectives user Dashboard Tablero de control de usuarios de Objetivos
324 Objectives' generation's reporting : Informes de generación de objetivos:
325 Office name Nombre de la oficina
326 On going En curso
327 Open Cases by Agents Casos abiertos por agentes
328 Open Opportunities Oportunidades abiertas
329 Operation mode
330 Opportunities Oportunidades
331 Opportunities By Origin By Stage Oportunidades por origen por etapa
332 Opportunities By Sale Stage Oportunidades por etapa de venta
333 Opportunities By Source Oportunidades por fuente
334 Opportunities By Type Oportunidades por tipo
335 Opportunities Db 1 Oportunidades Db 1
336 Opportunities Db 2 Oportunidades Db 2
337 Opportunities Db 3 Oportunidades Db 3
338 Opportunities Won By Lead Source Oportunidades ganadas por la fuente de plomo
339 Opportunities Won By Partner Oportunidades ganadas por el socio
340 Opportunities Won By Salesman Oportunidades ganadas por un vendedor
341 Opportunities amount won historical Cantidad de oportunidades ganadas históricamente
342 Opportunities amount won target competed (%) Cantidad de oportunidades ganadas objetivo competido (%)
343 Opportunities amount won target completed (%) Cantidad de oportunidades ganadas objetivo cumplido (%)
344 Opportunities created number historical Oportunidades creadas número histórico
345 Opportunities created number target completed (%) Oportunidades creadas número de objetivos cumplidos (%)
346 Opportunities created won historical Oportunidades creadas ganadas históricamente
347 Opportunities created won target completed (%) Oportunidades creadas ganadas objetivo cumplido (%)
348 Opportunities filters Filtros de oportunidades
349 Opportunity Oportunidad
350 Opportunity Type Tipo de Oportunidad
351 Opportunity created Oportunidad creada
352 Opportunity lost Oportunidad perdida
353 Opportunity type Tipo de oportunidad
354 Opportunity types Clases de oportunidad
355 Opportunity won Oportunidad ganada
356 Optional participant Participante opcional
357 Order by state Ordenar por estado
358 Organization Organización
359 Outgoing Saliente
360 Parent event Evento para padres
361 Parent lead is missing. Falta el plomo de los padres.
362 Partner Socio
363 Partner Details Detalles del Socio
364 Pending Pendiente
365 Period type Clase de período
366 Periodicity must be greater than 0 La periodicidad debe ser superior a 0
367 Picture Imagen
368 Pipeline Tubería
369 Pipeline by Stage and Type Tubería por Etapa y Tipo
370 Pipeline next 90 days Tubería en los próximos 90 días
371 Planned Planeado
372 Please configure all templates in CRM configuration for company %s Por favor, configure todas las plantillas en la configuración de CRM para los %s de la empresa
373 Please configure informations for CRM for company %s Por favor, configure la información de CRM para los %s de la empresa
374 Please save the event before setting the recurrence Por favor, guarde el evento antes de configurar la recurrencia
375 Please select a lead
376 Please select the Lead(s) to print. Por favor, seleccione la(s) pista(s) que desea imprimir.
377 Postal code Código postal
378 Present Presente
379 Previous stage Etapa anterior
380 Previous step Paso anterior
381 Primary address Dirección principal
382 Print Imprimir
383 Priority Prioridad
384 Probability (%) Probabilidad (%)
385 Proposition Propuesta
386 Qualification Calificación
387 Realized Realizado
388 Recent lost deals Operaciones perdidas recientes
389 Recently created opportunities Oportunidades de reciente creación
390 Recurrence Recurrencia
391 Recurrence assistant Asistente de repetición
392 Recurrence configuration Configuración de recurrencia
393 Recurrence name Nombre de la recurrencia
394 Recurrent Recurrentes
395 Recycle Reciclar
396 Recycled Reciclado
397 Reference Referencia
398 References Referencias
399 Referred by Referido por
400 Region Región
401 Rejection of calls Rechazo de llamadas
402 Rejection of e-mails Rechazo de correos electrónicos
403 Related to Relacionado con
404 Related to select Relacionado a select
405 Reminded Recordado
406 Reminder
407 Reminder Templates Plantillas de recordatorio
408 Reminder(s) treated Recordatorio(s) tratado(s)
409 Reminders Recordatorios
410 Repeat every Repetir cada
411 Repeat every: Repita cada una de ellas:
412 Repeat the: Repita el procedimiento:
413 Repetitions number Número de repeticiones
414 Reported Reportado
415 Reportings Reportajes
416 Reports Informes
417 Required participant Participante requerido
418 Sa Sa
419 Sale quotations/orders Ofertas/pedidos de venta
420 Sales Stage Etapa de venta
421 Sales orders amount won historical Importe de pedidos de cliente ganados históricos
422 Sales orders amount won target completed (%) Importe de los pedidos de venta ganados objetivo cumplido (%)
423 Sales orders created number historical Histórico de pedidos de cliente creados
424 Sales orders created number target completed (%) Número de pedidos de cliente creados objetivo completado (%)
425 Sales orders created won historical Pedidos de cliente creados ganados históricos
426 Sales orders created won target completed Los pedidos de cliente creados ganaron el objetivo completado
427 Sales orders created won target completed (%) Pedidos de cliente creados ganados y completados (%)
428 Sales stage Fase de venta
429 Salesman Vendedor
430 Schedule Event Programar Evento
431 Schedule Event (${ fullName }) Programar Evento (${ fullName })
432 Schedule Event(${ fullName}) Programar Evento(${ fullName})
433 Select Contact Seleccione Contacto
434 Select Partner Seleccione Interlocutor
435 Select existing contact Seleccione un contacto existente
436 Select existing partner Seleccione un interlocutor existente
437 Send Email Enviar correo electrónico
438 Send email Enviar correo electrónico
439 Sending date
440 Settings Ajustes
441 Show Partner Mostrar Socio
442 Show all events Mostrar todos los eventos
443 Some user groups
444 Source Fuente
445 Source description Descripción de la fuente
446 Start Inicio
447 Start date Fecha de inicio
448 State Estado
449 Status Estado
450 Status description Descripción de status
451 Su Su
452 Take charge Hágase cargo
453 Target Objetivo
454 Target User Dashboard Panel de control del usuario objetivo
455 Target batch Lote de destino
456 Target configuration Configuración del objetivo
457 Target configurations Configuraciones de destino
458 Target page Página de destino
459 Target team Dashboard Equipo objetivo Dashboard
460 Target vs Real Objetivo vs Real
461 Targets configurations Configuraciones de objetivos
462 Task Tarea
463 Task reminder template Plantilla de recordatorio de tareas
464 Tasks Tareas
465 Tasks filters Filtros de tareas
466 Team Equipo
467 Th El
468 The end date must be after the start date La fecha final debe ser posterior a la fecha de inicio.
469 The number of repetitions must be greater than 0 El número de repeticiones debe ser superior a 0
470 Title Título
471 To Date Hasta la fecha
472 Tools Herramientas
473 Trading name Nombre comercial
474 Treated objectives reporting Informes de objetivos tratados
475 Tu Tu
476 Type Tipo
477 Type of need
478 UID (Calendar) UID (Calendario)
479 Unassigned Leads Cables no asignados
480 Unassigned Opportunities Oportunidades no asignadas
481 Unassigned opportunities Oportunidades no asignadas
482 Upcoming events Próximos eventos
483 Urgent Urgente
484 User Usuario
485 User %s does not have an email address configured nor is it linked to a partner with an email address configured.
486 User %s must have an active company to use templates Los %s de usuarios deben tener una empresa activa para utilizar las plantillas
487 Validate Validar
488 We Nosotros
489 Website Sitio web
490 Weekly Semanalmente
491 Weeks Semanas
492 Win Ganar
493 Worst case En el peor de los casos
494 Years Años
495 You don't have the rights to delete this event Usted no tiene los derechos para borrar este evento
496 You must choose a recurrence type Debe seleccionar una clase de recurrencia
497 You must choose at least one day in the week Debe elegir al menos un día de la semana
498 amount monto
499 com.axelor.apps.crm.job.EventReminderJob com.axelor.apps.crm.job.EventReminderJob
500 com.axelor.apps.crm.service.batch.CrmBatchService com.axelor.apps.crm.service.batch.CrmBatchService
501 crm.New Nuevo
502 date salir con
503 every week's day cada día de la semana
504 everyday cotidiano
505 fri, vie.
506 http://www.url.com http://www.url.com
507 important significativo
508 mon, mon.
509 on con
510 portal.daily.team.calls.summary.by.user Resumen.de.las.llamadas.diarias.del.equipo.del.portal.por.usuario
511 sat, se sentó.
512 success triunfo
513 sun, sol.
514 thur, thur.
515 tues, Tues.
516 until the hasta que el
517 value:CRM valor:CRM
518 warning amonestación
519 wed, wed.
520 whatever@example.com whatever@example.com
521 www.url.com www.url.com

View File

@ -0,0 +1,525 @@
"key","message","comment","context"
"%d times","%d fois",,
"+33000000000",,,
"+33100000000",,,
"<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />",,,
"<a class='fa fa-google' href='http://www.google.com' target='_blank' />",,,
"<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />",,,
"<a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />",,,
"<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />",,,
"<span class='label label-warning'>The selected date is in the past.</span>","<span class='label label-warning'>La date sélectionnée est antérieure à la date du jour.</span>",,
"<span class='label label-warning'>There is already a lead with this name.</span>","<span class='label label-warning'>Il y a déjà une piste avec ce nom.</span>",,
"<span style=""height:21px; line-height: 21px; margin-top:18px; display:inline-block"">VS</span>",,,
"A lost reason must be selected","Une raison de perte doit être selectionnée",,
"Action",,,
"Activities","Activités",,
"Add","Ajouter",,
"Add a guest","Ajouter un invité",,
"Address","Adresse",,
"After n repetitions","Après n répétitions",,
"All past events","Tous les événements passés",,
"All upcoming events","Tous les événements à venir",,
"All users","Tous les utilisateurs",,
"Amount","Montant",,
"Amount Won","Montant gagné",,
"Amount won","Montant gagné",,
"App Crm","Application CRM",,
"Apply changes to all recurrence's events","Appliquer les changements à tous les événements récurrents",,
"Apply changes to this event only","Appliquer les changements à cet événement seulement",,
"Apply modifications","Appliquer les modifications",,
"Apply modifications for all","Appliquer les modifications à tous",,
"Are you sure you want to convert the lead?","Êtes-vous sûr de vouloir convertir cette piste ?",,
"Assign to","Assigner à",,
"Assign to me","Prendre en charge",,
"Assignable Users","Choix des utilisateurs assignés aux clients",,
"Assigned","Assigné",,
"Assigned to","Assigné à",,
"At specific date","À la date",,
"At the date","À la date",,
"Attendee","Nom",,
"Available","Disponible",,
"Average duration between lead and first opportunity (days)","Temps moyen entre une piste et sa première opportunité (jours)",,
"Batchs","Traitement de masse",,
"Before start date","Avant la date de début",,
"Best Open Deals","Meilleures Opp. en cours",,
"Best case","Au mieux",,
"Busy","Occupé",,
"CRM","CRM",,
"CRM Activities","Activités CRM",,
"CRM Batch","Batch CRM",,
"CRM batches","Batchs CRM",,
"CRM config","Config CRM",,
"CRM config (${ name })",,,
"CRM configuration","Configuration CRM",,
"CRM configurations","Configurations CRM",,
"CRM events","Évènements CRM",,
"Call","Appel",,
"Call emitted Nbr","Nbre d'appels émis",,
"Call emitted Nbr.","Nbre d'appels émis",,
"Call emitted historical","Histo. appels émis",,
"Call filters","Filtres Appels",,
"Call reminder template","Modèle de rappel d'appel",,
"Call type","Type d'appel",,
"Calls","Appels",,
"Calls Dashboard","Tbl. Bord Appels",,
"Calls Db","Tbl. Bord Appels",,
"Calls by team by user","Appels par équipe et par utilisateur",,
"Calls by user(of a team)","Appel par utilisateur (par Equipe)",,
"Calls emitted historical","Historique des appels émis",,
"Calls emitted target completed (%)","Objectif des Appels émis réalisés (%)",,
"Calls held by team by type","Appels par équipe par type",,
"Calls held by type by user","Appels par type par utilisateur",,
"Calls type by team","Appels par équipe",,
"Calls type by user","Appels par utilisateur",,
"Cancel this reminder","Annuler ce rappel",,
"Canceled","Annulé",,
"Cases","Tickets",,
"Category","Catégorie",,
"Characteristics","Caractéristiques",,
"Chart","Graphique",,
"Check duplicate","Vérifier doublons",,
"City","Ville",,
"Civility","Civilité",,
"Closed Opportunities","Opportunités fermées",,
"Closed lost","Fermée perdue",,
"Closed won","Fermée gagnée",,
"Code","Code",,
"Company","Société",,
"Configuration","Configuration",,
"Confirm lost reason","Confirmer la raison de perte",,
"Contact","Coordonnées",,
"Contact date","Date de contact",,
"Contact details","Coordonnées",,
"Contact function","Fonction des contacts",,
"Contact name","Nom contact",,
"Contacts","Contacts",,
"Convert","Convertir",,
"Convert lead","Convertir Piste",,
"Convert lead (${ fullName })",,,
"Convert lead into contact","Conversion de la piste en contact",,
"Convert lead into partner","Conversion de la piste en tiers",,
"Converted","Converti",,
"Country","Pays",,
"Create a new reminder","Créer un nouveau rappel",,
"Create a quotation","Créer un devis",,
"Create event","Créer évènement",,
"Create new contact","Créer un nouveau contact",,
"Create new partner","Créer nouveau tiers",,
"Create opportunity","Créer Opportunité",,
"Create opportunity (${ fullName })","Créer Opportunité (${ fullName })",,
"Create order (${ fullName })","Créer devis (${ fullName })",,
"Create purchase quotation","Créer une commande d'achat",,
"Create sale quotation","Créer devis de vente",,
"Created Nbr","Nbre Créés",,
"Created Nbr.","Nbre Créés",,
"Created Won","Créé gagné",,
"Created by","Créé par",,
"Created leads by industry sector","Pistes créées par secteur de lindustrie",,
"Created leads per month","Pistes créées par mois",,
"Created leads with at least one opportunity","Pistes créées avec au moins une opportunité",,
"Created on","Créé le",,
"Crm batch","Traitement de masse",,
"Currency","Devise",,
"Customer","Client",,
"Customer Description","Description du client",,
"Customer fixed phone","Tél. fixe du client",,
"Customer mobile phone","Tél. mobile du client",,
"Customer name","Nom du client",,
"Customer recovery","Voir relance client",,
"Customers","Clients",,
"Daily","Journalier",,
"Daily team call summary by user","Appels du jour par utilisateur",,
"Dashboard","Tableau de bord",,
"Date from","Date de",,
"Date to","Date à",,
"Day of month","Jour du mois",,
"Day of week","Jour de la semaine",,
"Days","Jours",,
"Delete all events","Supprimer tous les événements",,
"Delete only this event","Supprimer seulement cet événement",,
"Delete this and next events","Supprimer cet événement et les suivants",,
"Delivery Address","Adresse de livraison",,
"Dep./Div.","Dépt/Div.",,
"Description","Description",,
"Display customer description in opportunity","Afficher description du client dans l'opportunité",,
"Duration","Durée",,
"Duration type","Type durée",,
"Email","Email",,
"Emails",,,
"End","Fin",,
"End date","Date de fin",,
"Enterprise","Entreprise",,
"Enterprise name","Entreprise",,
"Error in lead conversion",,,
"Estimated budget","Budget estimé",,
"Event","Evènement",,
"Event Categories","Catégories dévénements",,
"Event Dashboard 1","Tbl. Bord Evènements",,
"Event Db","Tbl. Bord Evènements",,
"Event categories","Catégories dévénements",,
"Event category","Catégorie d'évènement",,
"Event configuration categories","Les configuration de catégories d'événement",,
"Event filters","Filtre d'évènement",,
"Event reminder","Rappel d'évènement",,
"Event reminder %s","Rappel d'évènement %s",,
"Event reminder batch","Batch rappels CRM",,
"Event reminder page","Rappel dévènement",,
"Event reminder template",,,
"Event reminders","Rappel d'évènement",,
"Event's reminder's generation's reporting :",,,
"Events","Événements",,
"Every %d days","Tous les %d jours",,
"Every %d months the %d","Tous les %d mois le %d",,
"Every %d weeks","Tous les %d semaines",,
"Every %d years the %s","Tous les %d ans le %s",,
"Every day","Chaque jour",,
"Every month","Chaque mois",,
"Every month the","Tous les mois le",,
"Every week","Chaque semaine",,
"Every year","Chaque année",,
"Every year the","Tous les ans le",,
"Expected close date","Date prévue clôture",,
"Fax","Fax",,
"Finished","Terminé",,
"First name","Prénom",,
"Fixed Phone","N° Fixe",,
"Fixed phone","Tél. fixe",,
"Follow up","Suivi",,
"Follow-up","Suivi",,
"For all","Pour tous",,
"For me","Pour moi",,
"Fr","Ve",,
"Free text",,,
"From Date","Date de",,
"From date must be less than the to date","La date de début doit être antérieure à la date de fin.",,
"Function","Fonction",,
"General contact details",,,
"Generate CRM configurations","Générer les configurations CRM",,
"Generate Project","Générer projet",,
"Groups Assignable","Groupes assignables",,
"Guests","Invités",,
"High",,,
"Historical Period","Historique",,
"Historical events completed","Historique des évènements",,
"Hours","Heures",,
"Import lead","Importer piste",,
"Import leads","Importer les pistes",,
"In process","En cours",,
"Incoming","Entrant",,
"Industry Sector","Secteur de lindustrie",,
"Industry sector",,,
"Information","Information",,
"Informations","Informations",,
"Input location please","Saisir le lieu",,
"Invoicing Address","Adresse de facturation",,
"Job Title","Fonction",,
"Key accounts","Compte clé",,
"Last name","Nom",,
"Lead","Piste",,
"Lead Assigned","Piste assignée",,
"Lead Converted","Piste convertie",,
"Lead Dashboard 1","Tb Piste 1",,
"Lead Db","Tb Piste",,
"Lead Db 1","Tb Piste 1",,
"Lead converted","Piste convertie",,
"Lead created","Piste créée",,
"Lead filters","Filtres Pistes",,
"Lead.address_information","Adresse",,
"Lead.company","Entreprise",,
"Lead.email","Email Adresse",,
"Lead.fax","Fax",,
"Lead.header","Piste",,
"Lead.industry","Industrie",,
"Lead.lead_owner","Piste propriétaire",,
"Lead.name","Nom",,
"Lead.other_address","Autre Adresse",,
"Lead.phone","Téléphone",,
"Lead.primary_address","primaire Adresse",,
"Lead.source","Source",,
"Lead.status","Statut",,
"Lead.title","Titre",,
"Leads","Pistes",,
"Leads Source","Provenances des prospects",,
"Leads by Country","Pistes par pays",,
"Leads by Salesman by Status","Pistes par commercial par état",,
"Leads by Source","Pistes par provenance",,
"Leads by Team by Status","Pistes par Equipe par Etat",,
"Limit Date","Date limite",,
"Lose","Perdre",,
"Loss confirmation","Confirmation de perte",,
"Lost","Perdu",,
"Lost reason","Raison de perte",,
"Lost reasons","Raisons de perte",,
"Low",,,
"MapRest.PinCharLead","P",,
"MapRest.PinCharOpportunity","O",,
"Marketing","Marketing",,
"Meeting","Réunion",,
"Meeting Nbr","Nbr. De rendez-vous",,
"Meeting Nbr.","Nbr. De rendez-vous",,
"Meeting filters","Filtres sur les meetings",,
"Meeting number historical","Historique Nbre Rendez-vous",,
"Meeting reminder template","Modèle de rappel dévénement",,
"Meeting's date changed template","Modèle pour changement de date de réunion",,
"Meeting's guest added template","Modèle pour ajout invité à une réunion",,
"Meeting's guest deleted template","Modèle pour suppression invité à une réunion",,
"Meetings","Rendez-vous",,
"Meetings number historical","Historique Nbre Rendez-vous",,
"Meetings number target completed (%)","Objectif Nbre de Rdv réalisés (%)",,
"Memo","Mémo",,
"Minutes","Minutes",,
"Mo","Lu",,
"Mobile N°","N° Mobile",,
"Mobile phone","Tél. mobile",,
"Month","Mois",,
"Monthly","Mensuel",,
"Months","Mois",,
"My Best Open Deals","Mes Meilleures Opportunités",,
"My CRM events","Mes évènements CRM",,
"My Calendar","Mon Calendrier",,
"My Calls","Mes Appels",,
"My Closed Opportunities","Mes Opportunités fermées",,
"My Current Leads","Mes Pistes en cours",,
"My Key accounts","Mes meilleurs comptes",,
"My Leads","Mes Pistes",,
"My Meetings","Mes Rendez-vous",,
"My Open Opportunities","Mes Opportunités en cours",,
"My Opportunities","Mes Opportunités",,
"My Tasks","Mes Tâches",,
"My Team Best Open Deals","Meilleures Opportunités de mon équipe",,
"My Team Calls","Les Appels de mon Equipe",,
"My Team Closed Opportunities","Opp. Fermées de mon Equipe",,
"My Team Key accounts","Meilleurs comptes de mon équipe",,
"My Team Leads","Pistes de mon Equipe",,
"My Team Meetings","Rendez-vous de mon Equipe",,
"My Team Open Opportunities","Opp. Ouvertes de mon Equipe",,
"My Team Tasks","Tâches de mon Equipe",,
"My Today Calls","Mes Appels du jour",,
"My Today Tasks","Mes tâches du jour",,
"My Upcoming Meetings","Mes prochains Rendez-vous",,
"My Upcoming Tasks","Mes Tâches à venir",,
"My opportunities","Mes opportunités",,
"My past events","Mes événements passés",,
"My team opportunities","Opportunités de mon équipe",,
"My upcoming events","Mes événements à venir",,
"Name","Nom",,
"Negotiation","Négociation",,
"New","Nouveau",,
"Next stage","Étape suivante",,
"Next step","Prochaine étape",,
"No lead import configuration found","Le fichier de paramétrage pour l'import des leads est manquante.",,
"No template created in CRM configuration for company %s, emails have not been sent","Aucun modèle créé dans la configuration CRM pour la société %s, aucun email n'a été envoyé",,
"Non-participant","Non-participant",,
"None","Aucun",,
"Normal",,,
"Not started","Non démarré",,
"Objective","Objectif",,
"Objective %s is in contradiction with objective's configuration %s","L'objectif %s est en contradiction avec la configuration d'objectif %s",,
"Objectives","Objectifs",,
"Objectives Configurations","Configuration objectifs",,
"Objectives Team Db","Tb des objectifs équipes",,
"Objectives User Db","Tableau de bord des objectifs utilisateurs",,
"Objectives configurations","Configuration des objectifs",,
"Objectives team Dashboard","Tb des objectifs équipes",,
"Objectives user Dashboard","Tableau de bord des objectifs utilisateurs",,
"Objectives' generation's reporting :",,,
"Office name","Nom bureau",,
"On going","En cours",,
"Open Cases by Agents","Tickets ouverts par agent",,
"Open Opportunities","Opportunités en cours",,
"Operation mode","Mode de fonctionnement",,
"Opportunities","Opportunités",,
"Opportunities By Origin By Stage","Opp. par Origine par Etape",,
"Opportunities By Sale Stage","Opportunités par Etape",,
"Opportunities By Source","Opportunités par source",,
"Opportunities By Type","Opportunités par type",,
"Opportunities Db 1","Tb Opportunités 1",,
"Opportunities Db 2","Tb Opportunités 2",,
"Opportunities Db 3","Tb Opportunités 3",,
"Opportunities Won By Lead Source","Opportunités gagnées par source",,
"Opportunities Won By Partner","Opportunités gagnées par tiers",,
"Opportunities Won By Salesman","Opp. Gagnées par commercial",,
"Opportunities amount won historical","Opportunités gagnées",,
"Opportunities amount won target competed (%)","Opportunités gagnées / objectif",,
"Opportunities amount won target completed (%)","Opp. Gagnées Vs Objectifs (%)",,
"Opportunities created number historical","Historique du nombre opportunités crées",,
"Opportunities created number target completed (%)","Objectif Nbre d'Opportunités gagnées (%)",,
"Opportunities created won historical","Historique Opp. Créées Gagnées",,
"Opportunities created won target completed (%)","Opp. Créées Vs Objectifs (%)",,
"Opportunities filters","Filtres Opportunités",,
"Opportunity","Opportunité",,
"Opportunity Type","Type d'Opportunité",,
"Opportunity created","Opportunité créée",,
"Opportunity lost","Opportunité manquée",,
"Opportunity type","Type d'Opportunité",,
"Opportunity types","Types d'opportunité",,
"Opportunity won","Opportunité créée",,
"Optional participant","Participant optionnel",,
"Order by state",,,
"Organization","Organisation",,
"Outgoing","Sortant",,
"Parent event","Événement parent",,
"Parent lead is missing.","La piste parente est manquante.",,
"Partner","Tiers",,
"Partner Details","Détails du tiers",,
"Pending","En attente",,
"Period type","Type de période",,
"Periodicity must be greater than 0","La périodicité doit être supérieure à 0",,
"Picture","Image",,
"Pipeline","Pipeline",,
"Pipeline by Stage and Type","Pipeline par Etape par Type",,
"Pipeline next 90 days","Pipeline à 90 jrs.",,
"Planned","Planifié",,
"Please complete the contact address.","Merci de compléter l'adresse du contact.",,
"Please complete the partner address.","Merci de compléter l'adresse du tiers.",,
"Please configure all templates in CRM configuration for company %s","Merci de configurer tous les modèles de mails dans la configuration CRM pour la société %s",,
"Please configure informations for CRM for company %s","Merci de configurer les informations CRM pour la société %s",,
"Please save the event before setting the recurrence",,,
"Please select a lead","Veuillez sélectionner une piste",,
"Please select the Lead(s) to print.","Merci de sélectionner le(s) prospect(s) à imprimer",,
"Postal code","Code Postal",,
"Present","Présent(e)",,
"Previous stage","Étape précédente",,
"Previous step","Étape précédente",,
"Primary address","Adresse principale",,
"Print","Imprimer",,
"Priority","Priorité",,
"Probability (%)","Probabilité (%)",,
"Proposition",,,
"Qualification",,,
"Realized","Réalisé",,
"Recent lost deals","Opp. récemment perdues",,
"Recently created opportunities","Opp. récemment créées",,
"Recurrence","Récurrence",,
"Recurrence assistant","Assistant récurrence",,
"Recurrence configuration","Configuration récurrence",,
"Recurrence name",,,
"Recurrent","Récurrent",,
"Recycle","Recycler",,
"Recycled","Recyclé",,
"Reference","Références",,
"References","Références",,
"Referred by","Cité par",,
"Region",,,
"Rejection of calls","Refus d'appels",,
"Rejection of e-mails","Refus d'e-mails",,
"Related to","Associé à ",,
"Related to select","Relatif à",,
"Reminded","Rappel",,
"Reminder","Rappel",,
"Reminder Templates","Modèle de rappel",,
"Reminder(s) treated","Rappel(s) traité(s)",,
"Reminders","Rappels",,
"Repeat every","Répéter chaque :",,
"Repeat every:","Répéter chaque :",,
"Repeat the:","Répéter le :",,
"Repetitions number","Nombre de répétitions",,
"Reported","Reporté",,
"Reportings","Rapports",,
"Reports",,,
"Required participant","Participants requis",,
"Sa","Sa",,
"Sale quotation","Devis client",,
"Sale quotations/orders","Devis/Commandes clients",,
"Sales Stage","Etape vente",,
"Sales orders amount won historical","Historique Devis/Cmdes signés",,
"Sales orders amount won target completed (%)","Cmdes vente gagnées Vs objectif (%)",,
"Sales orders created number historical","Nbre de devis réalisés",,
"Sales orders created number target completed (%)","Nbre Cmdes vente créées Vs objectif (%)",,
"Sales orders created won historical","Historique Cmdes crées et gagnées",,
"Sales orders created won target completed",,,
"Sales orders created won target completed (%)",,,
"Sales stage","Etape de vente",,
"Salesman","Commercial",,
"Schedule Event",,,
"Schedule Event (${ fullName })",,,
"Schedule Event(${ fullName})",,,
"Select Contact","Sélectionner un contact",,
"Select Partner","Sélectionner un tiers",,
"Select existing contact","Sélectionner un contact existant",,
"Select existing partner","Sélectionner un tiers existant",,
"Send Email","Envoyer email",,
"Send email","Envoyer email",,
"Sending date","Date d'envoi",,
"Settings","Configurations",,
"Show Partner","Voir Tiers",,
"Show all events","Voir tous les événements",,
"Some user groups","Certains groupes d'utilisateurs",,
"Source","Provenance",,
"Source description","Description provenance",,
"Start","Démarrer",,
"Start date","Date de début",,
"State","Statut",,
"Status","Statut",,
"Status description","Détail Etat",,
"Su","Di",,
"Take charge","Prendre en charge",,
"Target","Objectifs",,
"Target User Dashboard","Tableau de bord des objectifs utilisateurs",,
"Target batch","Batch des objectifs",,
"Target configuration","Configuration objectifs",,
"Target configurations","Configuration objectifs",,
"Target page","Page obejctif",,
"Target team Dashboard","Tb des objectifs équipes",,
"Target vs Real","Cible vs Réel",,
"Targets configurations","Configuration des objectifs",,
"Task","Tâche",,
"Task reminder template","Modèle de rappel de tâche",,
"Tasks","Tâches",,
"Tasks filters","Filtres Tâches",,
"Team","Equipe",,
"Th","Je",,
"The end date must be after the start date","La date de fin doit être après la date de début",,
"The number of repetitions must be greater than 0","Le nombre de répétitions doit être supérieur à 0",,
"Title","Intitulé",,
"To Date","A",,
"Tools","Outils",,
"Trading name","Enseigne",,
"Treated objectives reporting","Configuration des objectifs(s) traité(s)",,
"Tu","Ma",,
"Type","Type",,
"Type of need","Type de besoin",,
"UID (Calendar)","UID (Calendrier)",,
"Unassigned Leads","Pistes non-assignées",,
"Unassigned Opportunities","Opportunités non assignées",,
"Unassigned opportunities","Opportunités non assignées",,
"Upcoming events","Prochains Evènements",,
"Urgent",,,
"User","Utilisateur",,
"User %s does not have an email address configured nor is it linked to a partner with an email address configured.","Lutilisateur %s na pas dadresse email renseignée, il nest pas non plus lié à un contact avec une adresse email renseignée.",,
"User %s must have an active company to use templates","L'utilisateur %s doit avoir une société active pour utiliser les modèles",,
"Validate","Valider",,
"We","Me",,
"Website","Site Web",,
"Weekly","Hebdomadaire",,
"Weeks","Semaines",,
"Win","Gagner",,
"Worst case","Au pire",,
"Years","Années",,
"You don't have the rights to delete this event","Vous navez pas les droits suffisants pour supprimer cet événement",,
"You must choose a recurrence type","Vous devez choisir un type de récurrence",,
"You must choose at least one day in the week","Vous devez choisir au moins un jour de la semaine",,
"amount","Montant",,
"com.axelor.apps.crm.job.EventReminderJob",,,
"com.axelor.apps.crm.service.batch.CrmBatchService",,,
"crm.New","Nouvelle",,
"date",,,
"every week's day","tous les jours de la semaine",,
"everyday","tous les jours",,
"fri,","ven,",,
"http://www.url.com",,,
"important",,,
"mon,","lun,",,
"on","le",,
"portal.daily.team.calls.summary.by.user","Appels du jour par utilisateur",,
"sat,","sam,",,
"success","succès",,
"sun,","dim,",,
"thur,","jeu,",,
"tues,","mar,",,
"until the","jusqu'au",,
"value:CRM","CRM",,
"warning",,,
"wed,","mer,",,
"whatever@example.com",,,
"www.url.com",,,
1 key message comment context
2 %d times %d fois
3 +33000000000
4 +33100000000
5 <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />
6 <a class='fa fa-google' href='http://www.google.com' target='_blank' />
7 <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />
8 <a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />
9 <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />
10 <span class='label label-warning'>The selected date is in the past.</span> <span class='label label-warning'>La date sélectionnée est antérieure à la date du jour.</span>
11 <span class='label label-warning'>There is already a lead with this name.</span> <span class='label label-warning'>Il y a déjà une piste avec ce nom.</span>
12 <span style="height:21px; line-height: 21px; margin-top:18px; display:inline-block">VS</span>
13 A lost reason must be selected Une raison de perte doit être selectionnée
14 Action
15 Activities Activités
16 Add Ajouter
17 Add a guest Ajouter un invité
18 Address Adresse
19 After n repetitions Après n répétitions
20 All past events Tous les événements passés
21 All upcoming events Tous les événements à venir
22 All users Tous les utilisateurs
23 Amount Montant
24 Amount Won Montant gagné
25 Amount won Montant gagné
26 App Crm Application CRM
27 Apply changes to all recurrence's events Appliquer les changements à tous les événements récurrents
28 Apply changes to this event only Appliquer les changements à cet événement seulement
29 Apply modifications Appliquer les modifications
30 Apply modifications for all Appliquer les modifications à tous
31 Are you sure you want to convert the lead? Êtes-vous sûr de vouloir convertir cette piste ?
32 Assign to Assigner à
33 Assign to me Prendre en charge
34 Assignable Users Choix des utilisateurs assignés aux clients
35 Assigned Assigné
36 Assigned to Assigné à
37 At specific date À la date
38 At the date À la date
39 Attendee Nom
40 Available Disponible
41 Average duration between lead and first opportunity (days) Temps moyen entre une piste et sa première opportunité (jours)
42 Batchs Traitement de masse
43 Before start date Avant la date de début
44 Best Open Deals Meilleures Opp. en cours
45 Best case Au mieux
46 Busy Occupé
47 CRM CRM
48 CRM Activities Activités CRM
49 CRM Batch Batch CRM
50 CRM batches Batchs CRM
51 CRM config Config CRM
52 CRM config (${ name })
53 CRM configuration Configuration CRM
54 CRM configurations Configurations CRM
55 CRM events Évènements CRM
56 Call Appel
57 Call emitted Nbr Nbre d'appels émis
58 Call emitted Nbr. Nbre d'appels émis
59 Call emitted historical Histo. appels émis
60 Call filters Filtres Appels
61 Call reminder template Modèle de rappel d'appel
62 Call type Type d'appel
63 Calls Appels
64 Calls Dashboard Tbl. Bord Appels
65 Calls Db Tbl. Bord Appels
66 Calls by team by user Appels par équipe et par utilisateur
67 Calls by user(of a team) Appel par utilisateur (par Equipe)
68 Calls emitted historical Historique des appels émis
69 Calls emitted target completed (%) Objectif des Appels émis réalisés (%)
70 Calls held by team by type Appels par équipe par type
71 Calls held by type by user Appels par type par utilisateur
72 Calls type by team Appels par équipe
73 Calls type by user Appels par utilisateur
74 Cancel this reminder Annuler ce rappel
75 Canceled Annulé
76 Cases Tickets
77 Category Catégorie
78 Characteristics Caractéristiques
79 Chart Graphique
80 Check duplicate Vérifier doublons
81 City Ville
82 Civility Civilité
83 Closed Opportunities Opportunités fermées
84 Closed lost Fermée perdue
85 Closed won Fermée gagnée
86 Code Code
87 Company Société
88 Configuration Configuration
89 Confirm lost reason Confirmer la raison de perte
90 Contact Coordonnées
91 Contact date Date de contact
92 Contact details Coordonnées
93 Contact function Fonction des contacts
94 Contact name Nom contact
95 Contacts Contacts
96 Convert Convertir
97 Convert lead Convertir Piste
98 Convert lead (${ fullName })
99 Convert lead into contact Conversion de la piste en contact
100 Convert lead into partner Conversion de la piste en tiers
101 Converted Converti
102 Country Pays
103 Create a new reminder Créer un nouveau rappel
104 Create a quotation Créer un devis
105 Create event Créer évènement
106 Create new contact Créer un nouveau contact
107 Create new partner Créer nouveau tiers
108 Create opportunity Créer Opportunité
109 Create opportunity (${ fullName }) Créer Opportunité (${ fullName })
110 Create order (${ fullName }) Créer devis (${ fullName })
111 Create purchase quotation Créer une commande d'achat
112 Create sale quotation Créer devis de vente
113 Created Nbr Nbre Créés
114 Created Nbr. Nbre Créés
115 Created Won Créé gagné
116 Created by Créé par
117 Created leads by industry sector Pistes créées par secteur de l’industrie
118 Created leads per month Pistes créées par mois
119 Created leads with at least one opportunity Pistes créées avec au moins une opportunité
120 Created on Créé le
121 Crm batch Traitement de masse
122 Currency Devise
123 Customer Client
124 Customer Description Description du client
125 Customer fixed phone Tél. fixe du client
126 Customer mobile phone Tél. mobile du client
127 Customer name Nom du client
128 Customer recovery Voir relance client
129 Customers Clients
130 Daily Journalier
131 Daily team call summary by user Appels du jour par utilisateur
132 Dashboard Tableau de bord
133 Date from Date de
134 Date to Date à
135 Day of month Jour du mois
136 Day of week Jour de la semaine
137 Days Jours
138 Delete all events Supprimer tous les événements
139 Delete only this event Supprimer seulement cet événement
140 Delete this and next events Supprimer cet événement et les suivants
141 Delivery Address Adresse de livraison
142 Dep./Div. Dépt/Div.
143 Description Description
144 Display customer description in opportunity Afficher description du client dans l'opportunité
145 Duration Durée
146 Duration type Type durée
147 Email Email
148 Emails
149 End Fin
150 End date Date de fin
151 Enterprise Entreprise
152 Enterprise name Entreprise
153 Error in lead conversion
154 Estimated budget Budget estimé
155 Event Evènement
156 Event Categories Catégories d’événements
157 Event Dashboard 1 Tbl. Bord Evènements
158 Event Db Tbl. Bord Evènements
159 Event categories Catégories d’événements
160 Event category Catégorie d'évènement
161 Event configuration categories Les configuration de catégories d'événement
162 Event filters Filtre d'évènement
163 Event reminder Rappel d'évènement
164 Event reminder %s Rappel d'évènement %s
165 Event reminder batch Batch rappels CRM
166 Event reminder page Rappel d’évènement
167 Event reminder template
168 Event reminders Rappel d'évènement
169 Event's reminder's generation's reporting :
170 Events Événements
171 Every %d days Tous les %d jours
172 Every %d months the %d Tous les %d mois le %d
173 Every %d weeks Tous les %d semaines
174 Every %d years the %s Tous les %d ans le %s
175 Every day Chaque jour
176 Every month Chaque mois
177 Every month the Tous les mois le
178 Every week Chaque semaine
179 Every year Chaque année
180 Every year the Tous les ans le
181 Expected close date Date prévue clôture
182 Fax Fax
183 Finished Terminé
184 First name Prénom
185 Fixed Phone N° Fixe
186 Fixed phone Tél. fixe
187 Follow up Suivi
188 Follow-up Suivi
189 For all Pour tous
190 For me Pour moi
191 Fr Ve
192 Free text
193 From Date Date de
194 From date must be less than the to date La date de début doit être antérieure à la date de fin.
195 Function Fonction
196 General contact details
197 Generate CRM configurations Générer les configurations CRM
198 Generate Project Générer projet
199 Groups Assignable Groupes assignables
200 Guests Invités
201 High
202 Historical Period Historique
203 Historical events completed Historique des évènements
204 Hours Heures
205 Import lead Importer piste
206 Import leads Importer les pistes
207 In process En cours
208 Incoming Entrant
209 Industry Sector Secteur de l’industrie
210 Industry sector
211 Information Information
212 Informations Informations
213 Input location please Saisir le lieu
214 Invoicing Address Adresse de facturation
215 Job Title Fonction
216 Key accounts Compte clé
217 Last name Nom
218 Lead Piste
219 Lead Assigned Piste assignée
220 Lead Converted Piste convertie
221 Lead Dashboard 1 Tb Piste 1
222 Lead Db Tb Piste
223 Lead Db 1 Tb Piste 1
224 Lead converted Piste convertie
225 Lead created Piste créée
226 Lead filters Filtres Pistes
227 Lead.address_information Adresse
228 Lead.company Entreprise
229 Lead.email Email Adresse
230 Lead.fax Fax
231 Lead.header Piste
232 Lead.industry Industrie
233 Lead.lead_owner Piste propriétaire
234 Lead.name Nom
235 Lead.other_address Autre Adresse
236 Lead.phone Téléphone
237 Lead.primary_address primaire Adresse
238 Lead.source Source
239 Lead.status Statut
240 Lead.title Titre
241 Leads Pistes
242 Leads Source Provenances des prospects
243 Leads by Country Pistes par pays
244 Leads by Salesman by Status Pistes par commercial par état
245 Leads by Source Pistes par provenance
246 Leads by Team by Status Pistes par Equipe par Etat
247 Limit Date Date limite
248 Lose Perdre
249 Loss confirmation Confirmation de perte
250 Lost Perdu
251 Lost reason Raison de perte
252 Lost reasons Raisons de perte
253 Low
254 MapRest.PinCharLead P
255 MapRest.PinCharOpportunity O
256 Marketing Marketing
257 Meeting Réunion
258 Meeting Nbr Nbr. De rendez-vous
259 Meeting Nbr. Nbr. De rendez-vous
260 Meeting filters Filtres sur les meetings
261 Meeting number historical Historique Nbre Rendez-vous
262 Meeting reminder template Modèle de rappel d’événement
263 Meeting's date changed template Modèle pour changement de date de réunion
264 Meeting's guest added template Modèle pour ajout invité à une réunion
265 Meeting's guest deleted template Modèle pour suppression invité à une réunion
266 Meetings Rendez-vous
267 Meetings number historical Historique Nbre Rendez-vous
268 Meetings number target completed (%) Objectif Nbre de Rdv réalisés (%)
269 Memo Mémo
270 Minutes Minutes
271 Mo Lu
272 Mobile N° N° Mobile
273 Mobile phone Tél. mobile
274 Month Mois
275 Monthly Mensuel
276 Months Mois
277 My Best Open Deals Mes Meilleures Opportunités
278 My CRM events Mes évènements CRM
279 My Calendar Mon Calendrier
280 My Calls Mes Appels
281 My Closed Opportunities Mes Opportunités fermées
282 My Current Leads Mes Pistes en cours
283 My Key accounts Mes meilleurs comptes
284 My Leads Mes Pistes
285 My Meetings Mes Rendez-vous
286 My Open Opportunities Mes Opportunités en cours
287 My Opportunities Mes Opportunités
288 My Tasks Mes Tâches
289 My Team Best Open Deals Meilleures Opportunités de mon équipe
290 My Team Calls Les Appels de mon Equipe
291 My Team Closed Opportunities Opp. Fermées de mon Equipe
292 My Team Key accounts Meilleurs comptes de mon équipe
293 My Team Leads Pistes de mon Equipe
294 My Team Meetings Rendez-vous de mon Equipe
295 My Team Open Opportunities Opp. Ouvertes de mon Equipe
296 My Team Tasks Tâches de mon Equipe
297 My Today Calls Mes Appels du jour
298 My Today Tasks Mes tâches du jour
299 My Upcoming Meetings Mes prochains Rendez-vous
300 My Upcoming Tasks Mes Tâches à venir
301 My opportunities Mes opportunités
302 My past events Mes événements passés
303 My team opportunities Opportunités de mon équipe
304 My upcoming events Mes événements à venir
305 Name Nom
306 Negotiation Négociation
307 New Nouveau
308 Next stage Étape suivante
309 Next step Prochaine étape
310 No lead import configuration found Le fichier de paramétrage pour l'import des leads est manquante.
311 No template created in CRM configuration for company %s, emails have not been sent Aucun modèle créé dans la configuration CRM pour la société %s, aucun email n'a été envoyé
312 Non-participant Non-participant
313 None Aucun
314 Normal
315 Not started Non démarré
316 Objective Objectif
317 Objective %s is in contradiction with objective's configuration %s L'objectif %s est en contradiction avec la configuration d'objectif %s
318 Objectives Objectifs
319 Objectives Configurations Configuration objectifs
320 Objectives Team Db Tb des objectifs équipes
321 Objectives User Db Tableau de bord des objectifs utilisateurs
322 Objectives configurations Configuration des objectifs
323 Objectives team Dashboard Tb des objectifs équipes
324 Objectives user Dashboard Tableau de bord des objectifs utilisateurs
325 Objectives' generation's reporting :
326 Office name Nom bureau
327 On going En cours
328 Open Cases by Agents Tickets ouverts par agent
329 Open Opportunities Opportunités en cours
330 Operation mode Mode de fonctionnement
331 Opportunities Opportunités
332 Opportunities By Origin By Stage Opp. par Origine par Etape
333 Opportunities By Sale Stage Opportunités par Etape
334 Opportunities By Source Opportunités par source
335 Opportunities By Type Opportunités par type
336 Opportunities Db 1 Tb Opportunités 1
337 Opportunities Db 2 Tb Opportunités 2
338 Opportunities Db 3 Tb Opportunités 3
339 Opportunities Won By Lead Source Opportunités gagnées par source
340 Opportunities Won By Partner Opportunités gagnées par tiers
341 Opportunities Won By Salesman Opp. Gagnées par commercial
342 Opportunities amount won historical Opportunités gagnées
343 Opportunities amount won target competed (%) Opportunités gagnées / objectif
344 Opportunities amount won target completed (%) Opp. Gagnées Vs Objectifs (%)
345 Opportunities created number historical Historique du nombre opportunités crées
346 Opportunities created number target completed (%) Objectif Nbre d'Opportunités gagnées (%)
347 Opportunities created won historical Historique Opp. Créées Gagnées
348 Opportunities created won target completed (%) Opp. Créées Vs Objectifs (%)
349 Opportunities filters Filtres Opportunités
350 Opportunity Opportunité
351 Opportunity Type Type d'Opportunité
352 Opportunity created Opportunité créée
353 Opportunity lost Opportunité manquée
354 Opportunity type Type d'Opportunité
355 Opportunity types Types d'opportunité
356 Opportunity won Opportunité créée
357 Optional participant Participant optionnel
358 Order by state
359 Organization Organisation
360 Outgoing Sortant
361 Parent event Événement parent
362 Parent lead is missing. La piste parente est manquante.
363 Partner Tiers
364 Partner Details Détails du tiers
365 Pending En attente
366 Period type Type de période
367 Periodicity must be greater than 0 La périodicité doit être supérieure à 0
368 Picture Image
369 Pipeline Pipeline
370 Pipeline by Stage and Type Pipeline par Etape par Type
371 Pipeline next 90 days Pipeline à 90 jrs.
372 Planned Planifié
373 Please complete the contact address. Merci de compléter l'adresse du contact.
374 Please complete the partner address. Merci de compléter l'adresse du tiers.
375 Please configure all templates in CRM configuration for company %s Merci de configurer tous les modèles de mails dans la configuration CRM pour la société %s
376 Please configure informations for CRM for company %s Merci de configurer les informations CRM pour la société %s
377 Please save the event before setting the recurrence
378 Please select a lead Veuillez sélectionner une piste
379 Please select the Lead(s) to print. Merci de sélectionner le(s) prospect(s) à imprimer
380 Postal code Code Postal
381 Present Présent(e)
382 Previous stage Étape précédente
383 Previous step Étape précédente
384 Primary address Adresse principale
385 Print Imprimer
386 Priority Priorité
387 Probability (%) Probabilité (%)
388 Proposition
389 Qualification
390 Realized Réalisé
391 Recent lost deals Opp. récemment perdues
392 Recently created opportunities Opp. récemment créées
393 Recurrence Récurrence
394 Recurrence assistant Assistant récurrence
395 Recurrence configuration Configuration récurrence
396 Recurrence name
397 Recurrent Récurrent
398 Recycle Recycler
399 Recycled Recyclé
400 Reference Références
401 References Références
402 Referred by Cité par
403 Region
404 Rejection of calls Refus d'appels
405 Rejection of e-mails Refus d'e-mails
406 Related to Associé à
407 Related to select Relatif à
408 Reminded Rappel
409 Reminder Rappel
410 Reminder Templates Modèle de rappel
411 Reminder(s) treated Rappel(s) traité(s)
412 Reminders Rappels
413 Repeat every Répéter chaque :
414 Repeat every: Répéter chaque :
415 Repeat the: Répéter le :
416 Repetitions number Nombre de répétitions
417 Reported Reporté
418 Reportings Rapports
419 Reports
420 Required participant Participants requis
421 Sa Sa
422 Sale quotation Devis client
423 Sale quotations/orders Devis/Commandes clients
424 Sales Stage Etape vente
425 Sales orders amount won historical Historique Devis/Cmdes signés
426 Sales orders amount won target completed (%) Cmdes vente gagnées Vs objectif (%)
427 Sales orders created number historical Nbre de devis réalisés
428 Sales orders created number target completed (%) Nbre Cmdes vente créées Vs objectif (%)
429 Sales orders created won historical Historique Cmdes crées et gagnées
430 Sales orders created won target completed
431 Sales orders created won target completed (%)
432 Sales stage Etape de vente
433 Salesman Commercial
434 Schedule Event
435 Schedule Event (${ fullName })
436 Schedule Event(${ fullName})
437 Select Contact Sélectionner un contact
438 Select Partner Sélectionner un tiers
439 Select existing contact Sélectionner un contact existant
440 Select existing partner Sélectionner un tiers existant
441 Send Email Envoyer email
442 Send email Envoyer email
443 Sending date Date d'envoi
444 Settings Configurations
445 Show Partner Voir Tiers
446 Show all events Voir tous les événements
447 Some user groups Certains groupes d'utilisateurs
448 Source Provenance
449 Source description Description provenance
450 Start Démarrer
451 Start date Date de début
452 State Statut
453 Status Statut
454 Status description Détail Etat
455 Su Di
456 Take charge Prendre en charge
457 Target Objectifs
458 Target User Dashboard Tableau de bord des objectifs utilisateurs
459 Target batch Batch des objectifs
460 Target configuration Configuration objectifs
461 Target configurations Configuration objectifs
462 Target page Page obejctif
463 Target team Dashboard Tb des objectifs équipes
464 Target vs Real Cible vs Réel
465 Targets configurations Configuration des objectifs
466 Task Tâche
467 Task reminder template Modèle de rappel de tâche
468 Tasks Tâches
469 Tasks filters Filtres Tâches
470 Team Equipe
471 Th Je
472 The end date must be after the start date La date de fin doit être après la date de début
473 The number of repetitions must be greater than 0 Le nombre de répétitions doit être supérieur à 0
474 Title Intitulé
475 To Date A
476 Tools Outils
477 Trading name Enseigne
478 Treated objectives reporting Configuration des objectifs(s) traité(s)
479 Tu Ma
480 Type Type
481 Type of need Type de besoin
482 UID (Calendar) UID (Calendrier)
483 Unassigned Leads Pistes non-assignées
484 Unassigned Opportunities Opportunités non assignées
485 Unassigned opportunities Opportunités non assignées
486 Upcoming events Prochains Evènements
487 Urgent
488 User Utilisateur
489 User %s does not have an email address configured nor is it linked to a partner with an email address configured. L’utilisateur %s n’a pas d’adresse email renseignée, il n’est pas non plus lié à un contact avec une adresse email renseignée.
490 User %s must have an active company to use templates L'utilisateur %s doit avoir une société active pour utiliser les modèles
491 Validate Valider
492 We Me
493 Website Site Web
494 Weekly Hebdomadaire
495 Weeks Semaines
496 Win Gagner
497 Worst case Au pire
498 Years Années
499 You don't have the rights to delete this event Vous n’avez pas les droits suffisants pour supprimer cet événement
500 You must choose a recurrence type Vous devez choisir un type de récurrence
501 You must choose at least one day in the week Vous devez choisir au moins un jour de la semaine
502 amount Montant
503 com.axelor.apps.crm.job.EventReminderJob
504 com.axelor.apps.crm.service.batch.CrmBatchService
505 crm.New Nouvelle
506 date
507 every week's day tous les jours de la semaine
508 everyday tous les jours
509 fri, ven,
510 http://www.url.com
511 important
512 mon, lun,
513 on le
514 portal.daily.team.calls.summary.by.user Appels du jour par utilisateur
515 sat, sam,
516 success succès
517 sun, dim,
518 thur, jeu,
519 tues, mar,
520 until the jusqu'au
521 value:CRM CRM
522 warning
523 wed, mer,
524 whatever@example.com
525 www.url.com

View File

@ -0,0 +1,521 @@
"key","message","comment","context"
"%d times","%d volte",,
"+33000000000",,,
"+33100000000",,,
"<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />","<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />",,
"<a class='fa fa-google' href='http://www.google.com' target='_blank' />","<a class='fa fa-google' href='http://www.google.com' target='_blank' />",,
"<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />","<a class='fa fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />",,
"<a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />","<a class='fa fa fa-twitter' href='http://www.twitter.com' target='_blank' />",,
"<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />","<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />",,
"<span class='label label-warning'>The selected date is in the past.</span>",,,
"<span class='label label-warning'>There is already a lead with this name.</span>","<span class='label label-warning'>C'è già un cavo con questo nome.</span>.",,
"<span style=""height:21px; line-height: 21px; margin-top:18px; display:inline-block"">VS</span>",,,
"A lost reason must be selected","Deve essere selezionata una ragione persa",,
"Action","Azione",,
"Activities","Attività",,
"Add","Aggiungi",,
"Add a guest","Aggiungi un ospite",,
"Address","Indirizzo",,
"After n repetitions","Dopo n ripetizioni",,
"All past events","Tutti gli eventi passati",,
"All upcoming events","Tutti i prossimi eventi",,
"All users",,,
"Amount","Importo",,
"Amount Won","Importo Vinto",,
"Amount won","Importo vinto",,
"App Crm","App Crm",,
"Apply changes to all recurrence's events","Applicare le modifiche a tutti gli eventi ricorrenti",,
"Apply changes to this event only","Applicare le modifiche solo a questo evento",,
"Apply modifications","Applicare le modifiche",,
"Apply modifications for all","Applicare le modifiche per tutti",,
"Are you sure you want to convert the lead?","Sei sicuro di voler convertire il piombo?",,
"Assign to","Assegnare a",,
"Assign to me","Assegnare a me",,
"Assignable Users",,,
"Assigned","Assegnato",,
"Assigned to","Assegnato a",,
"At specific date",,,
"At the date","Alla data",,
"Attendee","Partecipante",,
"Available","Disponibile",,
"Average duration between lead and first opportunity (days)",,,
"Batchs","Lotti",,
"Before start date",,,
"Best Open Deals","Le migliori offerte aperte",,
"Best case","Caso migliore",,
"Busy","Occupato",,
"CRM","CRM",,
"CRM Activities","Attività di CRM",,
"CRM Batch","CRM Batch",,
"CRM batches","Lotti CRM",,
"CRM config","Configurazione CRM",,
"CRM config (${ name })","CRM config (${ nome })",,
"CRM configuration","Configurazione CRM",,
"CRM configurations","Configurazioni CRM",,
"CRM events","Eventi CRM",,
"Call","Chiama",,
"Call emitted Nbr","Chiamata emessa Nbr",,
"Call emitted Nbr.","Chiamata emessa Nbr.",,
"Call emitted historical","Chiamata emessa storico",,
"Call filters","Filtri di chiamata",,
"Call reminder template","Modello di promemoria chiamate",,
"Call type","Tipo di chiamata",,
"Calls","Chiamate",,
"Calls Dashboard","Cruscotto chiamate",,
"Calls Db","Chiamate Db",,
"Calls by team by user","Chiamate per squadra per utente",,
"Calls by user(of a team)","Chiamate per utente (di un team)",,
"Calls emitted historical","Chiamate emesse storiche",,
"Calls emitted target completed (%)","Chiamate emesse bersaglio completato (%)",,
"Calls held by team by type","Chiamate organizzate dalla squadra per tipo",,
"Calls held by type by user","Chiamate detenute per tipo di utente",,
"Calls type by team","Tipo di chiamate per squadra",,
"Calls type by user","Tipo di chiamate per utente",,
"Cancel this reminder",,,
"Canceled","Annullato",,
"Cases","Casi",,
"Category","Categoria",,
"Characteristics","Caratteristiche",,
"Chart","Grafico",,
"Check duplicate","Controllare i duplicati",,
"City","Città",,
"Civility","La civiltà",,
"Closed Opportunities","Opportunità chiuse",,
"Closed lost","Chiuso perso",,
"Closed won","Chiuso ha vinto",,
"Code","Codice",,
"Company","L'azienda",,
"Configuration","Configurazione",,
"Confirm lost reason","Confermare la ragione persa",,
"Contact","Contatto",,
"Contact date","Data di contatto",,
"Contact details","Dati di contatto",,
"Contact name","Nome del contatto",,
"Contacts","Contatti",,
"Convert","Convertire",,
"Convert lead","Convertire il piombo",,
"Convert lead (${ fullName })","Convertire il cavo (${ fullName })",,
"Convert lead into contact",,,
"Convert lead into partner",,,
"Converted","Convertito",,
"Country","Paese",,
"Create a new reminder",,,
"Create a quotation",,,
"Create event","Crea evento",,
"Create new contact","Creare un nuovo contatto",,
"Create new partner","Creare un nuovo partner",,
"Create opportunity","Creare opportunità",,
"Create opportunity (${ fullName })","Crea opportunità (${ fullName })",,
"Create order (${ fullName })","Crea ordine (${ fullName })",,
"Create purchase quotation",,,
"Create sale quotation",,,
"Created Nbr","Creato Nbr",,
"Created Nbr.","Creato Nbr.",,
"Created Won","Creato Won",,
"Created by","Creato da",,
"Created leads by industry sector","Creati leader per settore industriale",,
"Created leads per month","Cavi creati al mese",,
"Created leads with at least one opportunity",,,
"Created on","Creato su",,
"Crm batch","Lotto di Crm",,
"Currency","Valuta",,
"Customer","Cliente",,
"Customer Description",,,
"Customer fixed phone","Telefono fisso",,
"Customer mobile phone","Telefono cellulare del cliente",,
"Customer name","Nome del cliente",,
"Customer recovery",,,
"Customers","I clienti",,
"Daily","Tutti i giorni",,
"Daily team call summary by user","Riassunto giornaliero delle chiamate di squadra per utente",,
"Dashboard","Cruscotto",,
"Date from","Data a partire da",,
"Date to","Data a",,
"Day of month","Giorno del mese",,
"Day of week","Giorno della settimana",,
"Days","Giorni",,
"Delete all events","Cancella tutti gli eventi",,
"Delete only this event","Cancella solo questo evento",,
"Delete this and next events","Cancella questo e i prossimi eventi",,
"Delivery Address","Indirizzo di consegna",,
"Dep./Div.","Dep./Div.",,
"Description","Descrizione",,
"Display customer description in opportunity",,,
"Duration","Durata",,
"Duration type","Tipo di durata",,
"Email","Email eMail",,
"Emails","Email",,
"End","Fine",,
"End date","Data di fine",,
"Enterprise","Impresa",,
"Enterprise name","Nome dell'azienda",,
"Error in lead conversion","Errore nella conversione degli elettrocateteri",,
"Estimated budget","Bilancio stimato",,
"Event","Evento",,
"Event Categories","Categorie di eventi",,
"Event Dashboard 1","Cruscotto evento 1",,
"Event Db","Evento Db",,
"Event categories","Categorie di eventi",,
"Event category","Categoria dell'evento",,
"Event configuration categories","Categorie di configurazione degli eventi",,
"Event filters","Filtri eventi",,
"Event reminder","Promemoria eventi",,
"Event reminder %s","Promemoria eventi %s",,
"Event reminder batch","Promemoria eventi batch",,
"Event reminder page","Pagina di promemoria eventi",,
"Event reminder template",,,
"Event reminders","Promemoria eventi",,
"Event's reminder's generation's reporting :","Promemoria eventi, promemoria della generazione di report :",,
"Events","Eventi",,
"Every %d days","Ogni %d giorni",,
"Every %d months the %d","Ogni %d mesi la %d",,
"Every %d weeks","Ogni %d settimane",,
"Every %d years the %s","Ogni anno la %s %s",,
"Every day","Ogni giorno",,
"Every month","Ogni mese",,
"Every month the","Ogni mese il",,
"Every week","Ogni settimana",,
"Every year","Ogni anno",,
"Every year the","Ogni anno il",,
"Expected close date","Data di chiusura prevista",,
"Fax","Fax",,
"Finished","Finito",,
"First name","Nome",,
"Fixed Phone","Telefono fisso",,
"Fixed phone","Telefono fisso",,
"Follow up","Seguito",,
"Follow-up","Seguito",,
"For all","Per tutti",,
"For me","Per me",,
"Fr","Fr",,
"Free text",,,
"From Date","Da Data",,
"From date must be less than the to date","Dalla data deve essere inferiore alla data di oggi",,
"Function","Funzione",,
"General contact details","Dati generali di contatto",,
"Generate CRM configurations","Generazione di configurazioni CRM",,
"Generate Project","Genera progetto",,
"Groups Assignable",,,
"Guests","Gli ospiti",,
"High","Alto",,
"Historical Period","Periodo Storico",,
"Historical events completed","Eventi storici completati",,
"Hours","Orario",,
"Import lead","Importazione di piombo",,
"Import leads","Importazione di cavi",,
"In process","In corso",,
"Incoming","In arrivo",,
"Industry Sector","Settore Industriale",,
"Industry sector","Settore industriale",,
"Information","Informazioni",,
"Informations","Informazioni",,
"Input location please","Luogo di ingresso per favore",,
"Invoicing Address","Indirizzo di fatturazione",,
"Job Title","Titolo di lavoro",,
"Key accounts","Conti chiave",,
"Last name","Cognome",,
"Lead","Piombo",,
"Lead Assigned","Cavo assegnato",,
"Lead Converted","Piombo convertito",,
"Lead Dashboard 1","Cruscotto di piombo 1",,
"Lead Db","Piombo Db",,
"Lead Db 1","Piombo Db 1",,
"Lead converted","Piombo convertito",,
"Lead created","Piombo creato",,
"Lead filters","Filtri al piombo",,
"Lead.address_information","Informazioni sull'indirizzo",,
"Lead.company","L'azienda",,
"Lead.email","Email eMail",,
"Lead.fax","Fax",,
"Lead.header","Intestazione",,
"Lead.industry","L'industria",,
"Lead.lead_owner","Proprietario del cavo",,
"Lead.name","Nome",,
"Lead.other_address","Altro indirizzo",,
"Lead.phone","Telefono",,
"Lead.primary_address","Indirizzo primario",,
"Lead.source","Fonte",,
"Lead.status","Stato",,
"Lead.title","Titolo",,
"Leads","Piombi",,
"Leads Source","Fonte dei conduttori",,
"Leads by Country","Piombo per Paese",,
"Leads by Salesman by Status","Leader per Venditore per Stato",,
"Leads by Source","Piombo per fonte",,
"Leads by Team by Status","Conduce per squadra per stato",,
"Limit Date","Data limite",,
"Lose","Perdere",,
"Loss confirmation","Conferma della perdita",,
"Lost","Perduto",,
"Lost reason","Ragione persa",,
"Lost reasons","Ragioni perse",,
"Low","Basso",,
"MapRest.PinCharLead","L",,
"MapRest.PinCharOpportunity","O",,
"Marketing","Marketing",,
"Meeting","Riunione",,
"Meeting Nbr","Riunione Nbr",,
"Meeting Nbr.","Incontro con Nbr.",,
"Meeting filters","Filtri per riunioni",,
"Meeting number historical","Numero di riunione storico",,
"Meeting reminder template","Modello di promemoria delle riunioni",,
"Meeting's date changed template","Modificato il modello di data della riunione",,
"Meeting's guest added template","L'ospite della riunione ha aggiunto il modello",,
"Meeting's guest deleted template","Modello cancellato ospite della riunione",,
"Meetings","Riunioni",,
"Meetings number historical","Numero di riunioni storiche",,
"Meetings number target completed (%)","Numero di riunioni obiettivo completato (%)",,
"Memo","Memo",,
"Minutes","Processo verbale",,
"Mo","Mo",,
"Mobile N°","Numero di cellulare",,
"Mobile phone","Telefono cellulare",,
"Month","Mese",,
"Monthly","Mensile",,
"Months","Mesi",,
"My Best Open Deals","I miei migliori affari",,
"My CRM events","I miei eventi CRM",,
"My Calendar","Il mio calendario",,
"My Calls","Le mie chiamate",,
"My Closed Opportunities","Le mie opportunità chiuse",,
"My Current Leads","I miei conduttori attuali",,
"My Key accounts","I miei account chiave",,
"My Leads","I miei conduttori",,
"My Meetings","I miei incontri",,
"My Open Opportunities","Le mie opportunità aperte",,
"My Opportunities","Le mie opportunità",,
"My Tasks","I miei compiti",,
"My Team Best Open Deals","Le migliori offerte aperte della mia squadra",,
"My Team Calls","Il mio team chiama",,
"My Team Closed Opportunities","La mia squadra ha chiuso le opportunità",,
"My Team Key accounts","Il mio team Conti chiave",,
"My Team Leads","Il mio team conduce",,
"My Team Meetings","Le mie riunioni di squadra",,
"My Team Open Opportunities","Il mio team Opportunità aperte",,
"My Team Tasks","I miei compiti di squadra",,
"My Today Calls","Le mie chiamate di oggi",,
"My Today Tasks","I miei compiti di oggi",,
"My Upcoming Meetings","I miei prossimi incontri",,
"My Upcoming Tasks","I miei prossimi compiti",,
"My opportunities","Le mie opportunità",,
"My past events","I miei eventi passati",,
"My team opportunities","Le opportunità del mio team",,
"My upcoming events","I miei prossimi eventi",,
"Name","Nome",,
"Negotiation","Negoziazione",,
"New","Nuovo",,
"Next stage","Prossima tappa",,
"Next step","Passo successivo",,
"No lead import configuration found","Nessuna configurazione di importazione di piombo trovata",,
"No template created in CRM configuration for company %s, emails have not been sent","Nessun modello creato in configurazione CRM per la %s aziendale, le email non sono state inviate.",,
"Non-participant","Non partecipante",,
"None","Nessuna",,
"Normal","Normale",,
"Not started","Non iniziato",,
"Objective","Obiettivo",,
"Objective %s is in contradiction with objective's configuration %s","L'obiettivo %s è in contraddizione con la configurazione dell'obiettivo %s",,
"Objectives","Obiettivi",,
"Objectives Configurations","Obiettivi Configurazioni",,
"Objectives Team Db","Obiettivi Team Db",,
"Objectives User Db","Obiettivi Utente Db",,
"Objectives configurations","Configurazioni degli obiettivi",,
"Objectives team Dashboard","Obiettivi team Dashboard",,
"Objectives user Dashboard","Obiettivi utente Dashboard",,
"Objectives' generation's reporting :","Relazione sulla generazione di obiettivi :",,
"Office name","Nome dell'ufficio",,
"On going","In corso",,
"Open Cases by Agents","Casi aperti da parte di agenti",,
"Open Opportunities","Opportunità aperte",,
"Operation mode",,,
"Opportunities","Opportunità",,
"Opportunities By Origin By Stage","Opportunità per origine per fase",,
"Opportunities By Sale Stage","Opportunità per fase di vendita",,
"Opportunities By Source","Opportunità per fonte",,
"Opportunities By Type","Opportunità per tipo",,
"Opportunities Db 1","Opportunità Db 1",,
"Opportunities Db 2","Opportunità Db 2",,
"Opportunities Db 3","Opportunità Db 3",,
"Opportunities Won By Lead Source","Opportunità vinte dalla fonte principale",,
"Opportunities Won By Partner","Opportunità vinte dai partner",,
"Opportunities Won By Salesman","Opportunità vinte dai venditori",,
"Opportunities amount won historical","Opportunità importo vinto storico",,
"Opportunities amount won target competed (%)","Opportunità quantità di opportunità vinte target gareggiato (%)",,
"Opportunities amount won target completed (%)","Opportunità importo obiettivo vinto completato (%)",,
"Opportunities created number historical","Opportunità create numero storico",,
"Opportunities created number target completed (%)","Opportunità create numero target completato (%)",,
"Opportunities created won historical","Opportunità create vinte storiche",,
"Opportunities created won target completed (%)","Opportunità create, obiettivo vinto completato (%)",,
"Opportunities filters","Filtri di opportunità",,
"Opportunity","Opportunità",,
"Opportunity Type","Tipo di opportunità",,
"Opportunity created","Opportunità creata",,
"Opportunity lost","Opportunità persa",,
"Opportunity type","Tipo di opportunità",,
"Opportunity types","Tipi di opportunità",,
"Opportunity won","Opportunità vinta",,
"Optional participant","Partecipante facoltativo",,
"Order by state","Ordine per stato",,
"Organization","Organizzazione",,
"Outgoing","In uscita",,
"Parent event","Evento dei genitori",,
"Parent lead is missing.","Il cavo genitore è scomparso.",,
"Partner","Partner",,
"Partner Details","Dettagli partner",,
"Pending","In attesa",,
"Period type","Tipo di periodo",,
"Periodicity must be greater than 0","La periodicità deve essere superiore allo 0",,
"Picture","Immagine",,
"Pipeline","Conduttura",,
"Pipeline by Stage and Type","Pipeline per fase e tipo",,
"Pipeline next 90 days","Pipeline prossimi 90 giorni",,
"Planned","Pianificato",,
"Please configure all templates in CRM configuration for company %s","Si prega di configurare tutti i modelli in configurazione CRM per l'azienda %s",,
"Please configure informations for CRM for company %s","Si prega di configurare le informazioni per il CRM per l'azienda %s",,
"Please save the event before setting the recurrence","Si prega di salvare l'evento prima di impostare la ricorrenza",,
"Please select a lead",,,
"Please select the Lead(s) to print.","Selezionare l'elettrocatetere da stampare.",,
"Postal code","Codice di avviamento postale",,
"Present","Presente",,
"Previous stage","Tappa precedente",,
"Previous step","Passo precedente",,
"Primary address","Indirizzo principale",,
"Print","Stampa",,
"Priority","Priorità",,
"Probability (%)","Probabilità (%)",,
"Proposition","La proposta",,
"Qualification","Qualificazioni",,
"Realized","Realizzato",,
"Recent lost deals","Offerte perse di recente",,
"Recently created opportunities","Opportunità create di recente",,
"Recurrence","Ricorrenza",,
"Recurrence assistant","Assistente di ricorrenza",,
"Recurrence configuration","Configurazione di ricorrenza",,
"Recurrence name","Nome di ricorrenza",,
"Recurrent","Ricorrenti",,
"Recycle","Riciclare",,
"Recycled","Riciclato",,
"Reference","Riferimento",,
"References","Riferimenti",,
"Referred by","Riferito da",,
"Region","Regione",,
"Rejection of calls","Rifiuto delle chiamate",,
"Rejection of e-mails","Rifiuto di e-mail",,
"Related to","Relativo a",,
"Related to select","Relativo alla selezione",,
"Reminded","Ricordato",,
"Reminder",,,
"Reminder Templates","Modelli di promemoria",,
"Reminder(s) treated","Promemoria trattati",,
"Reminders","Promemoria",,
"Repeat every","Ripetere ogni",,
"Repeat every:","Ripetere ogni volta:",,
"Repeat the:","Ripetere l'operazione:",,
"Repetitions number","Numero di ripetizioni",,
"Reported","Segnalato",,
"Reportings","Rapporti",,
"Reports","Rapporti",,
"Required participant","Partecipante richiesto",,
"Sa","Sa",,
"Sale quotations/orders","Preventivi di vendita/ordini",,
"Sales Stage","Fase di vendita",,
"Sales orders amount won historical","Importo degli ordini di vendita vinti storico",,
"Sales orders amount won target completed (%)","Importo degli ordini di vendita vinti obiettivo raggiunto (%)",,
"Sales orders created number historical","Ordini di vendita creati numero storico",,
"Sales orders created number target completed (%)","Ordini di vendita creati numero target completato (%)",,
"Sales orders created won historical","Gli ordini di vendita creati hanno vinto storico",,
"Sales orders created won target completed","Gli ordini di vendita creati hanno vinto il target completato",,
"Sales orders created won target completed (%)","Gli ordini di vendita creati hanno vinto il target completato (%)",,
"Sales stage","Fase di vendita",,
"Salesman","Venditore",,
"Schedule Event","Pianificare l'evento",,
"Schedule Event (${ fullName })","Pianificare l'evento (${ fullName })",,
"Schedule Event(${ fullName})","Pianificare l'evento (${ nome completo})",,
"Select Contact","Seleziona contatto",,
"Select Partner","Seleziona partner",,
"Select existing contact","Selezionare il contatto esistente",,
"Select existing partner","Seleziona un partner esistente",,
"Send Email","Invia e-mail",,
"Send email","Invia e-mail",,
"Sending date",,,
"Settings","Impostazioni",,
"Show Partner","Mostra partner",,
"Show all events","Mostra tutti gli eventi",,
"Some user groups",,,
"Source","Fonte",,
"Source description","Descrizione della fonte",,
"Start","Inizio",,
"Start date","Data d'inizio",,
"State","Stato",,
"Status","Stato",,
"Status description","Descrizione dello stato",,
"Su","Su",,
"Take charge","Prendere in carico",,
"Target","Obiettivo",,
"Target User Dashboard","Dashboard utente di destinazione",,
"Target batch","Lotto di destinazione",,
"Target configuration","Configurazione del target",,
"Target configurations","Configurazioni di destinazione",,
"Target page","Pagina di destinazione",,
"Target team Dashboard","Cruscotto della squadra di destinazione",,
"Target vs Real","Obiettivo vs reale",,
"Targets configurations","Configurazioni degli obiettivi",,
"Task","Compito",,
"Task reminder template","Modello di promemoria delle attività",,
"Tasks","Compiti",,
"Tasks filters","Compiti filtri",,
"Team","Squadra",,
"Th","Th",,
"The end date must be after the start date","La data di fine deve essere successiva alla data di inizio.",,
"The number of repetitions must be greater than 0","Il numero di ripetizioni deve essere maggiore di 0",,
"Title","Titolo",,
"To Date","Fino ad oggi",,
"Tools","Strumenti",,
"Trading name","Nome commerciale",,
"Treated objectives reporting","Segnalazione degli obiettivi trattati",,
"Tu","Tu",,
"Type","Tipo",,
"Type of need",,,
"UID (Calendar)","UID (Calendario)",,
"Unassigned Leads","Piombi non assegnati",,
"Unassigned Opportunities","Opportunità non assegnate",,
"Unassigned opportunities","Opportunità non assegnate",,
"Upcoming events","Prossimi eventi",,
"Urgent","Urgente",,
"User","Utente",,
"User %s does not have an email address configured nor is it linked to a partner with an email address configured.",,,
"User %s must have an active company to use templates","Gli utenti %s devono avere un'azienda attiva per utilizzare i modelli",,
"Validate","Convalida",,
"We","Noi",,
"Website","Sito web",,
"Weekly","Settimanale",,
"Weeks","Settimane",,
"Win","Vincere",,
"Worst case","Caso peggiore",,
"Years","Anni",,
"You don't have the rights to delete this event","Non hai il diritto di cancellare questo evento",,
"You must choose a recurrence type","È necessario scegliere un tipo di ricorrenza",,
"You must choose at least one day in the week","È necessario scegliere almeno un giorno della settimana",,
"amount","importo",,
"com.axelor.apps.crm.job.EventReminderJob","com.axelor.apps.crm.lavoro.eventoReminderJob",,
"com.axelor.apps.crm.service.batch.CrmBatchService","com.axelor.apps.crm.service.batch.CrmBatchService.",,
"crm.New","Nuovo",,
"date","dattero",,
"every week's day","ogni giorno della settimana",,
"everyday","quotidiane",,
"fri,","Fri,",,
"http://www.url.com","http://www.url.com",,
"important","importante",,
"mon,","Lun.",,
"on","in funzione",,
"portal.daily.team.calls.summary.by.user","portale chiamate di gruppo giornaliere di riepilogo delle chiamate di gruppo da parte dell'utente",,
"sat,","Seduto.",,
"success","riuscita",,
"sun,","sole.",,
"thur,","thur,",,
"tues,","Marte.",,
"until the","fino a quando il",,
"value:CRM","valore:CRM",,
"warning","ammonimento",,
"wed,","Sposarsi.",,
"whatever@example.com","whatever@example.com",,
"www.url.com","www.url.com",,
1 key message comment context
2 %d times %d volte
3 +33000000000
4 +33100000000
5 <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' /> <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />
6 <a class='fa fa-google' href='http://www.google.com' target='_blank' /> <a class='fa fa-google' href='http://www.google.com' target='_blank' />
7 <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' /> <a class='fa fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />
8 <a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' /> <a class='fa fa fa-twitter' href='http://www.twitter.com' target='_blank' />
9 <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' /> <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />
10 <span class='label label-warning'>The selected date is in the past.</span>
11 <span class='label label-warning'>There is already a lead with this name.</span> <span class='label label-warning'>C'è già un cavo con questo nome.</span>.
12 <span style="height:21px; line-height: 21px; margin-top:18px; display:inline-block">VS</span>
13 A lost reason must be selected Deve essere selezionata una ragione persa
14 Action Azione
15 Activities Attività
16 Add Aggiungi
17 Add a guest Aggiungi un ospite
18 Address Indirizzo
19 After n repetitions Dopo n ripetizioni
20 All past events Tutti gli eventi passati
21 All upcoming events Tutti i prossimi eventi
22 All users
23 Amount Importo
24 Amount Won Importo Vinto
25 Amount won Importo vinto
26 App Crm App Crm
27 Apply changes to all recurrence's events Applicare le modifiche a tutti gli eventi ricorrenti
28 Apply changes to this event only Applicare le modifiche solo a questo evento
29 Apply modifications Applicare le modifiche
30 Apply modifications for all Applicare le modifiche per tutti
31 Are you sure you want to convert the lead? Sei sicuro di voler convertire il piombo?
32 Assign to Assegnare a
33 Assign to me Assegnare a me
34 Assignable Users
35 Assigned Assegnato
36 Assigned to Assegnato a
37 At specific date
38 At the date Alla data
39 Attendee Partecipante
40 Available Disponibile
41 Average duration between lead and first opportunity (days)
42 Batchs Lotti
43 Before start date
44 Best Open Deals Le migliori offerte aperte
45 Best case Caso migliore
46 Busy Occupato
47 CRM CRM
48 CRM Activities Attività di CRM
49 CRM Batch CRM Batch
50 CRM batches Lotti CRM
51 CRM config Configurazione CRM
52 CRM config (${ name }) CRM config (${ nome })
53 CRM configuration Configurazione CRM
54 CRM configurations Configurazioni CRM
55 CRM events Eventi CRM
56 Call Chiama
57 Call emitted Nbr Chiamata emessa Nbr
58 Call emitted Nbr. Chiamata emessa Nbr.
59 Call emitted historical Chiamata emessa storico
60 Call filters Filtri di chiamata
61 Call reminder template Modello di promemoria chiamate
62 Call type Tipo di chiamata
63 Calls Chiamate
64 Calls Dashboard Cruscotto chiamate
65 Calls Db Chiamate Db
66 Calls by team by user Chiamate per squadra per utente
67 Calls by user(of a team) Chiamate per utente (di un team)
68 Calls emitted historical Chiamate emesse storiche
69 Calls emitted target completed (%) Chiamate emesse bersaglio completato (%)
70 Calls held by team by type Chiamate organizzate dalla squadra per tipo
71 Calls held by type by user Chiamate detenute per tipo di utente
72 Calls type by team Tipo di chiamate per squadra
73 Calls type by user Tipo di chiamate per utente
74 Cancel this reminder
75 Canceled Annullato
76 Cases Casi
77 Category Categoria
78 Characteristics Caratteristiche
79 Chart Grafico
80 Check duplicate Controllare i duplicati
81 City Città
82 Civility La civiltà
83 Closed Opportunities Opportunità chiuse
84 Closed lost Chiuso perso
85 Closed won Chiuso ha vinto
86 Code Codice
87 Company L'azienda
88 Configuration Configurazione
89 Confirm lost reason Confermare la ragione persa
90 Contact Contatto
91 Contact date Data di contatto
92 Contact details Dati di contatto
93 Contact name Nome del contatto
94 Contacts Contatti
95 Convert Convertire
96 Convert lead Convertire il piombo
97 Convert lead (${ fullName }) Convertire il cavo (${ fullName })
98 Convert lead into contact
99 Convert lead into partner
100 Converted Convertito
101 Country Paese
102 Create a new reminder
103 Create a quotation
104 Create event Crea evento
105 Create new contact Creare un nuovo contatto
106 Create new partner Creare un nuovo partner
107 Create opportunity Creare opportunità
108 Create opportunity (${ fullName }) Crea opportunità (${ fullName })
109 Create order (${ fullName }) Crea ordine (${ fullName })
110 Create purchase quotation
111 Create sale quotation
112 Created Nbr Creato Nbr
113 Created Nbr. Creato Nbr.
114 Created Won Creato Won
115 Created by Creato da
116 Created leads by industry sector Creati leader per settore industriale
117 Created leads per month Cavi creati al mese
118 Created leads with at least one opportunity
119 Created on Creato su
120 Crm batch Lotto di Crm
121 Currency Valuta
122 Customer Cliente
123 Customer Description
124 Customer fixed phone Telefono fisso
125 Customer mobile phone Telefono cellulare del cliente
126 Customer name Nome del cliente
127 Customer recovery
128 Customers I clienti
129 Daily Tutti i giorni
130 Daily team call summary by user Riassunto giornaliero delle chiamate di squadra per utente
131 Dashboard Cruscotto
132 Date from Data a partire da
133 Date to Data a
134 Day of month Giorno del mese
135 Day of week Giorno della settimana
136 Days Giorni
137 Delete all events Cancella tutti gli eventi
138 Delete only this event Cancella solo questo evento
139 Delete this and next events Cancella questo e i prossimi eventi
140 Delivery Address Indirizzo di consegna
141 Dep./Div. Dep./Div.
142 Description Descrizione
143 Display customer description in opportunity
144 Duration Durata
145 Duration type Tipo di durata
146 Email Email eMail
147 Emails Email
148 End Fine
149 End date Data di fine
150 Enterprise Impresa
151 Enterprise name Nome dell'azienda
152 Error in lead conversion Errore nella conversione degli elettrocateteri
153 Estimated budget Bilancio stimato
154 Event Evento
155 Event Categories Categorie di eventi
156 Event Dashboard 1 Cruscotto evento 1
157 Event Db Evento Db
158 Event categories Categorie di eventi
159 Event category Categoria dell'evento
160 Event configuration categories Categorie di configurazione degli eventi
161 Event filters Filtri eventi
162 Event reminder Promemoria eventi
163 Event reminder %s Promemoria eventi %s
164 Event reminder batch Promemoria eventi batch
165 Event reminder page Pagina di promemoria eventi
166 Event reminder template
167 Event reminders Promemoria eventi
168 Event's reminder's generation's reporting : Promemoria eventi, promemoria della generazione di report :
169 Events Eventi
170 Every %d days Ogni %d giorni
171 Every %d months the %d Ogni %d mesi la %d
172 Every %d weeks Ogni %d settimane
173 Every %d years the %s Ogni anno la %s %s
174 Every day Ogni giorno
175 Every month Ogni mese
176 Every month the Ogni mese il
177 Every week Ogni settimana
178 Every year Ogni anno
179 Every year the Ogni anno il
180 Expected close date Data di chiusura prevista
181 Fax Fax
182 Finished Finito
183 First name Nome
184 Fixed Phone Telefono fisso
185 Fixed phone Telefono fisso
186 Follow up Seguito
187 Follow-up Seguito
188 For all Per tutti
189 For me Per me
190 Fr Fr
191 Free text
192 From Date Da Data
193 From date must be less than the to date Dalla data deve essere inferiore alla data di oggi
194 Function Funzione
195 General contact details Dati generali di contatto
196 Generate CRM configurations Generazione di configurazioni CRM
197 Generate Project Genera progetto
198 Groups Assignable
199 Guests Gli ospiti
200 High Alto
201 Historical Period Periodo Storico
202 Historical events completed Eventi storici completati
203 Hours Orario
204 Import lead Importazione di piombo
205 Import leads Importazione di cavi
206 In process In corso
207 Incoming In arrivo
208 Industry Sector Settore Industriale
209 Industry sector Settore industriale
210 Information Informazioni
211 Informations Informazioni
212 Input location please Luogo di ingresso per favore
213 Invoicing Address Indirizzo di fatturazione
214 Job Title Titolo di lavoro
215 Key accounts Conti chiave
216 Last name Cognome
217 Lead Piombo
218 Lead Assigned Cavo assegnato
219 Lead Converted Piombo convertito
220 Lead Dashboard 1 Cruscotto di piombo 1
221 Lead Db Piombo Db
222 Lead Db 1 Piombo Db 1
223 Lead converted Piombo convertito
224 Lead created Piombo creato
225 Lead filters Filtri al piombo
226 Lead.address_information Informazioni sull'indirizzo
227 Lead.company L'azienda
228 Lead.email Email eMail
229 Lead.fax Fax
230 Lead.header Intestazione
231 Lead.industry L'industria
232 Lead.lead_owner Proprietario del cavo
233 Lead.name Nome
234 Lead.other_address Altro indirizzo
235 Lead.phone Telefono
236 Lead.primary_address Indirizzo primario
237 Lead.source Fonte
238 Lead.status Stato
239 Lead.title Titolo
240 Leads Piombi
241 Leads Source Fonte dei conduttori
242 Leads by Country Piombo per Paese
243 Leads by Salesman by Status Leader per Venditore per Stato
244 Leads by Source Piombo per fonte
245 Leads by Team by Status Conduce per squadra per stato
246 Limit Date Data limite
247 Lose Perdere
248 Loss confirmation Conferma della perdita
249 Lost Perduto
250 Lost reason Ragione persa
251 Lost reasons Ragioni perse
252 Low Basso
253 MapRest.PinCharLead L
254 MapRest.PinCharOpportunity O
255 Marketing Marketing
256 Meeting Riunione
257 Meeting Nbr Riunione Nbr
258 Meeting Nbr. Incontro con Nbr.
259 Meeting filters Filtri per riunioni
260 Meeting number historical Numero di riunione storico
261 Meeting reminder template Modello di promemoria delle riunioni
262 Meeting's date changed template Modificato il modello di data della riunione
263 Meeting's guest added template L'ospite della riunione ha aggiunto il modello
264 Meeting's guest deleted template Modello cancellato ospite della riunione
265 Meetings Riunioni
266 Meetings number historical Numero di riunioni storiche
267 Meetings number target completed (%) Numero di riunioni obiettivo completato (%)
268 Memo Memo
269 Minutes Processo verbale
270 Mo Mo
271 Mobile N° Numero di cellulare
272 Mobile phone Telefono cellulare
273 Month Mese
274 Monthly Mensile
275 Months Mesi
276 My Best Open Deals I miei migliori affari
277 My CRM events I miei eventi CRM
278 My Calendar Il mio calendario
279 My Calls Le mie chiamate
280 My Closed Opportunities Le mie opportunità chiuse
281 My Current Leads I miei conduttori attuali
282 My Key accounts I miei account chiave
283 My Leads I miei conduttori
284 My Meetings I miei incontri
285 My Open Opportunities Le mie opportunità aperte
286 My Opportunities Le mie opportunità
287 My Tasks I miei compiti
288 My Team Best Open Deals Le migliori offerte aperte della mia squadra
289 My Team Calls Il mio team chiama
290 My Team Closed Opportunities La mia squadra ha chiuso le opportunità
291 My Team Key accounts Il mio team Conti chiave
292 My Team Leads Il mio team conduce
293 My Team Meetings Le mie riunioni di squadra
294 My Team Open Opportunities Il mio team Opportunità aperte
295 My Team Tasks I miei compiti di squadra
296 My Today Calls Le mie chiamate di oggi
297 My Today Tasks I miei compiti di oggi
298 My Upcoming Meetings I miei prossimi incontri
299 My Upcoming Tasks I miei prossimi compiti
300 My opportunities Le mie opportunità
301 My past events I miei eventi passati
302 My team opportunities Le opportunità del mio team
303 My upcoming events I miei prossimi eventi
304 Name Nome
305 Negotiation Negoziazione
306 New Nuovo
307 Next stage Prossima tappa
308 Next step Passo successivo
309 No lead import configuration found Nessuna configurazione di importazione di piombo trovata
310 No template created in CRM configuration for company %s, emails have not been sent Nessun modello creato in configurazione CRM per la %s aziendale, le email non sono state inviate.
311 Non-participant Non partecipante
312 None Nessuna
313 Normal Normale
314 Not started Non iniziato
315 Objective Obiettivo
316 Objective %s is in contradiction with objective's configuration %s L'obiettivo %s è in contraddizione con la configurazione dell'obiettivo %s
317 Objectives Obiettivi
318 Objectives Configurations Obiettivi Configurazioni
319 Objectives Team Db Obiettivi Team Db
320 Objectives User Db Obiettivi Utente Db
321 Objectives configurations Configurazioni degli obiettivi
322 Objectives team Dashboard Obiettivi team Dashboard
323 Objectives user Dashboard Obiettivi utente Dashboard
324 Objectives' generation's reporting : Relazione sulla generazione di obiettivi :
325 Office name Nome dell'ufficio
326 On going In corso
327 Open Cases by Agents Casi aperti da parte di agenti
328 Open Opportunities Opportunità aperte
329 Operation mode
330 Opportunities Opportunità
331 Opportunities By Origin By Stage Opportunità per origine per fase
332 Opportunities By Sale Stage Opportunità per fase di vendita
333 Opportunities By Source Opportunità per fonte
334 Opportunities By Type Opportunità per tipo
335 Opportunities Db 1 Opportunità Db 1
336 Opportunities Db 2 Opportunità Db 2
337 Opportunities Db 3 Opportunità Db 3
338 Opportunities Won By Lead Source Opportunità vinte dalla fonte principale
339 Opportunities Won By Partner Opportunità vinte dai partner
340 Opportunities Won By Salesman Opportunità vinte dai venditori
341 Opportunities amount won historical Opportunità importo vinto storico
342 Opportunities amount won target competed (%) Opportunità quantità di opportunità vinte target gareggiato (%)
343 Opportunities amount won target completed (%) Opportunità importo obiettivo vinto completato (%)
344 Opportunities created number historical Opportunità create numero storico
345 Opportunities created number target completed (%) Opportunità create numero target completato (%)
346 Opportunities created won historical Opportunità create vinte storiche
347 Opportunities created won target completed (%) Opportunità create, obiettivo vinto completato (%)
348 Opportunities filters Filtri di opportunità
349 Opportunity Opportunità
350 Opportunity Type Tipo di opportunità
351 Opportunity created Opportunità creata
352 Opportunity lost Opportunità persa
353 Opportunity type Tipo di opportunità
354 Opportunity types Tipi di opportunità
355 Opportunity won Opportunità vinta
356 Optional participant Partecipante facoltativo
357 Order by state Ordine per stato
358 Organization Organizzazione
359 Outgoing In uscita
360 Parent event Evento dei genitori
361 Parent lead is missing. Il cavo genitore è scomparso.
362 Partner Partner
363 Partner Details Dettagli partner
364 Pending In attesa
365 Period type Tipo di periodo
366 Periodicity must be greater than 0 La periodicità deve essere superiore allo 0
367 Picture Immagine
368 Pipeline Conduttura
369 Pipeline by Stage and Type Pipeline per fase e tipo
370 Pipeline next 90 days Pipeline prossimi 90 giorni
371 Planned Pianificato
372 Please configure all templates in CRM configuration for company %s Si prega di configurare tutti i modelli in configurazione CRM per l'azienda %s
373 Please configure informations for CRM for company %s Si prega di configurare le informazioni per il CRM per l'azienda %s
374 Please save the event before setting the recurrence Si prega di salvare l'evento prima di impostare la ricorrenza
375 Please select a lead
376 Please select the Lead(s) to print. Selezionare l'elettrocatetere da stampare.
377 Postal code Codice di avviamento postale
378 Present Presente
379 Previous stage Tappa precedente
380 Previous step Passo precedente
381 Primary address Indirizzo principale
382 Print Stampa
383 Priority Priorità
384 Probability (%) Probabilità (%)
385 Proposition La proposta
386 Qualification Qualificazioni
387 Realized Realizzato
388 Recent lost deals Offerte perse di recente
389 Recently created opportunities Opportunità create di recente
390 Recurrence Ricorrenza
391 Recurrence assistant Assistente di ricorrenza
392 Recurrence configuration Configurazione di ricorrenza
393 Recurrence name Nome di ricorrenza
394 Recurrent Ricorrenti
395 Recycle Riciclare
396 Recycled Riciclato
397 Reference Riferimento
398 References Riferimenti
399 Referred by Riferito da
400 Region Regione
401 Rejection of calls Rifiuto delle chiamate
402 Rejection of e-mails Rifiuto di e-mail
403 Related to Relativo a
404 Related to select Relativo alla selezione
405 Reminded Ricordato
406 Reminder
407 Reminder Templates Modelli di promemoria
408 Reminder(s) treated Promemoria trattati
409 Reminders Promemoria
410 Repeat every Ripetere ogni
411 Repeat every: Ripetere ogni volta:
412 Repeat the: Ripetere l'operazione:
413 Repetitions number Numero di ripetizioni
414 Reported Segnalato
415 Reportings Rapporti
416 Reports Rapporti
417 Required participant Partecipante richiesto
418 Sa Sa
419 Sale quotations/orders Preventivi di vendita/ordini
420 Sales Stage Fase di vendita
421 Sales orders amount won historical Importo degli ordini di vendita vinti storico
422 Sales orders amount won target completed (%) Importo degli ordini di vendita vinti obiettivo raggiunto (%)
423 Sales orders created number historical Ordini di vendita creati numero storico
424 Sales orders created number target completed (%) Ordini di vendita creati numero target completato (%)
425 Sales orders created won historical Gli ordini di vendita creati hanno vinto storico
426 Sales orders created won target completed Gli ordini di vendita creati hanno vinto il target completato
427 Sales orders created won target completed (%) Gli ordini di vendita creati hanno vinto il target completato (%)
428 Sales stage Fase di vendita
429 Salesman Venditore
430 Schedule Event Pianificare l'evento
431 Schedule Event (${ fullName }) Pianificare l'evento (${ fullName })
432 Schedule Event(${ fullName}) Pianificare l'evento (${ nome completo})
433 Select Contact Seleziona contatto
434 Select Partner Seleziona partner
435 Select existing contact Selezionare il contatto esistente
436 Select existing partner Seleziona un partner esistente
437 Send Email Invia e-mail
438 Send email Invia e-mail
439 Sending date
440 Settings Impostazioni
441 Show Partner Mostra partner
442 Show all events Mostra tutti gli eventi
443 Some user groups
444 Source Fonte
445 Source description Descrizione della fonte
446 Start Inizio
447 Start date Data d'inizio
448 State Stato
449 Status Stato
450 Status description Descrizione dello stato
451 Su Su
452 Take charge Prendere in carico
453 Target Obiettivo
454 Target User Dashboard Dashboard utente di destinazione
455 Target batch Lotto di destinazione
456 Target configuration Configurazione del target
457 Target configurations Configurazioni di destinazione
458 Target page Pagina di destinazione
459 Target team Dashboard Cruscotto della squadra di destinazione
460 Target vs Real Obiettivo vs reale
461 Targets configurations Configurazioni degli obiettivi
462 Task Compito
463 Task reminder template Modello di promemoria delle attività
464 Tasks Compiti
465 Tasks filters Compiti filtri
466 Team Squadra
467 Th Th
468 The end date must be after the start date La data di fine deve essere successiva alla data di inizio.
469 The number of repetitions must be greater than 0 Il numero di ripetizioni deve essere maggiore di 0
470 Title Titolo
471 To Date Fino ad oggi
472 Tools Strumenti
473 Trading name Nome commerciale
474 Treated objectives reporting Segnalazione degli obiettivi trattati
475 Tu Tu
476 Type Tipo
477 Type of need
478 UID (Calendar) UID (Calendario)
479 Unassigned Leads Piombi non assegnati
480 Unassigned Opportunities Opportunità non assegnate
481 Unassigned opportunities Opportunità non assegnate
482 Upcoming events Prossimi eventi
483 Urgent Urgente
484 User Utente
485 User %s does not have an email address configured nor is it linked to a partner with an email address configured.
486 User %s must have an active company to use templates Gli utenti %s devono avere un'azienda attiva per utilizzare i modelli
487 Validate Convalida
488 We Noi
489 Website Sito web
490 Weekly Settimanale
491 Weeks Settimane
492 Win Vincere
493 Worst case Caso peggiore
494 Years Anni
495 You don't have the rights to delete this event Non hai il diritto di cancellare questo evento
496 You must choose a recurrence type È necessario scegliere un tipo di ricorrenza
497 You must choose at least one day in the week È necessario scegliere almeno un giorno della settimana
498 amount importo
499 com.axelor.apps.crm.job.EventReminderJob com.axelor.apps.crm.lavoro.eventoReminderJob
500 com.axelor.apps.crm.service.batch.CrmBatchService com.axelor.apps.crm.service.batch.CrmBatchService.
501 crm.New Nuovo
502 date dattero
503 every week's day ogni giorno della settimana
504 everyday quotidiane
505 fri, Fri,
506 http://www.url.com http://www.url.com
507 important importante
508 mon, Lun.
509 on in funzione
510 portal.daily.team.calls.summary.by.user portale chiamate di gruppo giornaliere di riepilogo delle chiamate di gruppo da parte dell'utente
511 sat, Seduto.
512 success riuscita
513 sun, sole.
514 thur, thur,
515 tues, Marte.
516 until the fino a quando il
517 value:CRM valore:CRM
518 warning ammonimento
519 wed, Sposarsi.
520 whatever@example.com whatever@example.com
521 www.url.com www.url.com

View File

@ -0,0 +1,521 @@
"key","message","comment","context"
"%d times","%d tijden",,
"+33000000000",,,
"+33100000000",,,
"<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />","<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />",,
"<a class='fa fa-google' href='http://www.google.com' target='_blank' />","<a class='fa fa-google' href='http://www.google.com' target='_blank' />",,
"<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />","<a class='fa-linkedin' href='http://www.linkedin.com' target='_blank' />",,
"<a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />","<a class='fa-twitter' href='http://www.twitter.com' target='_blank' />",,
"<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />","<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />",,
"<span class='label label-warning'>The selected date is in the past.</span>",,,
"<span class='label label-warning'>There is already a lead with this name.</span>","<span class='label labelwaarschuwing'>Er is al een voorsprong met deze naam.</span>",,
"<span style=""height:21px; line-height: 21px; margin-top:18px; display:inline-block"">VS</span>",,,
"A lost reason must be selected","Er moet een verloren reden worden gekozen",,
"Action","Actie",,
"Activities","Activiteiten",,
"Add","Toevoegen",,
"Add a guest","Een gast toevoegen",,
"Address","Adres",,
"After n repetitions","Na n herhalingen",,
"All past events","Alle evenementen uit het verleden",,
"All upcoming events","Alle komende evenementen",,
"All users",,,
"Amount","Bedrag",,
"Amount Won","Gewonnen bedrag",,
"Amount won","Gewonnen bedrag",,
"App Crm","App Crm",,
"Apply changes to all recurrence's events","Pas wijzigingen toe op alle gebeurtenissen die zich opnieuw voordoen",,
"Apply changes to this event only","Pas alleen wijzigingen toe op dit evenement",,
"Apply modifications","Pas wijzigingen toe",,
"Apply modifications for all","Pas wijzigingen toe voor alle",,
"Are you sure you want to convert the lead?","Weet u zeker dat u de lead wilt converteren?",,
"Assign to","Toewijzen aan",,
"Assign to me","Aan mij toewijzen",,
"Assignable Users",,,
"Assigned","Toegewezen",,
"Assigned to","Toegewezen aan",,
"At specific date",,,
"At the date","Op de datum",,
"Attendee","Deelnemer",,
"Available","Beschikbaar",,
"Average duration between lead and first opportunity (days)",,,
"Batchs","Partijen",,
"Before start date",,,
"Best Open Deals","Beste open deals",,
"Best case","Beste geval",,
"Busy","Bezig",,
"CRM","CRM",,
"CRM Activities","CRM-activiteiten",,
"CRM Batch","CRM-batch",,
"CRM batches","CRM-batches",,
"CRM config","CRM-configuratie",,
"CRM config (${ name })","CRM-configuratie (${naam })",,
"CRM configuration","CRM-configuratie",,
"CRM configurations","CRM-configuraties",,
"CRM events","CRM-evenementen",,
"Call","Oproep",,
"Call emitted Nbr","Oproep uitgezonden Nbr",,
"Call emitted Nbr.","Oproep uitgezonden Nbr.",,
"Call emitted historical","Uitgezonden oproep historisch",,
"Call filters","Oproepfilters",,
"Call reminder template","De sjabloon van de vraagherinnering",,
"Call type","Type oproep",,
"Calls","Gesprekken",,
"Calls Dashboard","Oproepen Dashboard",,
"Calls Db","Gesprekken Db",,
"Calls by team by user","Gesprekken per team per gebruiker",,
"Calls by user(of a team)","Oproepen door de gebruiker (van een team)",,
"Calls emitted historical","Uitgezonden oproepen historisch",,
"Calls emitted target completed (%)","Uitgezonden uitnodigingen doelstelling voltooid (%)",,
"Calls held by team by type","Gesprekken per team per type",,
"Calls held by type by user","Gesprekken per type per gebruiker",,
"Calls type by team","Gesprekken per team",,
"Calls type by user","Gesprekken van type per gebruiker",,
"Cancel this reminder",,,
"Canceled","Geannuleerd",,
"Cases","Gevallen",,
"Category","Categorie",,
"Characteristics","Kenmerken",,
"Chart","Grafiek",,
"Check duplicate","Controleer duplicaat",,
"City","Stad",,
"Civility","Beleefdheid",,
"Closed Opportunities","Gesloten Kansen",,
"Closed lost","Gesloten verloren",,
"Closed won","Gesloten gewonnen",,
"Code","Code",,
"Company","Bedrijf",,
"Configuration","Configuratie",,
"Confirm lost reason","Verloren reden bevestigen",,
"Contact","Contact",,
"Contact date","Datum contact",,
"Contact details","Contactgegevens",,
"Contact name","Naam contactpersoon",,
"Contacts","Contacten",,
"Convert","Omzetten",,
"Convert lead","Lood omzetten",,
"Convert lead (${ fullName })","Lood omzetten (${volledige naam })",,
"Convert lead into contact",,,
"Convert lead into partner",,,
"Converted","Omgezet",,
"Country","Land",,
"Create a new reminder",,,
"Create a quotation",,,
"Create event","Creëer een evenement",,
"Create new contact","Creëer nieuwe contactpersonen",,
"Create new partner","Nieuwe partner aanmaken",,
"Create opportunity","Creëer een kans",,
"Create opportunity (${ fullName })","Mogelijkheid creëren (${volledige naam })",,
"Create order (${ fullName })","Bestelling maken (${volledige naam })",,
"Create purchase quotation",,,
"Create sale quotation",,,
"Created Nbr","Gemaakt Nbr",,
"Created Nbr.","Gemaakt Nbr.",,
"Created Won","Gemaakt Won",,
"Created by","Gemaakt door",,
"Created leads by industry sector","Leiderschap gecreëerd door de industriesector",,
"Created leads per month","Gemaakte afleidingen per maand",,
"Created leads with at least one opportunity",,,
"Created on","Gemaakt op",,
"Crm batch","Crm-batch",,
"Currency","Valuta",,
"Customer","Klant",,
"Customer Description",,,
"Customer fixed phone","Vaste telefoon",,
"Customer mobile phone","Mobiele telefoon van de klant",,
"Customer name","Naam van de klant",,
"Customer recovery",,,
"Customers","Klanten",,
"Daily","Dagelijks",,
"Daily team call summary by user","Dagelijkse samenvatting van het teamgesprek per gebruiker",,
"Dashboard","Dashboard",,
"Date from","Datum van",,
"Date to","Datum tot",,
"Day of month","Dag van de maand",,
"Day of week","Dag van de week",,
"Days","dagen",,
"Delete all events","Alle gebeurtenissen verwijderen",,
"Delete only this event","Alleen deze gebeurtenis verwijderen",,
"Delete this and next events","Verwijder deze en volgende gebeurtenissen",,
"Delivery Address","Leveringsadres",,
"Dep./Div.","Dep./Div.",,
"Description","Beschrijving",,
"Display customer description in opportunity",,,
"Duration","Duur",,
"Duration type","Soort duur",,
"Email","E-mail",,
"Emails","E-mails",,
"End","Einde",,
"End date","Einddatum",,
"Enterprise","Onderneming",,
"Enterprise name","Naam van de onderneming",,
"Error in lead conversion","Fout in de loodconversie",,
"Estimated budget","Geschatte begroting",,
"Event","Evenement",,
"Event Categories","Evenement Categorieën",,
"Event Dashboard 1","Evenement Dashboard 1",,
"Event Db","Evenement Db",,
"Event categories","Evenement categorieën",,
"Event category","Categorie evenement",,
"Event configuration categories","Categorieën voor de configuratie van evenementen",,
"Event filters","Evenement filters",,
"Event reminder","Evenement herinnering",,
"Event reminder %s","Gebeurtenis herinnering %s",,
"Event reminder batch","Gebeurtenisherinnering batch",,
"Event reminder page","Evenement herinnering pagina",,
"Event reminder template",,,
"Event reminders","Evenement herinneringen",,
"Event's reminder's generation's reporting :","De rapportages van de generatie van de herinneringen van het evenement:",,
"Events","Evenementen",,
"Every %d days","Elke %d dagen",,
"Every %d months the %d","Elke %d maanden de %d",,
"Every %d weeks","Elke %d weken",,
"Every %d years the %s","Elke %d jaar de %s",,
"Every day","Elke dag",,
"Every month","Elke maand",,
"Every month the","Elke maand wordt de",,
"Every week","Elke week",,
"Every year","Elk jaar",,
"Every year the","Elk jaar wordt de",,
"Expected close date","Verwachte sluitingsdatum",,
"Fax","Fax",,
"Finished","Afgewerkt",,
"First name","Voornaam",,
"Fixed Phone","Vaste telefoon",,
"Fixed phone","Vaste telefoon",,
"Follow up","Follow-up",,
"Follow-up","Follow-up",,
"For all","Voor iedereen",,
"For me","Voor mij",,
"Fr","Fr",,
"Free text",,,
"From Date","Vanaf datum",,
"From date must be less than the to date","Vanaf de datum moet kleiner zijn dan de tot op heden",,
"Function","Functie",,
"General contact details","Algemene contactgegevens",,
"Generate CRM configurations","CRM-configuraties genereren",,
"Generate Project","Genereer Project",,
"Groups Assignable",,,
"Guests","Gasten",,
"High","Hoog",,
"Historical Period","Historische periode",,
"Historical events completed","Historische gebeurtenissen voltooid",,
"Hours","Uren",,
"Import lead","Lood importeren",,
"Import leads","Importeren van leads",,
"In process","Aan de gang",,
"Incoming","Inkomende",,
"Industry Sector","Industriesector",,
"Industry sector","Industrie",,
"Information","Informatie",,
"Informations","Informatie",,
"Input location please","Invoerlocatie a.u.b.",,
"Invoicing Address","Facturatie Adres",,
"Job Title","Functieomschrijving",,
"Key accounts","Sleutelrekeningen",,
"Last name","Achternaam",,
"Lead","Lood",,
"Lead Assigned","Toegewezen lood",,
"Lead Converted","Lood geconverteerd",,
"Lead Dashboard 1","Lood Dashboard 1",,
"Lead Db","Lood Db",,
"Lead Db 1","Lood Db 1",,
"Lead converted","Lood omgezet",,
"Lead created","Lood gemaakt",,
"Lead filters","Loodfilters",,
"Lead.address_information","Adres Informatie",,
"Lead.company","Bedrijf",,
"Lead.email","E-mail",,
"Lead.fax","Fax",,
"Lead.header","Kopbal",,
"Lead.industry","Industrie",,
"Lead.lead_owner","Hoofdeigenaar",,
"Lead.name","Naam",,
"Lead.other_address","Ander adres",,
"Lead.phone","Telefoon",,
"Lead.primary_address","Primair adres",,
"Lead.source","Bron",,
"Lead.status","Status",,
"Lead.title","Titel",,
"Leads","Leads",,
"Leads Source","Leads Bron",,
"Leads by Country","Leads per land",,
"Leads by Salesman by Status","Leidt door verkoper naar status",,
"Leads by Source","Leads per bron",,
"Leads by Team by Status","Leidt per team per status",,
"Limit Date","Limiet Datum",,
"Lose","Verlies",,
"Loss confirmation","Verlies bevestiging",,
"Lost","Verloren",,
"Lost reason","Verloren reden",,
"Lost reasons","Verloren redenen",,
"Low","Laag",,
"MapRest.PinCharLead","L",,
"MapRest.PinCharOpportunity","O",,
"Marketing","Marketing",,
"Meeting","Vergadering",,
"Meeting Nbr","Vergadering Nbr",,
"Meeting Nbr.","Vergadering Nbr.",,
"Meeting filters","Vergadering filters",,
"Meeting number historical","Vergaderingsnummer historisch",,
"Meeting reminder template","Template voor de herinnering aan de vergadering",,
"Meeting's date changed template","Datum vergadering gewijzigd sjabloon",,
"Meeting's guest added template","Gast toegevoegd sjabloon voor de vergadering",,
"Meeting's guest deleted template","Gasten van de vergadering verwijderd sjabloon",,
"Meetings","Vergaderingen",,
"Meetings number historical","Vergaderingen aantal historische",,
"Meetings number target completed (%)","Voldoen aan aantal voltooide doelstellingen (%)",,
"Memo","Memo",,
"Minutes","Notulen",,
"Mo","Mo",,
"Mobile N°","Mobiel nr.",,
"Mobile phone","Mobiele telefoon",,
"Month","Maand",,
"Monthly","Maandelijks",,
"Months","Maanden",,
"My Best Open Deals","Mijn beste open deals",,
"My CRM events","Mijn CRM-evenementen",,
"My Calendar","Mijn kalender",,
"My Calls","Mijn gesprekken",,
"My Closed Opportunities","Mijn Gesloten Kansen",,
"My Current Leads","Mijn huidige leads",,
"My Key accounts","Mijn key accounts",,
"My Leads","Mijn Leads",,
"My Meetings","Mijn vergaderingen",,
"My Open Opportunities","Mijn open mogelijkheden",,
"My Opportunities","Mijn mogelijkheden",,
"My Tasks","Mijn taken",,
"My Team Best Open Deals","Mijn team beste open deals",,
"My Team Calls","Mijn teamgesprekken",,
"My Team Closed Opportunities","Mijn team heeft kansen gesloten",,
"My Team Key accounts","Mijn Team Sleutelaccounts",,
"My Team Leads","Mijn team leidt",,
"My Team Meetings","Mijn teamvergaderingen",,
"My Team Open Opportunities","Mijn Team Open Mogelijkheden",,
"My Team Tasks","Mijn team taken",,
"My Today Calls","Mijn huidige gesprekken",,
"My Today Tasks","Mijn taken van vandaag",,
"My Upcoming Meetings","Mijn komende vergaderingen",,
"My Upcoming Tasks","Mijn komende taken",,
"My opportunities","Mijn mogelijkheden",,
"My past events","Mijn voorbije evenementen",,
"My team opportunities","Mijn teamkansen",,
"My upcoming events","Mijn komende evenementen",,
"Name","Naam",,
"Negotiation","Onderhandelingen",,
"New","Nieuw",,
"Next stage","Volgende stap",,
"Next step","Volgende stap",,
"No lead import configuration found","Geen loodimportconfiguratie gevonden",,
"No template created in CRM configuration for company %s, emails have not been sent","Geen sjabloon gemaakt in CRM-configuratie voor bedrijf %s, e-mails zijn niet verzonden.",,
"Non-participant","Niet-deelnemer",,
"None","Geen",,
"Normal","Normaal",,
"Not started","Niet gestart",,
"Objective","Doel",,
"Objective %s is in contradiction with objective's configuration %s","Doelstelling %s is in tegenspraak met de configuratie van de doelstelling %s",,
"Objectives","Doelstellingen",,
"Objectives Configurations","Doelstellingen Configuraties",,
"Objectives Team Db","Doelstellingen Team Db",,
"Objectives User Db","Doelstellingen Gebruiker Db",,
"Objectives configurations","Objectieven configuraties",,
"Objectives team Dashboard","Doelstellingen team Dashboard",,
"Objectives user Dashboard","Doelstellingen gebruiker Dashboard",,
"Objectives' generation's reporting :","Verslaglegging over de generatie van doelstellingen :",,
"Office name","Naam van het kantoor",,
"On going","Aan de gang",,
"Open Cases by Agents","Openstaande zaken door agenten",,
"Open Opportunities","Open Mogelijkheden",,
"Operation mode",,,
"Opportunities","Mogelijkheden",,
"Opportunities By Origin By Stage","Mogelijkheden naar herkomst per stadium",,
"Opportunities By Sale Stage","Mogelijkheden per verkoopstadium",,
"Opportunities By Source","Kansen per bron",,
"Opportunities By Type","Mogelijkheden per type",,
"Opportunities Db 1","Mogelijkheden Db 1",,
"Opportunities Db 2","Mogelijkheden Db 2",,
"Opportunities Db 3","Mogelijkheden Db 3",,
"Opportunities Won By Lead Source","Kansen gewonnen door Lead Source",,
"Opportunities Won By Partner","Kansen gewonnen door partner",,
"Opportunities Won By Salesman","Kansen gewonnen door verkoper",,
"Opportunities amount won historical","Kansen bedrag gewonnen historisch",,
"Opportunities amount won target competed (%)","Kansen bedrag van het gewonnen doelwit (%)",,
"Opportunities amount won target completed (%)","Gegarandeerde kansen bedrag van de gewonnen doelstelling (%)",,
"Opportunities created number historical","Kansen gecreëerd aantal historische",,
"Opportunities created number target completed (%)","Aantal gecreëerde kansen aantal doelstelling voltooid (%)",,
"Opportunities created won historical","Geopportuniteiten gecreëerd gewonnen historische kansen",,
"Opportunities created won target completed (%)","Gemaakte kansen gecreëerd gewonnen doel (in %)",,
"Opportunities filters","Kansen filters",,
"Opportunity","Mogelijkheid",,
"Opportunity Type","Kans Type",,
"Opportunity created","Kans gecreëerd",,
"Opportunity lost","Gederfde kans",,
"Opportunity type","Kans type",,
"Opportunity types","Opportuniteitstypes",,
"Opportunity won","Geselecteerde kans",,
"Optional participant","Optionele deelnemer",,
"Order by state","Volgorde per staat",,
"Organization","Organisatie",,
"Outgoing","Uitgaand",,
"Parent event","Ouderevenement",,
"Parent lead is missing.","Ouderlijk lood ontbreekt.",,
"Partner","Partner",,
"Partner Details","Partner details",,
"Pending","In afwachting van",,
"Period type","Type periode",,
"Periodicity must be greater than 0","De periodiciteit moet groter zijn dan 0",,
"Picture","Afbeelding",,
"Pipeline","Pijpleiding",,
"Pipeline by Stage and Type","Pijpleiding per stadium en type",,
"Pipeline next 90 days","Pijpleiding volgende 90 dagen",,
"Planned","Gepland",,
"Please configure all templates in CRM configuration for company %s","Configureer alle sjablonen in CRM-configuratie voor bedrijf %s",,
"Please configure informations for CRM for company %s","Configureer informatie voor CRM voor bedrijf %s",,
"Please save the event before setting the recurrence","Sla de gebeurtenis op voordat u de herhaling instelt",,
"Please select a lead",,,
"Please select the Lead(s) to print.","Selecteer de afleiding(en) om af te drukken.",,
"Postal code","Postcode",,
"Present","Aanwezig",,
"Previous stage","Vorige fase",,
"Previous step","Vorige stap",,
"Primary address","Primair adres",,
"Print","Afdrukken",,
"Priority","Prioriteit",,
"Probability (%)","Waarschijnlijkheid (%)",,
"Proposition","Stelling",,
"Qualification","Kwalificatie",,
"Realized","Gerealiseerd",,
"Recent lost deals","Recente verloren deals",,
"Recently created opportunities","Onlangs gecreëerde mogelijkheden",,
"Recurrence","Herhaling",,
"Recurrence assistant","Assistent voor herhaling",,
"Recurrence configuration","Herhaling configuratie",,
"Recurrence name","Naam van de herhaling",,
"Recurrent","Terugkerend",,
"Recycle","Recyclen",,
"Recycled","Gerecycleerd",,
"Reference","Referentie",,
"References","Referenties",,
"Referred by","Verwezen door",,
"Region","Regio",,
"Rejection of calls","Afwijzing van oproepen",,
"Rejection of e-mails","Afwijzing van e-mails",,
"Related to","Met betrekking tot",,
"Related to select","Gerelateerd aan de selectie",,
"Reminded","Herinnerd",,
"Reminder",,,
"Reminder Templates","Herinneringssjablonen",,
"Reminder(s) treated","Behandelde herinnering(en)",,
"Reminders","Herinneringen",,
"Repeat every","Herhaal elke",,
"Repeat every:","Herhaal elke keer:",,
"Repeat the:","Herhaal dit:",,
"Repetitions number","Herhaling nummer",,
"Reported","Gerapporteerd",,
"Reportings","Meldingen",,
"Reports","Rapporten",,
"Required participant","Vereiste deelnemer",,
"Sa","Sa",,
"Sale quotations/orders","Verkoopoffertes/bestellingen",,
"Sales Stage","Verkoopstadium",,
"Sales orders amount won historical","Verkoopt bedrag van de verkooporders in het verleden",,
"Sales orders amount won target completed (%)","Verkooporders bedrag van de gewonnen target voltooid (%)",,
"Sales orders created number historical","Verkooporders aangemaakt aantal historische nummers",,
"Sales orders created number target completed (%)","Verkooporders aangemaakt aantal voltooide verkooporders (%)",,
"Sales orders created won historical","Aangemaakte verkooporders gewonnen historische orders",,
"Sales orders created won target completed","Verkooporders gemaakt gewonnen target afgerond",,
"Sales orders created won target completed (%)","Verkooporders aangemaakt gewonnen target voltooid (%)",,
"Sales stage","Verkoopstadium",,
"Salesman","Verkoper",,
"Schedule Event","Evenement plannen",,
"Schedule Event (${ fullName })","Evenement plannen (${volledige naam })",,
"Schedule Event(${ fullName})","Plan een evenement (${volledige naam})",,
"Select Contact","Selecteer contactpersoon",,
"Select Partner","Selecteer partner",,
"Select existing contact","Selecteer een bestaand contactpersoon",,
"Select existing partner","Selecteer bestaande partner",,
"Send Email","Verstuur e-mail",,
"Send email","Verstuur e-mail",,
"Sending date",,,
"Settings","Instellingen",,
"Show Partner","Toon partner",,
"Show all events","Toon alle evenementen",,
"Some user groups",,,
"Source","Bron",,
"Source description","Bron beschrijving",,
"Start","Begin",,
"Start date","Startdatum",,
"State","Staat",,
"Status","Status",,
"Status description","Status beschrijving",,
"Su","Su",,
"Take charge","Neem de leiding",,
"Target","Doel",,
"Target User Dashboard","Doelgebruiker Dashboard",,
"Target batch","Doelgroep",,
"Target configuration","Doelconfiguratie",,
"Target configurations","Doelconfiguraties",,
"Target page","Doel pagina",,
"Target team Dashboard","Doelgroep Dashboard",,
"Target vs Real","Doelwit vs Echt",,
"Targets configurations","Doelstellingen configuraties",,
"Task","Taak",,
"Task reminder template","Taakherinneringssjabloon",,
"Tasks","Taken",,
"Tasks filters","Taken filters",,
"Team","Team",,
"Th","De",,
"The end date must be after the start date","De einddatum moet na de begindatum liggen",,
"The number of repetitions must be greater than 0","Het aantal herhalingen moet groter zijn dan 0",,
"Title","Titel",,
"To Date","Tot op heden",,
"Tools","Gereedschap",,
"Trading name","Handelsnaam",,
"Treated objectives reporting","Behandelde doelstellingen rapportage",,
"Tu","Tu",,
"Type","Type",,
"Type of need",,,
"UID (Calendar)","UID (kalender)",,
"Unassigned Leads","Niet-toegewezen Leads",,
"Unassigned Opportunities","Niet-toegewezen mogelijkheden",,
"Unassigned opportunities","Niet-toegewezen mogelijkheden",,
"Upcoming events","Komende evenementen",,
"Urgent","Dringend",,
"User","Gebruiker",,
"User %s does not have an email address configured nor is it linked to a partner with an email address configured.",,,
"User %s must have an active company to use templates","Gebruiker %s moet een actief bedrijf hebben om sjablonen te kunnen gebruiken",,
"Validate","Valideren",,
"We","Wij",,
"Website","Website",,
"Weekly","Wekelijks",,
"Weeks","Weken",,
"Win","Winnen",,
"Worst case","Slechtste geval",,
"Years","Jaren",,
"You don't have the rights to delete this event","Je hebt niet het recht om dit evenement te verwijderen",,
"You must choose a recurrence type","U moet een herhalingstype kiezen",,
"You must choose at least one day in the week","U moet ten minste één dag in de week kiezen",,
"amount","hoeveelheid",,
"com.axelor.apps.crm.job.EventReminderJob","com.axelor.apps.crm.crm.job.EventReminderJob",,
"com.axelor.apps.crm.service.batch.CrmBatchService","com.axelor.apps.crm.crm.service.batch.CrmBatchService",,
"crm.New","Nieuw",,
"date","afspraakje",,
"every week's day","elke weekdag",,
"everyday","alledaags",,
"fri,","fri,.",,
"http://www.url.com","http://www.url.com",,
"important","belangrijk",,
"mon,","mon, mon,",,
"on","aan",,
"portal.daily.team.calls.summary.by.user","portaal.dagelijks.team.oproepen.van.de.gebruiker.samenvattend.samenvattend.door.de.gebruiker.",,
"sat,","zat,",,
"success","succes",,
"sun,","zon,",,
"thur,","thur, thur,",,
"tues,","tues,.",,
"until the","totdat de",,
"value:CRM","waarde: CRM",,
"warning","verwittiging",,
"wed,","trouwen, trouwen",,
"whatever@example.com","whatever@example.com",,
"www.url.com","www.url.com",,
1 key message comment context
2 %d times %d tijden
3 +33000000000
4 +33100000000
5 <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' /> <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />
6 <a class='fa fa-google' href='http://www.google.com' target='_blank' /> <a class='fa fa-google' href='http://www.google.com' target='_blank' />
7 <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' /> <a class='fa-linkedin' href='http://www.linkedin.com' target='_blank' />
8 <a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' /> <a class='fa-twitter' href='http://www.twitter.com' target='_blank' />
9 <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' /> <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />
10 <span class='label label-warning'>The selected date is in the past.</span>
11 <span class='label label-warning'>There is already a lead with this name.</span> <span class='label labelwaarschuwing'>Er is al een voorsprong met deze naam.</span>
12 <span style="height:21px; line-height: 21px; margin-top:18px; display:inline-block">VS</span>
13 A lost reason must be selected Er moet een verloren reden worden gekozen
14 Action Actie
15 Activities Activiteiten
16 Add Toevoegen
17 Add a guest Een gast toevoegen
18 Address Adres
19 After n repetitions Na n herhalingen
20 All past events Alle evenementen uit het verleden
21 All upcoming events Alle komende evenementen
22 All users
23 Amount Bedrag
24 Amount Won Gewonnen bedrag
25 Amount won Gewonnen bedrag
26 App Crm App Crm
27 Apply changes to all recurrence's events Pas wijzigingen toe op alle gebeurtenissen die zich opnieuw voordoen
28 Apply changes to this event only Pas alleen wijzigingen toe op dit evenement
29 Apply modifications Pas wijzigingen toe
30 Apply modifications for all Pas wijzigingen toe voor alle
31 Are you sure you want to convert the lead? Weet u zeker dat u de lead wilt converteren?
32 Assign to Toewijzen aan
33 Assign to me Aan mij toewijzen
34 Assignable Users
35 Assigned Toegewezen
36 Assigned to Toegewezen aan
37 At specific date
38 At the date Op de datum
39 Attendee Deelnemer
40 Available Beschikbaar
41 Average duration between lead and first opportunity (days)
42 Batchs Partijen
43 Before start date
44 Best Open Deals Beste open deals
45 Best case Beste geval
46 Busy Bezig
47 CRM CRM
48 CRM Activities CRM-activiteiten
49 CRM Batch CRM-batch
50 CRM batches CRM-batches
51 CRM config CRM-configuratie
52 CRM config (${ name }) CRM-configuratie (${naam })
53 CRM configuration CRM-configuratie
54 CRM configurations CRM-configuraties
55 CRM events CRM-evenementen
56 Call Oproep
57 Call emitted Nbr Oproep uitgezonden Nbr
58 Call emitted Nbr. Oproep uitgezonden Nbr.
59 Call emitted historical Uitgezonden oproep historisch
60 Call filters Oproepfilters
61 Call reminder template De sjabloon van de vraagherinnering
62 Call type Type oproep
63 Calls Gesprekken
64 Calls Dashboard Oproepen Dashboard
65 Calls Db Gesprekken Db
66 Calls by team by user Gesprekken per team per gebruiker
67 Calls by user(of a team) Oproepen door de gebruiker (van een team)
68 Calls emitted historical Uitgezonden oproepen historisch
69 Calls emitted target completed (%) Uitgezonden uitnodigingen doelstelling voltooid (%)
70 Calls held by team by type Gesprekken per team per type
71 Calls held by type by user Gesprekken per type per gebruiker
72 Calls type by team Gesprekken per team
73 Calls type by user Gesprekken van type per gebruiker
74 Cancel this reminder
75 Canceled Geannuleerd
76 Cases Gevallen
77 Category Categorie
78 Characteristics Kenmerken
79 Chart Grafiek
80 Check duplicate Controleer duplicaat
81 City Stad
82 Civility Beleefdheid
83 Closed Opportunities Gesloten Kansen
84 Closed lost Gesloten verloren
85 Closed won Gesloten gewonnen
86 Code Code
87 Company Bedrijf
88 Configuration Configuratie
89 Confirm lost reason Verloren reden bevestigen
90 Contact Contact
91 Contact date Datum contact
92 Contact details Contactgegevens
93 Contact name Naam contactpersoon
94 Contacts Contacten
95 Convert Omzetten
96 Convert lead Lood omzetten
97 Convert lead (${ fullName }) Lood omzetten (${volledige naam })
98 Convert lead into contact
99 Convert lead into partner
100 Converted Omgezet
101 Country Land
102 Create a new reminder
103 Create a quotation
104 Create event Creëer een evenement
105 Create new contact Creëer nieuwe contactpersonen
106 Create new partner Nieuwe partner aanmaken
107 Create opportunity Creëer een kans
108 Create opportunity (${ fullName }) Mogelijkheid creëren (${volledige naam })
109 Create order (${ fullName }) Bestelling maken (${volledige naam })
110 Create purchase quotation
111 Create sale quotation
112 Created Nbr Gemaakt Nbr
113 Created Nbr. Gemaakt Nbr.
114 Created Won Gemaakt Won
115 Created by Gemaakt door
116 Created leads by industry sector Leiderschap gecreëerd door de industriesector
117 Created leads per month Gemaakte afleidingen per maand
118 Created leads with at least one opportunity
119 Created on Gemaakt op
120 Crm batch Crm-batch
121 Currency Valuta
122 Customer Klant
123 Customer Description
124 Customer fixed phone Vaste telefoon
125 Customer mobile phone Mobiele telefoon van de klant
126 Customer name Naam van de klant
127 Customer recovery
128 Customers Klanten
129 Daily Dagelijks
130 Daily team call summary by user Dagelijkse samenvatting van het teamgesprek per gebruiker
131 Dashboard Dashboard
132 Date from Datum van
133 Date to Datum tot
134 Day of month Dag van de maand
135 Day of week Dag van de week
136 Days dagen
137 Delete all events Alle gebeurtenissen verwijderen
138 Delete only this event Alleen deze gebeurtenis verwijderen
139 Delete this and next events Verwijder deze en volgende gebeurtenissen
140 Delivery Address Leveringsadres
141 Dep./Div. Dep./Div.
142 Description Beschrijving
143 Display customer description in opportunity
144 Duration Duur
145 Duration type Soort duur
146 Email E-mail
147 Emails E-mails
148 End Einde
149 End date Einddatum
150 Enterprise Onderneming
151 Enterprise name Naam van de onderneming
152 Error in lead conversion Fout in de loodconversie
153 Estimated budget Geschatte begroting
154 Event Evenement
155 Event Categories Evenement Categorieën
156 Event Dashboard 1 Evenement Dashboard 1
157 Event Db Evenement Db
158 Event categories Evenement categorieën
159 Event category Categorie evenement
160 Event configuration categories Categorieën voor de configuratie van evenementen
161 Event filters Evenement filters
162 Event reminder Evenement herinnering
163 Event reminder %s Gebeurtenis herinnering %s
164 Event reminder batch Gebeurtenisherinnering batch
165 Event reminder page Evenement herinnering pagina
166 Event reminder template
167 Event reminders Evenement herinneringen
168 Event's reminder's generation's reporting : De rapportages van de generatie van de herinneringen van het evenement:
169 Events Evenementen
170 Every %d days Elke %d dagen
171 Every %d months the %d Elke %d maanden de %d
172 Every %d weeks Elke %d weken
173 Every %d years the %s Elke %d jaar de %s
174 Every day Elke dag
175 Every month Elke maand
176 Every month the Elke maand wordt de
177 Every week Elke week
178 Every year Elk jaar
179 Every year the Elk jaar wordt de
180 Expected close date Verwachte sluitingsdatum
181 Fax Fax
182 Finished Afgewerkt
183 First name Voornaam
184 Fixed Phone Vaste telefoon
185 Fixed phone Vaste telefoon
186 Follow up Follow-up
187 Follow-up Follow-up
188 For all Voor iedereen
189 For me Voor mij
190 Fr Fr
191 Free text
192 From Date Vanaf datum
193 From date must be less than the to date Vanaf de datum moet kleiner zijn dan de tot op heden
194 Function Functie
195 General contact details Algemene contactgegevens
196 Generate CRM configurations CRM-configuraties genereren
197 Generate Project Genereer Project
198 Groups Assignable
199 Guests Gasten
200 High Hoog
201 Historical Period Historische periode
202 Historical events completed Historische gebeurtenissen voltooid
203 Hours Uren
204 Import lead Lood importeren
205 Import leads Importeren van leads
206 In process Aan de gang
207 Incoming Inkomende
208 Industry Sector Industriesector
209 Industry sector Industrie
210 Information Informatie
211 Informations Informatie
212 Input location please Invoerlocatie a.u.b.
213 Invoicing Address Facturatie Adres
214 Job Title Functieomschrijving
215 Key accounts Sleutelrekeningen
216 Last name Achternaam
217 Lead Lood
218 Lead Assigned Toegewezen lood
219 Lead Converted Lood geconverteerd
220 Lead Dashboard 1 Lood Dashboard 1
221 Lead Db Lood Db
222 Lead Db 1 Lood Db 1
223 Lead converted Lood omgezet
224 Lead created Lood gemaakt
225 Lead filters Loodfilters
226 Lead.address_information Adres Informatie
227 Lead.company Bedrijf
228 Lead.email E-mail
229 Lead.fax Fax
230 Lead.header Kopbal
231 Lead.industry Industrie
232 Lead.lead_owner Hoofdeigenaar
233 Lead.name Naam
234 Lead.other_address Ander adres
235 Lead.phone Telefoon
236 Lead.primary_address Primair adres
237 Lead.source Bron
238 Lead.status Status
239 Lead.title Titel
240 Leads Leads
241 Leads Source Leads Bron
242 Leads by Country Leads per land
243 Leads by Salesman by Status Leidt door verkoper naar status
244 Leads by Source Leads per bron
245 Leads by Team by Status Leidt per team per status
246 Limit Date Limiet Datum
247 Lose Verlies
248 Loss confirmation Verlies bevestiging
249 Lost Verloren
250 Lost reason Verloren reden
251 Lost reasons Verloren redenen
252 Low Laag
253 MapRest.PinCharLead L
254 MapRest.PinCharOpportunity O
255 Marketing Marketing
256 Meeting Vergadering
257 Meeting Nbr Vergadering Nbr
258 Meeting Nbr. Vergadering Nbr.
259 Meeting filters Vergadering filters
260 Meeting number historical Vergaderingsnummer historisch
261 Meeting reminder template Template voor de herinnering aan de vergadering
262 Meeting's date changed template Datum vergadering gewijzigd sjabloon
263 Meeting's guest added template Gast toegevoegd sjabloon voor de vergadering
264 Meeting's guest deleted template Gasten van de vergadering verwijderd sjabloon
265 Meetings Vergaderingen
266 Meetings number historical Vergaderingen aantal historische
267 Meetings number target completed (%) Voldoen aan aantal voltooide doelstellingen (%)
268 Memo Memo
269 Minutes Notulen
270 Mo Mo
271 Mobile N° Mobiel nr.
272 Mobile phone Mobiele telefoon
273 Month Maand
274 Monthly Maandelijks
275 Months Maanden
276 My Best Open Deals Mijn beste open deals
277 My CRM events Mijn CRM-evenementen
278 My Calendar Mijn kalender
279 My Calls Mijn gesprekken
280 My Closed Opportunities Mijn Gesloten Kansen
281 My Current Leads Mijn huidige leads
282 My Key accounts Mijn key accounts
283 My Leads Mijn Leads
284 My Meetings Mijn vergaderingen
285 My Open Opportunities Mijn open mogelijkheden
286 My Opportunities Mijn mogelijkheden
287 My Tasks Mijn taken
288 My Team Best Open Deals Mijn team beste open deals
289 My Team Calls Mijn teamgesprekken
290 My Team Closed Opportunities Mijn team heeft kansen gesloten
291 My Team Key accounts Mijn Team Sleutelaccounts
292 My Team Leads Mijn team leidt
293 My Team Meetings Mijn teamvergaderingen
294 My Team Open Opportunities Mijn Team Open Mogelijkheden
295 My Team Tasks Mijn team taken
296 My Today Calls Mijn huidige gesprekken
297 My Today Tasks Mijn taken van vandaag
298 My Upcoming Meetings Mijn komende vergaderingen
299 My Upcoming Tasks Mijn komende taken
300 My opportunities Mijn mogelijkheden
301 My past events Mijn voorbije evenementen
302 My team opportunities Mijn teamkansen
303 My upcoming events Mijn komende evenementen
304 Name Naam
305 Negotiation Onderhandelingen
306 New Nieuw
307 Next stage Volgende stap
308 Next step Volgende stap
309 No lead import configuration found Geen loodimportconfiguratie gevonden
310 No template created in CRM configuration for company %s, emails have not been sent Geen sjabloon gemaakt in CRM-configuratie voor bedrijf %s, e-mails zijn niet verzonden.
311 Non-participant Niet-deelnemer
312 None Geen
313 Normal Normaal
314 Not started Niet gestart
315 Objective Doel
316 Objective %s is in contradiction with objective's configuration %s Doelstelling %s is in tegenspraak met de configuratie van de doelstelling %s
317 Objectives Doelstellingen
318 Objectives Configurations Doelstellingen Configuraties
319 Objectives Team Db Doelstellingen Team Db
320 Objectives User Db Doelstellingen Gebruiker Db
321 Objectives configurations Objectieven configuraties
322 Objectives team Dashboard Doelstellingen team Dashboard
323 Objectives user Dashboard Doelstellingen gebruiker Dashboard
324 Objectives' generation's reporting : Verslaglegging over de generatie van doelstellingen :
325 Office name Naam van het kantoor
326 On going Aan de gang
327 Open Cases by Agents Openstaande zaken door agenten
328 Open Opportunities Open Mogelijkheden
329 Operation mode
330 Opportunities Mogelijkheden
331 Opportunities By Origin By Stage Mogelijkheden naar herkomst per stadium
332 Opportunities By Sale Stage Mogelijkheden per verkoopstadium
333 Opportunities By Source Kansen per bron
334 Opportunities By Type Mogelijkheden per type
335 Opportunities Db 1 Mogelijkheden Db 1
336 Opportunities Db 2 Mogelijkheden Db 2
337 Opportunities Db 3 Mogelijkheden Db 3
338 Opportunities Won By Lead Source Kansen gewonnen door Lead Source
339 Opportunities Won By Partner Kansen gewonnen door partner
340 Opportunities Won By Salesman Kansen gewonnen door verkoper
341 Opportunities amount won historical Kansen bedrag gewonnen historisch
342 Opportunities amount won target competed (%) Kansen bedrag van het gewonnen doelwit (%)
343 Opportunities amount won target completed (%) Gegarandeerde kansen bedrag van de gewonnen doelstelling (%)
344 Opportunities created number historical Kansen gecreëerd aantal historische
345 Opportunities created number target completed (%) Aantal gecreëerde kansen aantal doelstelling voltooid (%)
346 Opportunities created won historical Geopportuniteiten gecreëerd gewonnen historische kansen
347 Opportunities created won target completed (%) Gemaakte kansen gecreëerd gewonnen doel (in %)
348 Opportunities filters Kansen filters
349 Opportunity Mogelijkheid
350 Opportunity Type Kans Type
351 Opportunity created Kans gecreëerd
352 Opportunity lost Gederfde kans
353 Opportunity type Kans type
354 Opportunity types Opportuniteitstypes
355 Opportunity won Geselecteerde kans
356 Optional participant Optionele deelnemer
357 Order by state Volgorde per staat
358 Organization Organisatie
359 Outgoing Uitgaand
360 Parent event Ouderevenement
361 Parent lead is missing. Ouderlijk lood ontbreekt.
362 Partner Partner
363 Partner Details Partner details
364 Pending In afwachting van
365 Period type Type periode
366 Periodicity must be greater than 0 De periodiciteit moet groter zijn dan 0
367 Picture Afbeelding
368 Pipeline Pijpleiding
369 Pipeline by Stage and Type Pijpleiding per stadium en type
370 Pipeline next 90 days Pijpleiding volgende 90 dagen
371 Planned Gepland
372 Please configure all templates in CRM configuration for company %s Configureer alle sjablonen in CRM-configuratie voor bedrijf %s
373 Please configure informations for CRM for company %s Configureer informatie voor CRM voor bedrijf %s
374 Please save the event before setting the recurrence Sla de gebeurtenis op voordat u de herhaling instelt
375 Please select a lead
376 Please select the Lead(s) to print. Selecteer de afleiding(en) om af te drukken.
377 Postal code Postcode
378 Present Aanwezig
379 Previous stage Vorige fase
380 Previous step Vorige stap
381 Primary address Primair adres
382 Print Afdrukken
383 Priority Prioriteit
384 Probability (%) Waarschijnlijkheid (%)
385 Proposition Stelling
386 Qualification Kwalificatie
387 Realized Gerealiseerd
388 Recent lost deals Recente verloren deals
389 Recently created opportunities Onlangs gecreëerde mogelijkheden
390 Recurrence Herhaling
391 Recurrence assistant Assistent voor herhaling
392 Recurrence configuration Herhaling configuratie
393 Recurrence name Naam van de herhaling
394 Recurrent Terugkerend
395 Recycle Recyclen
396 Recycled Gerecycleerd
397 Reference Referentie
398 References Referenties
399 Referred by Verwezen door
400 Region Regio
401 Rejection of calls Afwijzing van oproepen
402 Rejection of e-mails Afwijzing van e-mails
403 Related to Met betrekking tot
404 Related to select Gerelateerd aan de selectie
405 Reminded Herinnerd
406 Reminder
407 Reminder Templates Herinneringssjablonen
408 Reminder(s) treated Behandelde herinnering(en)
409 Reminders Herinneringen
410 Repeat every Herhaal elke
411 Repeat every: Herhaal elke keer:
412 Repeat the: Herhaal dit:
413 Repetitions number Herhaling nummer
414 Reported Gerapporteerd
415 Reportings Meldingen
416 Reports Rapporten
417 Required participant Vereiste deelnemer
418 Sa Sa
419 Sale quotations/orders Verkoopoffertes/bestellingen
420 Sales Stage Verkoopstadium
421 Sales orders amount won historical Verkoopt bedrag van de verkooporders in het verleden
422 Sales orders amount won target completed (%) Verkooporders bedrag van de gewonnen target voltooid (%)
423 Sales orders created number historical Verkooporders aangemaakt aantal historische nummers
424 Sales orders created number target completed (%) Verkooporders aangemaakt aantal voltooide verkooporders (%)
425 Sales orders created won historical Aangemaakte verkooporders gewonnen historische orders
426 Sales orders created won target completed Verkooporders gemaakt gewonnen target afgerond
427 Sales orders created won target completed (%) Verkooporders aangemaakt gewonnen target voltooid (%)
428 Sales stage Verkoopstadium
429 Salesman Verkoper
430 Schedule Event Evenement plannen
431 Schedule Event (${ fullName }) Evenement plannen (${volledige naam })
432 Schedule Event(${ fullName}) Plan een evenement (${volledige naam})
433 Select Contact Selecteer contactpersoon
434 Select Partner Selecteer partner
435 Select existing contact Selecteer een bestaand contactpersoon
436 Select existing partner Selecteer bestaande partner
437 Send Email Verstuur e-mail
438 Send email Verstuur e-mail
439 Sending date
440 Settings Instellingen
441 Show Partner Toon partner
442 Show all events Toon alle evenementen
443 Some user groups
444 Source Bron
445 Source description Bron beschrijving
446 Start Begin
447 Start date Startdatum
448 State Staat
449 Status Status
450 Status description Status beschrijving
451 Su Su
452 Take charge Neem de leiding
453 Target Doel
454 Target User Dashboard Doelgebruiker Dashboard
455 Target batch Doelgroep
456 Target configuration Doelconfiguratie
457 Target configurations Doelconfiguraties
458 Target page Doel pagina
459 Target team Dashboard Doelgroep Dashboard
460 Target vs Real Doelwit vs Echt
461 Targets configurations Doelstellingen configuraties
462 Task Taak
463 Task reminder template Taakherinneringssjabloon
464 Tasks Taken
465 Tasks filters Taken filters
466 Team Team
467 Th De
468 The end date must be after the start date De einddatum moet na de begindatum liggen
469 The number of repetitions must be greater than 0 Het aantal herhalingen moet groter zijn dan 0
470 Title Titel
471 To Date Tot op heden
472 Tools Gereedschap
473 Trading name Handelsnaam
474 Treated objectives reporting Behandelde doelstellingen rapportage
475 Tu Tu
476 Type Type
477 Type of need
478 UID (Calendar) UID (kalender)
479 Unassigned Leads Niet-toegewezen Leads
480 Unassigned Opportunities Niet-toegewezen mogelijkheden
481 Unassigned opportunities Niet-toegewezen mogelijkheden
482 Upcoming events Komende evenementen
483 Urgent Dringend
484 User Gebruiker
485 User %s does not have an email address configured nor is it linked to a partner with an email address configured.
486 User %s must have an active company to use templates Gebruiker %s moet een actief bedrijf hebben om sjablonen te kunnen gebruiken
487 Validate Valideren
488 We Wij
489 Website Website
490 Weekly Wekelijks
491 Weeks Weken
492 Win Winnen
493 Worst case Slechtste geval
494 Years Jaren
495 You don't have the rights to delete this event Je hebt niet het recht om dit evenement te verwijderen
496 You must choose a recurrence type U moet een herhalingstype kiezen
497 You must choose at least one day in the week U moet ten minste één dag in de week kiezen
498 amount hoeveelheid
499 com.axelor.apps.crm.job.EventReminderJob com.axelor.apps.crm.crm.job.EventReminderJob
500 com.axelor.apps.crm.service.batch.CrmBatchService com.axelor.apps.crm.crm.service.batch.CrmBatchService
501 crm.New Nieuw
502 date afspraakje
503 every week's day elke weekdag
504 everyday alledaags
505 fri, fri,.
506 http://www.url.com http://www.url.com
507 important belangrijk
508 mon, mon, mon,
509 on aan
510 portal.daily.team.calls.summary.by.user portaal.dagelijks.team.oproepen.van.de.gebruiker.samenvattend.samenvattend.door.de.gebruiker.
511 sat, zat,
512 success succes
513 sun, zon,
514 thur, thur, thur,
515 tues, tues,.
516 until the totdat de
517 value:CRM waarde: CRM
518 warning verwittiging
519 wed, trouwen, trouwen
520 whatever@example.com whatever@example.com
521 www.url.com www.url.com

View File

@ -0,0 +1,521 @@
"key","message","comment","context"
"%d times","%d razy",,
"+33000000000",,,
"+33100000000",,,
"<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />","<a class='fa-facebook' href='http://www.facebook.com' target='_blank' />",,
"<a class='fa fa-google' href='http://www.google.com' target='_blank' />","<a class='fa-google' href='http://www.google.com' target='_blank' />",,
"<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />","<a class='fa-linkedin' href='http://www.linkedin.com' target='_blank' />",,
"<a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />","<a class='fa-twitter' href='http://www.twitter.com' target='_blank' />",,
"<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />","<a class='fa-youtube' href='http://www.youtube.com' target='_blank' />",,
"<span class='label label-warning'>The selected date is in the past.</span>",,,
"<span class='label label-warning'>There is already a lead with this name.</span>","<span class='label label-warning'>There is already a lead with this name.</span>",,
"<span style=""height:21px; line-height: 21px; margin-top:18px; display:inline-block"">VS</span>",,,
"A lost reason must be selected","Należy wybrać stracony powód",,
"Action","Działanie",,
"Activities","Działania",,
"Add","Dodaj",,
"Add a guest","Dodaj gościa",,
"Address","Adres",,
"After n repetitions","Po n powtórzeniach",,
"All past events","Wszystkie wydarzenia z przeszłości",,
"All upcoming events","Wszystkie nadchodzące wydarzenia",,
"All users",,,
"Amount","Kwota",,
"Amount Won","Kwota Won",,
"Amount won","Kwota wygrana",,
"App Crm","App Crm",,
"Apply changes to all recurrence's events","Zastosuj zmiany do wszystkich powtarzających się zdarzeń",,
"Apply changes to this event only","Stosować zmiany tylko do tego zdarzenia",,
"Apply modifications","Zastosuj modyfikacje",,
"Apply modifications for all","Zastosuj modyfikacje dla wszystkich",,
"Are you sure you want to convert the lead?","Czy na pewno chcesz przekonwertować ołów?",,
"Assign to","Przydziel do",,
"Assign to me","Przypisz do mnie",,
"Assignable Users",,,
"Assigned","Przydzielone",,
"Assigned to","Przypisany do",,
"At specific date",,,
"At the date","W dniu",,
"Attendee","Uczestnik",,
"Available","Dostępne",,
"Average duration between lead and first opportunity (days)",,,
"Batchs","Partie",,
"Before start date",,,
"Best Open Deals","Najlepsze otwarte transakcje",,
"Best case","Najlepszy przypadek",,
"Busy","zapracowany",,
"CRM","CRM",,
"CRM Activities","Działalność w zakresie zarządzania relacjami z klientami (CRM)",,
"CRM Batch","Partia CRM",,
"CRM batches","Partie CRM",,
"CRM config","Konfiguracja CRM",,
"CRM config (${ name })","Konfiguracja CRM (${ nazwa })",,
"CRM configuration","Konfiguracja CRM",,
"CRM configurations","Konfiguracje CRM",,
"CRM events","Wydarzenia CRM",,
"Call","Połączenie telefoniczne",,
"Call emitted Nbr","Wywołanie wyemitowane Nbr",,
"Call emitted Nbr.","Wywołanie wyemitowane Nbr.",,
"Call emitted historical","Wywołanie wyemitowane historycznie",,
"Call filters","Filtry wywołań",,
"Call reminder template","Szablon przypomnienia o wywołaniu",,
"Call type","Typ połączenia",,
"Calls","Wywołania",,
"Calls Dashboard","Tablica połączeń",,
"Calls Db","Połączenia Db",,
"Calls by team by user","Wywołania zespołowe przez użytkownika",,
"Calls by user(of a team)","Połączenia użytkownika (zespołu)",,
"Calls emitted historical","Połączenia emitowane w przeszłości",,
"Calls emitted target completed (%)","Połączenia wyemitowane docelowe zakończone (%)",,
"Calls held by team by type","Połączenia wykonywane przez zespół według typu",,
"Calls held by type by user","Rozmowy w zależności od typu użytkownika",,
"Calls type by team","Typ połączeń według zespołu",,
"Calls type by user","Typ połączeń według użytkownika",,
"Cancel this reminder",,,
"Canceled","Anulowany",,
"Cases","Przypadki",,
"Category","Kategoria",,
"Characteristics","Charakterystyka",,
"Chart","Wykres",,
"Check duplicate","Sprawdź duplikat",,
"City","Miasto",,
"Civility","Obywatelstwo",,
"Closed Opportunities","Zamknięte możliwości",,
"Closed lost","Zamknięte zaginione",,
"Closed won","Zamknięte wygrane",,
"Code","Kod",,
"Company","Firma",,
"Configuration","Konfiguracja",,
"Confirm lost reason","Potwierdzić utracony powód",,
"Contact","Kontakt",,
"Contact date","Data kontaktu",,
"Contact details","Dane kontaktowe",,
"Contact name","Nazwa kontaktu",,
"Contacts","Kontakty",,
"Convert","Konwersja",,
"Convert lead","Konwersja ołowiu",,
"Convert lead (${ fullName })","Konwertuj lead (${pełna nazwa })",,
"Convert lead into contact",,,
"Convert lead into partner",,,
"Converted","Przetworzone",,
"Country","Kraj",,
"Create a new reminder",,,
"Create a quotation",,,
"Create event","Utwórz wydarzenie",,
"Create new contact","Utwórz nowy kontakt",,
"Create new partner","Utwórz nowego partnera",,
"Create opportunity","Stwórz szansę",,
"Create opportunity (${ fullName })","Utwórz możliwość (${pełna nazwa })",,
"Create order (${ fullName })","Utwórz zlecenie (${pełna nazwa })",,
"Create purchase quotation",,,
"Create sale quotation",,,
"Created Nbr","Utworzony Nbr",,
"Created Nbr.","Utworzony Nbr.",,
"Created Won","Utworzony Won",,
"Created by","Stworzony przez",,
"Created leads by industry sector","Tworzone przez sektor przemysłu",,
"Created leads per month","Tworzenie leadów miesięcznie",,
"Created leads with at least one opportunity",,,
"Created on","Utworzony na",,
"Crm batch","Partia termiczna",,
"Currency","Waluta",,
"Customer","Klient",,
"Customer Description",,,
"Customer fixed phone","Telefon stacjonarny klienta",,
"Customer mobile phone","Telefon komórkowy klienta",,
"Customer name","Nazwa klienta",,
"Customer recovery",,,
"Customers","Klienci",,
"Daily","Codziennie",,
"Daily team call summary by user","Codzienne podsumowanie rozmowy zespołowej przez użytkownika",,
"Dashboard","Tablica rozdzielcza",,
"Date from","Data od dnia",,
"Date to","Data do",,
"Day of month","Dzień miesiąca",,
"Day of week","Dzień tygodnia",,
"Days","Dni",,
"Delete all events","Usuń wszystkie zdarzenia",,
"Delete only this event","Usuń tylko to zdarzenie",,
"Delete this and next events","Usuń to i następne wydarzenia",,
"Delivery Address","Adres dostawy",,
"Dep./Div.","Dep./Div.",,
"Description","Opis",,
"Display customer description in opportunity",,,
"Duration","Czas trwania pomocy",,
"Duration type","Czas trwania pomocy",,
"Email","Poczta elektroniczna",,
"Emails","Poczta elektroniczna",,
"End","Koniec",,
"End date","Data końcowa",,
"Enterprise","Przedsiębiorstwo",,
"Enterprise name","Nazwa przedsiębiorstwa",,
"Error in lead conversion","Błąd w konwersji ołowiu",,
"Estimated budget","Szacunkowy budżet",,
"Event","Wydarzenie",,
"Event Categories","Kategorie zdarzeń",,
"Event Dashboard 1","Event Dashboard 1",,
"Event Db","Wydarzenie Db",,
"Event categories","Kategorie zdarzeń",,
"Event category","Kategoria zdarzeń",,
"Event configuration categories","Kategorie konfiguracji zdarzeń",,
"Event filters","Filtry zdarzeń",,
"Event reminder","Przypomnienie o wydarzeniu",,
"Event reminder %s","Przypomnienie o zdarzeniach %s",,
"Event reminder batch","Przypomnienie o zdarzeniach",,
"Event reminder page","Strona przypominania o zdarzeniach",,
"Event reminder template",,,
"Event reminders","Przypomnienia o wydarzeniach",,
"Event's reminder's generation's reporting :","Raportowanie przypomnienia o wydarzeniu :",,
"Events","Wydarzenia",,
"Every %d days","Codziennie %d dni",,
"Every %d months the %d","Co miesiąc %d %d",,
"Every %d weeks","Co tydzień",,
"Every %d years the %s","Co roku %d lat %s",,
"Every day","Codziennie",,
"Every month","Co miesiąc",,
"Every month the","Każdego miesiąca",,
"Every week","Co tydzień",,
"Every year","Każdego roku",,
"Every year the","Każdego roku",,
"Expected close date","Przewidywana data zamknięcia",,
"Fax","Faks",,
"Finished","Gotowe",,
"First name","Imię i nazwisko",,
"Fixed Phone","Telefon stacjonarny",,
"Fixed phone","Telefon stacjonarny",,
"Follow up","Działania następcze",,
"Follow-up","Działania następcze",,
"For all","Dla wszystkich",,
"For me","Dla mnie",,
"Fr","ks. ks.",,
"Free text",,,
"From Date","Od daty",,
"From date must be less than the to date","Od daty musi być mniej niż do dnia dzisiejszego",,
"Function","Funkcja",,
"General contact details","Ogólne dane kontaktowe",,
"Generate CRM configurations","Generowanie konfiguracji CRM",,
"Generate Project","Generuj projekt",,
"Groups Assignable",,,
"Guests","Goście",,
"High","Wysoki",,
"Historical Period","Okres historyczny",,
"Historical events completed","Zakończone wydarzenia historyczne",,
"Hours","Godziny",,
"Import lead","Przywóz ołowiu",,
"Import leads","Przywozowe wskazówki dotyczące przywozu",,
"In process","W trakcie realizacji",,
"Incoming","Przychodzące",,
"Industry Sector","Sektor przemysłu",,
"Industry sector","Sektor przemysłu",,
"Information","Informacje",,
"Informations","Informacje",,
"Input location please","Proszę podać lokalizację wejścia",,
"Invoicing Address","Adres do fakturowania",,
"Job Title","Praca Tytuł pracy",,
"Key accounts","Kluczowi klienci",,
"Last name","Nazwisko",,
"Lead","Ołów",,
"Lead Assigned","Przydzielone ołowiane",,
"Lead Converted","Ołów Przekształcony",,
"Lead Dashboard 1","Tablica rozdzielcza ołowiu 1",,
"Lead Db","Ołów Db",,
"Lead Db 1","Ołów Db 1",,
"Lead converted","Ołów przetworzony",,
"Lead created","Utworzony ołów",,
"Lead filters","Filtry ołowiane",,
"Lead.address_information","Informacje adresowe",,
"Lead.company","Firma",,
"Lead.email","Poczta elektroniczna",,
"Lead.fax","Faks",,
"Lead.header","Nagłówek",,
"Lead.industry","Przemysł",,
"Lead.lead_owner","Właściciel wiodący",,
"Lead.name","Nazwa",,
"Lead.other_address","Inny adres",,
"Lead.phone","Telefon",,
"Lead.primary_address","Adres podstawowy",,
"Lead.source","Źródło: Opracowanie własne.",,
"Lead.status","Status",,
"Lead.title","Tytuł",,
"Leads","Ołowiane",,
"Leads Source","Ołowiane Źródło: Źródła",,
"Leads by Country","Ołów według krajów",,
"Leads by Salesman by Status","Ołów według statusu sprzedawcy",,
"Leads by Source","Ołów według źródła",,
"Leads by Team by Status","Kierownictwo w podziale na zespoły według statusu",,
"Limit Date","Data graniczna",,
"Lose","Luźne",,
"Loss confirmation","Potwierdzenie straty",,
"Lost","Utracone",,
"Lost reason","Utracony powód",,
"Lost reasons","Zagubione przyczyny",,
"Low","Niskie",,
"MapRest.PinCharLead","L",,
"MapRest.PinCharOpportunity","O",,
"Marketing","Wprowadzanie do obrotu",,
"Meeting","Spotkanie",,
"Meeting Nbr","Spotkanie Nbr",,
"Meeting Nbr.","Spotkanie Nbr.",,
"Meeting filters","Spotkanie z filtrami",,
"Meeting number historical","Numer spotkania historyczny",,
"Meeting reminder template","Wzór przypomnienia o spotkaniu",,
"Meeting's date changed template","Zmieniony szablon daty spotkania",,
"Meeting's guest added template","Szablon dodany przez gościa spotkania",,
"Meeting's guest deleted template","Usunięty szablon gościa spotkania",,
"Meetings","Spotkania",,
"Meetings number historical","Liczba spotkań historycznych",,
"Meetings number target completed (%)","Liczba zrealizowanych spotkań docelowa liczba zrealizowanych spotkań (%)",,
"Memo","Memo",,
"Minutes","Protokoły",,
"Mo","Mo",,
"Mobile N°","Nr telefonu komórkowego",,
"Mobile phone","Telefon komórkowy",,
"Month","Miesiąc",,
"Monthly","Miesięcznie",,
"Months","Miesiące",,
"My Best Open Deals","Moje najlepsze otwarte oferty",,
"My CRM events","Moje zdarzenia CRM",,
"My Calendar","Mój kalendarz",,
"My Calls","Moje połączenia",,
"My Closed Opportunities","Moje zamknięte możliwości",,
"My Current Leads","Moje obecne przewodzenie",,
"My Key accounts","Moje kluczowe konta",,
"My Leads","Moje przywództwa",,
"My Meetings","Moje spotkania",,
"My Open Opportunities","Moje otwarte możliwości",,
"My Opportunities","Moje możliwości",,
"My Tasks","Moje zadania",,
"My Team Best Open Deals","Mój zespół Najlepsze otwarte transakcje",,
"My Team Calls","Mój zespół dzwoni",,
"My Team Closed Opportunities","Mój zespół ma zamknięte możliwości",,
"My Team Key accounts","Moje Team Key accounts",,
"My Team Leads","Mój zespół kieruje",,
"My Team Meetings","Moje spotkania zespołu",,
"My Team Open Opportunities","Mój zespół Otwarte możliwości",,
"My Team Tasks","Zadania mojego zespołu",,
"My Today Calls","Moje dzisiejsze połączenia",,
"My Today Tasks","Moje dzisiejsze zadania",,
"My Upcoming Meetings","Moje nadchodzące spotkania",,
"My Upcoming Tasks","Moje nadchodzące zadania",,
"My opportunities","Moje możliwości",,
"My past events","Moje wydarzenia z przeszłości",,
"My team opportunities","Możliwości dla mojego zespołu",,
"My upcoming events","Moje nadchodzące wydarzenia",,
"Name","Nazwa",,
"Negotiation","Negocjacje",,
"New","Nowy",,
"Next stage","Następny etap",,
"Next step","Następny krok",,
"No lead import configuration found","Nie znaleziono konfiguracji importu ołowiu",,
"No template created in CRM configuration for company %s, emails have not been sent","Brak szablonu utworzonego w konfiguracji CRM dla firmy %s, wiadomości e-mail nie zostały wysłane.",,
"Non-participant","Nieuczestniczący",,
"None","Brak.",,
"Normal","Normalny",,
"Not started","Nie rozpoczęto.",,
"Objective","Cel pomocy",,
"Objective %s is in contradiction with objective's configuration %s","Cel % jest sprzeczny z konfiguracją celu %s",,
"Objectives","Cele",,
"Objectives Configurations","Konfiguracja celów",,
"Objectives Team Db","Cele Zespół Db",,
"Objectives User Db","Cele Użytkownik Db",,
"Objectives configurations","Konfiguracja celów",,
"Objectives team Dashboard","Zespół celów Tablica rozdzielcza",,
"Objectives user Dashboard","Cele użytkownika Tablica rozdzielcza",,
"Objectives' generation's reporting :","Raportowanie generowania celów :",,
"Office name","Nazwa biura",,
"On going","W trakcie podróży",,
"Open Cases by Agents","Sprawy otwarte prowadzone przez agentów",,
"Open Opportunities","Otwarte możliwości",,
"Operation mode",,,
"Opportunities","Możliwości",,
"Opportunities By Origin By Stage","Możliwości według pochodzenia według etapu",,
"Opportunities By Sale Stage","Możliwości na etapie sprzedaży",,
"Opportunities By Source","Możliwości według źródła",,
"Opportunities By Type","Możliwości według typu",,
"Opportunities Db 1","Możliwości Db 1",,
"Opportunities Db 2","Możliwości Db 2",,
"Opportunities Db 3","Możliwości Db 3",,
"Opportunities Won By Lead Source","Szanse wygrały według źródła wiodącego",,
"Opportunities Won By Partner","Szanse wygrane przez partnera",,
"Opportunities Won By Salesman","Szanse wygrał Salesman",,
"Opportunities amount won historical","Szanse kwota wygrana historycznie",,
"Opportunities amount won target competed (%)","Ilość szans zdobyta w konkursie docelowym (%)",,
"Opportunities amount won target completed (%)","Kwota szans zdobyta kwota docelowa ukończona (%)",,
"Opportunities created number historical","Możliwości stworzone liczba historyczna",,
"Opportunities created number target completed (%)","Stworzone możliwości Liczba zakończonych projektów (%)",,
"Opportunities created won historical","Stworzone możliwości wygrały historycznie",,
"Opportunities created won target completed (%)","Stworzone szanse wygrał cel ukończony (%)",,
"Opportunities filters","Filtry możliwości",,
"Opportunity","Możliwości",,
"Opportunity Type","Rodzaj możliwości",,
"Opportunity created","Stworzone możliwości",,
"Opportunity lost","Utracona szansa",,
"Opportunity type","Typ możliwości",,
"Opportunity types","Rodzaje możliwości",,
"Opportunity won","Szansa wygrana",,
"Optional participant","Uczestnik fakultatywny",,
"Order by state","Zarządzenie według państwa",,
"Organization","Organizacja",,
"Outgoing","Wychodzący",,
"Parent event","Zdarzenie rodzicielskie",,
"Parent lead is missing.","Brak jest ołowiu rodzicielskiego.",,
"Partner","Partner",,
"Partner Details","Szczegóły dotyczące partnerów",,
"Pending","W trakcie oczekiwania",,
"Period type","Typ okresu",,
"Periodicity must be greater than 0","Okresowość musi być większa niż 0",,
"Picture","Zdjęcie",,
"Pipeline","Rurociąg",,
"Pipeline by Stage and Type","Rurociąg według etapów i typów",,
"Pipeline next 90 days","Rurociąg następne 90 dni",,
"Planned","Planowane",,
"Please configure all templates in CRM configuration for company %s","Proszę skonfigurować wszystkie szablony w konfiguracji CRM dla firmy %s",,
"Please configure informations for CRM for company %s","Proszę skonfigurować informacje dla CRM dla firmy %s",,
"Please save the event before setting the recurrence","Proszę zapisać zdarzenie przed ustawieniem powtarzalności",,
"Please select a lead",,,
"Please select the Lead(s) to print.","Proszę wybrać Linie Lead(s) do wydruku.",,
"Postal code","Kod pocztowy",,
"Present","Obecność",,
"Previous stage","Poprzedni etap",,
"Previous step","Poprzedni krok",,
"Primary address","Adres podstawowy",,
"Print","Drukuj",,
"Priority","Priorytet",,
"Probability (%)","Prawdopodobieństwo (%)",,
"Proposition","Propozycja",,
"Qualification","Kwalifikacje",,
"Realized","Zrealizowane",,
"Recent lost deals","Niedawno przegrane transakcje",,
"Recently created opportunities","Ostatnio stworzone możliwości",,
"Recurrence","Powtarzalność",,
"Recurrence assistant","Asystentka ds. powtarzalności",,
"Recurrence configuration","Konfiguracja powtarzalności",,
"Recurrence name","Nazwa powtarzalności",,
"Recurrent","Powtarzające się",,
"Recycle","Recykling",,
"Recycled","Recyklowane",,
"Reference","Odniesienie",,
"References","Odniesienia",,
"Referred by","Odsyłany przez",,
"Region","Region",,
"Rejection of calls","Odrzucenie połączeń",,
"Rejection of e-mails","Odrzucenie wiadomości e-mail",,
"Related to","Związane z",,
"Related to select","W odniesieniu do wyboru",,
"Reminded","Przypomniany",,
"Reminder",,,
"Reminder Templates","Szablony przypomnień",,
"Reminder(s) treated","Przypomnienie(-a), które zostało(-ą) przetworzone",,
"Reminders","Przypomnienia",,
"Repeat every","Powtórzyć każdy",,
"Repeat every:","Powtórzyć każdy:",,
"Repeat the:","Powtórzyć:",,
"Repetitions number","Numer powtórek",,
"Reported","Zgłoszone",,
"Reportings","Sprawozdania",,
"Reports","Sprawozdania",,
"Required participant","Wymagany uczestnik",,
"Sa","Sa",,
"Sale quotations/orders","Kwotowania sprzedaży/zamówienia",,
"Sales Stage","Etap sprzedaży",,
"Sales orders amount won historical","Kwota wygranych zamówień sprzedaży historyczna",,
"Sales orders amount won target completed (%)","Kwota wygenerowanych zamówień sprzedaży docelowa kwota zrealizowanych zamówień (%)",,
"Sales orders created number historical","Utworzone zlecenia sprzedaży liczba historyczna",,
"Sales orders created number target completed (%)","Liczba utworzonych zleceń sprzedaży liczba zakończonych zamówień (%)",,
"Sales orders created won historical","Utworzone zlecenia sprzedaży wygrały historycznie",,
"Sales orders created won target completed","Utworzone zlecenia sprzedaży wygrały cel zrealizowany",,
"Sales orders created won target completed (%)","Utworzone zlecenia sprzedaży wygrały cel zrealizowany (%)",,
"Sales stage","Etap sprzedaży",,
"Salesman","Sprzedawca",,
"Schedule Event","Harmonogram zdarzeń",,
"Schedule Event (${ fullName })","Zdarzenie harmonogramu (${pełna nazwa })",,
"Schedule Event(${ fullName})","Zdarzenie wg harmonogramu (${ pełna nazwa})",,
"Select Contact","Wybierz Kontakt",,
"Select Partner","Wybierz partnera",,
"Select existing contact","Wybierz istniejący kontakt.",,
"Select existing partner","Wybierz istniejącego partnera",,
"Send Email","Wyślij e-mail",,
"Send email","Wyślij wiadomość e-mail",,
"Sending date",,,
"Settings","Ustawienia",,
"Show Partner","Pokaż partnera",,
"Show all events","Pokaż wszystkie wydarzenia",,
"Some user groups",,,
"Source","Źródło: Opracowanie własne.",,
"Source description","Opis źródłowy",,
"Start","Start",,
"Start date","Data początkowa",,
"State","państwo",,
"Status","Status",,
"Status description","Opis statusu",,
"Su","Su",,
"Take charge","Przejmij obowiązki",,
"Target","Cel",,
"Target User Dashboard","Tablica rozdzielcza użytkownika docelowego",,
"Target batch","Partia docelowa",,
"Target configuration","Konfiguracja celów",,
"Target configurations","Konfiguracje docelowe",,
"Target page","Strona docelowa",,
"Target team Dashboard","Zespół docelowy Tablica rozdzielcza",,
"Target vs Real","Cel a rzeczywistość",,
"Targets configurations","Konfiguracje celów",,
"Task","Zadanie",,
"Task reminder template","Szablon przypomnienia o zadaniu",,
"Tasks","Zadania",,
"Tasks filters","Filtry zadaniowe",,
"Team","Zespół",,
"Th","Th",,
"The end date must be after the start date","Data końcowa musi być późniejsza niż data rozpoczęcia",,
"The number of repetitions must be greater than 0","Liczba powtórzeń musi być większa niż 0",,
"Title","Tytuł",,
"To Date","Do daty",,
"Tools","Narzędzia",,
"Trading name","Nazwa handlowa",,
"Treated objectives reporting","Sprawozdawczość w zakresie celów poddanych działaniu",,
"Tu","Tu",,
"Type","Typ",,
"Type of need",,,
"UID (Calendar)","UID (kalendarz)",,
"Unassigned Leads","Ołów nieprzypisany",,
"Unassigned Opportunities","Możliwości nieprzypisane",,
"Unassigned opportunities","Nieprzypisane możliwości",,
"Upcoming events","Nadchodzące wydarzenia",,
"Urgent","Pilny",,
"User","Użytkownik",,
"User %s does not have an email address configured nor is it linked to a partner with an email address configured.",,,
"User %s must have an active company to use templates","Użytkownik %s musi mieć aktywną firmę, aby korzystać z szablonów",,
"Validate","Zatwierdzić",,
"We","My",,
"Website","Strona internetowa",,
"Weekly","Tygodniowo",,
"Weeks","Tygodnie",,
"Win","Wygraj",,
"Worst case","Najgorszy przypadek",,
"Years","Lata",,
"You don't have the rights to delete this event","Nie masz prawa do usunięcia tego zdarzenia",,
"You must choose a recurrence type","Musisz wybrać typ powtarzalności",,
"You must choose at least one day in the week","Musisz wybrać przynajmniej jeden dzień w tygodniu",,
"amount","wielkość",,
"com.axelor.apps.crm.job.EventReminderJob","com.axelor.apps.crm.job.EventReminderJob",,
"com.axelor.apps.crm.service.batch.CrmBatchService","com.axelor.apps.crm.service.batch.CrmBatchService",,
"crm.New","Nowy",,
"date","daktyl",,
"every week's day","każdego dnia tygodnia",,
"everyday","codzienny",,
"fri,","fri, fri",,
"http://www.url.com","http://www.url.com",,
"important","ważny",,
"mon,","mon,, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon",,
"on","w sprawie",,
"portal.daily.team.calls.summary.by.user","Portal.codzienne.połączenia.zespołu.telefonicznego.przez.użytkownika",,
"sat,","sat,, sat.",,
"success","powodzenie",,
"sun,","słońce.",,
"thur,","thur",,
"tues,","należności",,
"until the","aż do momentu, gdy",,
"value:CRM","wartość:CRM",,
"warning","ostrzegawczy",,
"wed,","weselem, weselnym, weselnym, weselnym, weselnym, weselnym, weselnym, weselnym, weselnym, weselnym, weselnym,, weselnym,, weselnym,, weselnym,, weselnym,, weselnym,, weselnym,, weselnym,, weselnym,,, weselnym,, weselnym,, weselnym,, weselnym,.",,
"whatever@example.com","whatever@example.com",,
"www.url.com","www.url.com",,
1 key message comment context
2 %d times %d razy
3 +33000000000
4 +33100000000
5 <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' /> <a class='fa-facebook' href='http://www.facebook.com' target='_blank' />
6 <a class='fa fa-google' href='http://www.google.com' target='_blank' /> <a class='fa-google' href='http://www.google.com' target='_blank' />
7 <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' /> <a class='fa-linkedin' href='http://www.linkedin.com' target='_blank' />
8 <a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' /> <a class='fa-twitter' href='http://www.twitter.com' target='_blank' />
9 <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' /> <a class='fa-youtube' href='http://www.youtube.com' target='_blank' />
10 <span class='label label-warning'>The selected date is in the past.</span>
11 <span class='label label-warning'>There is already a lead with this name.</span> <span class='label label-warning'>There is already a lead with this name.</span>
12 <span style="height:21px; line-height: 21px; margin-top:18px; display:inline-block">VS</span>
13 A lost reason must be selected Należy wybrać stracony powód
14 Action Działanie
15 Activities Działania
16 Add Dodaj
17 Add a guest Dodaj gościa
18 Address Adres
19 After n repetitions Po n powtórzeniach
20 All past events Wszystkie wydarzenia z przeszłości
21 All upcoming events Wszystkie nadchodzące wydarzenia
22 All users
23 Amount Kwota
24 Amount Won Kwota Won
25 Amount won Kwota wygrana
26 App Crm App Crm
27 Apply changes to all recurrence's events Zastosuj zmiany do wszystkich powtarzających się zdarzeń
28 Apply changes to this event only Stosować zmiany tylko do tego zdarzenia
29 Apply modifications Zastosuj modyfikacje
30 Apply modifications for all Zastosuj modyfikacje dla wszystkich
31 Are you sure you want to convert the lead? Czy na pewno chcesz przekonwertować ołów?
32 Assign to Przydziel do
33 Assign to me Przypisz do mnie
34 Assignable Users
35 Assigned Przydzielone
36 Assigned to Przypisany do
37 At specific date
38 At the date W dniu
39 Attendee Uczestnik
40 Available Dostępne
41 Average duration between lead and first opportunity (days)
42 Batchs Partie
43 Before start date
44 Best Open Deals Najlepsze otwarte transakcje
45 Best case Najlepszy przypadek
46 Busy zapracowany
47 CRM CRM
48 CRM Activities Działalność w zakresie zarządzania relacjami z klientami (CRM)
49 CRM Batch Partia CRM
50 CRM batches Partie CRM
51 CRM config Konfiguracja CRM
52 CRM config (${ name }) Konfiguracja CRM (${ nazwa })
53 CRM configuration Konfiguracja CRM
54 CRM configurations Konfiguracje CRM
55 CRM events Wydarzenia CRM
56 Call Połączenie telefoniczne
57 Call emitted Nbr Wywołanie wyemitowane Nbr
58 Call emitted Nbr. Wywołanie wyemitowane Nbr.
59 Call emitted historical Wywołanie wyemitowane historycznie
60 Call filters Filtry wywołań
61 Call reminder template Szablon przypomnienia o wywołaniu
62 Call type Typ połączenia
63 Calls Wywołania
64 Calls Dashboard Tablica połączeń
65 Calls Db Połączenia Db
66 Calls by team by user Wywołania zespołowe przez użytkownika
67 Calls by user(of a team) Połączenia użytkownika (zespołu)
68 Calls emitted historical Połączenia emitowane w przeszłości
69 Calls emitted target completed (%) Połączenia wyemitowane docelowe zakończone (%)
70 Calls held by team by type Połączenia wykonywane przez zespół według typu
71 Calls held by type by user Rozmowy w zależności od typu użytkownika
72 Calls type by team Typ połączeń według zespołu
73 Calls type by user Typ połączeń według użytkownika
74 Cancel this reminder
75 Canceled Anulowany
76 Cases Przypadki
77 Category Kategoria
78 Characteristics Charakterystyka
79 Chart Wykres
80 Check duplicate Sprawdź duplikat
81 City Miasto
82 Civility Obywatelstwo
83 Closed Opportunities Zamknięte możliwości
84 Closed lost Zamknięte zaginione
85 Closed won Zamknięte wygrane
86 Code Kod
87 Company Firma
88 Configuration Konfiguracja
89 Confirm lost reason Potwierdzić utracony powód
90 Contact Kontakt
91 Contact date Data kontaktu
92 Contact details Dane kontaktowe
93 Contact name Nazwa kontaktu
94 Contacts Kontakty
95 Convert Konwersja
96 Convert lead Konwersja ołowiu
97 Convert lead (${ fullName }) Konwertuj lead (${pełna nazwa })
98 Convert lead into contact
99 Convert lead into partner
100 Converted Przetworzone
101 Country Kraj
102 Create a new reminder
103 Create a quotation
104 Create event Utwórz wydarzenie
105 Create new contact Utwórz nowy kontakt
106 Create new partner Utwórz nowego partnera
107 Create opportunity Stwórz szansę
108 Create opportunity (${ fullName }) Utwórz możliwość (${pełna nazwa })
109 Create order (${ fullName }) Utwórz zlecenie (${pełna nazwa })
110 Create purchase quotation
111 Create sale quotation
112 Created Nbr Utworzony Nbr
113 Created Nbr. Utworzony Nbr.
114 Created Won Utworzony Won
115 Created by Stworzony przez
116 Created leads by industry sector Tworzone przez sektor przemysłu
117 Created leads per month Tworzenie leadów miesięcznie
118 Created leads with at least one opportunity
119 Created on Utworzony na
120 Crm batch Partia termiczna
121 Currency Waluta
122 Customer Klient
123 Customer Description
124 Customer fixed phone Telefon stacjonarny klienta
125 Customer mobile phone Telefon komórkowy klienta
126 Customer name Nazwa klienta
127 Customer recovery
128 Customers Klienci
129 Daily Codziennie
130 Daily team call summary by user Codzienne podsumowanie rozmowy zespołowej przez użytkownika
131 Dashboard Tablica rozdzielcza
132 Date from Data od dnia
133 Date to Data do
134 Day of month Dzień miesiąca
135 Day of week Dzień tygodnia
136 Days Dni
137 Delete all events Usuń wszystkie zdarzenia
138 Delete only this event Usuń tylko to zdarzenie
139 Delete this and next events Usuń to i następne wydarzenia
140 Delivery Address Adres dostawy
141 Dep./Div. Dep./Div.
142 Description Opis
143 Display customer description in opportunity
144 Duration Czas trwania pomocy
145 Duration type Czas trwania pomocy
146 Email Poczta elektroniczna
147 Emails Poczta elektroniczna
148 End Koniec
149 End date Data końcowa
150 Enterprise Przedsiębiorstwo
151 Enterprise name Nazwa przedsiębiorstwa
152 Error in lead conversion Błąd w konwersji ołowiu
153 Estimated budget Szacunkowy budżet
154 Event Wydarzenie
155 Event Categories Kategorie zdarzeń
156 Event Dashboard 1 Event Dashboard 1
157 Event Db Wydarzenie Db
158 Event categories Kategorie zdarzeń
159 Event category Kategoria zdarzeń
160 Event configuration categories Kategorie konfiguracji zdarzeń
161 Event filters Filtry zdarzeń
162 Event reminder Przypomnienie o wydarzeniu
163 Event reminder %s Przypomnienie o zdarzeniach %s
164 Event reminder batch Przypomnienie o zdarzeniach
165 Event reminder page Strona przypominania o zdarzeniach
166 Event reminder template
167 Event reminders Przypomnienia o wydarzeniach
168 Event's reminder's generation's reporting : Raportowanie przypomnienia o wydarzeniu :
169 Events Wydarzenia
170 Every %d days Codziennie %d dni
171 Every %d months the %d Co miesiąc %d %d
172 Every %d weeks Co tydzień
173 Every %d years the %s Co roku %d lat %s
174 Every day Codziennie
175 Every month Co miesiąc
176 Every month the Każdego miesiąca
177 Every week Co tydzień
178 Every year Każdego roku
179 Every year the Każdego roku
180 Expected close date Przewidywana data zamknięcia
181 Fax Faks
182 Finished Gotowe
183 First name Imię i nazwisko
184 Fixed Phone Telefon stacjonarny
185 Fixed phone Telefon stacjonarny
186 Follow up Działania następcze
187 Follow-up Działania następcze
188 For all Dla wszystkich
189 For me Dla mnie
190 Fr ks. ks.
191 Free text
192 From Date Od daty
193 From date must be less than the to date Od daty musi być mniej niż do dnia dzisiejszego
194 Function Funkcja
195 General contact details Ogólne dane kontaktowe
196 Generate CRM configurations Generowanie konfiguracji CRM
197 Generate Project Generuj projekt
198 Groups Assignable
199 Guests Goście
200 High Wysoki
201 Historical Period Okres historyczny
202 Historical events completed Zakończone wydarzenia historyczne
203 Hours Godziny
204 Import lead Przywóz ołowiu
205 Import leads Przywozowe wskazówki dotyczące przywozu
206 In process W trakcie realizacji
207 Incoming Przychodzące
208 Industry Sector Sektor przemysłu
209 Industry sector Sektor przemysłu
210 Information Informacje
211 Informations Informacje
212 Input location please Proszę podać lokalizację wejścia
213 Invoicing Address Adres do fakturowania
214 Job Title Praca Tytuł pracy
215 Key accounts Kluczowi klienci
216 Last name Nazwisko
217 Lead Ołów
218 Lead Assigned Przydzielone ołowiane
219 Lead Converted Ołów Przekształcony
220 Lead Dashboard 1 Tablica rozdzielcza ołowiu 1
221 Lead Db Ołów Db
222 Lead Db 1 Ołów Db 1
223 Lead converted Ołów przetworzony
224 Lead created Utworzony ołów
225 Lead filters Filtry ołowiane
226 Lead.address_information Informacje adresowe
227 Lead.company Firma
228 Lead.email Poczta elektroniczna
229 Lead.fax Faks
230 Lead.header Nagłówek
231 Lead.industry Przemysł
232 Lead.lead_owner Właściciel wiodący
233 Lead.name Nazwa
234 Lead.other_address Inny adres
235 Lead.phone Telefon
236 Lead.primary_address Adres podstawowy
237 Lead.source Źródło: Opracowanie własne.
238 Lead.status Status
239 Lead.title Tytuł
240 Leads Ołowiane
241 Leads Source Ołowiane Źródło: Źródła
242 Leads by Country Ołów według krajów
243 Leads by Salesman by Status Ołów według statusu sprzedawcy
244 Leads by Source Ołów według źródła
245 Leads by Team by Status Kierownictwo w podziale na zespoły według statusu
246 Limit Date Data graniczna
247 Lose Luźne
248 Loss confirmation Potwierdzenie straty
249 Lost Utracone
250 Lost reason Utracony powód
251 Lost reasons Zagubione przyczyny
252 Low Niskie
253 MapRest.PinCharLead L
254 MapRest.PinCharOpportunity O
255 Marketing Wprowadzanie do obrotu
256 Meeting Spotkanie
257 Meeting Nbr Spotkanie Nbr
258 Meeting Nbr. Spotkanie Nbr.
259 Meeting filters Spotkanie z filtrami
260 Meeting number historical Numer spotkania historyczny
261 Meeting reminder template Wzór przypomnienia o spotkaniu
262 Meeting's date changed template Zmieniony szablon daty spotkania
263 Meeting's guest added template Szablon dodany przez gościa spotkania
264 Meeting's guest deleted template Usunięty szablon gościa spotkania
265 Meetings Spotkania
266 Meetings number historical Liczba spotkań historycznych
267 Meetings number target completed (%) Liczba zrealizowanych spotkań docelowa liczba zrealizowanych spotkań (%)
268 Memo Memo
269 Minutes Protokoły
270 Mo Mo
271 Mobile N° Nr telefonu komórkowego
272 Mobile phone Telefon komórkowy
273 Month Miesiąc
274 Monthly Miesięcznie
275 Months Miesiące
276 My Best Open Deals Moje najlepsze otwarte oferty
277 My CRM events Moje zdarzenia CRM
278 My Calendar Mój kalendarz
279 My Calls Moje połączenia
280 My Closed Opportunities Moje zamknięte możliwości
281 My Current Leads Moje obecne przewodzenie
282 My Key accounts Moje kluczowe konta
283 My Leads Moje przywództwa
284 My Meetings Moje spotkania
285 My Open Opportunities Moje otwarte możliwości
286 My Opportunities Moje możliwości
287 My Tasks Moje zadania
288 My Team Best Open Deals Mój zespół Najlepsze otwarte transakcje
289 My Team Calls Mój zespół dzwoni
290 My Team Closed Opportunities Mój zespół ma zamknięte możliwości
291 My Team Key accounts Moje Team Key accounts
292 My Team Leads Mój zespół kieruje
293 My Team Meetings Moje spotkania zespołu
294 My Team Open Opportunities Mój zespół Otwarte możliwości
295 My Team Tasks Zadania mojego zespołu
296 My Today Calls Moje dzisiejsze połączenia
297 My Today Tasks Moje dzisiejsze zadania
298 My Upcoming Meetings Moje nadchodzące spotkania
299 My Upcoming Tasks Moje nadchodzące zadania
300 My opportunities Moje możliwości
301 My past events Moje wydarzenia z przeszłości
302 My team opportunities Możliwości dla mojego zespołu
303 My upcoming events Moje nadchodzące wydarzenia
304 Name Nazwa
305 Negotiation Negocjacje
306 New Nowy
307 Next stage Następny etap
308 Next step Następny krok
309 No lead import configuration found Nie znaleziono konfiguracji importu ołowiu
310 No template created in CRM configuration for company %s, emails have not been sent Brak szablonu utworzonego w konfiguracji CRM dla firmy %s, wiadomości e-mail nie zostały wysłane.
311 Non-participant Nieuczestniczący
312 None Brak.
313 Normal Normalny
314 Not started Nie rozpoczęto.
315 Objective Cel pomocy
316 Objective %s is in contradiction with objective's configuration %s Cel % jest sprzeczny z konfiguracją celu %s
317 Objectives Cele
318 Objectives Configurations Konfiguracja celów
319 Objectives Team Db Cele Zespół Db
320 Objectives User Db Cele Użytkownik Db
321 Objectives configurations Konfiguracja celów
322 Objectives team Dashboard Zespół celów Tablica rozdzielcza
323 Objectives user Dashboard Cele użytkownika Tablica rozdzielcza
324 Objectives' generation's reporting : Raportowanie generowania celów :
325 Office name Nazwa biura
326 On going W trakcie podróży
327 Open Cases by Agents Sprawy otwarte prowadzone przez agentów
328 Open Opportunities Otwarte możliwości
329 Operation mode
330 Opportunities Możliwości
331 Opportunities By Origin By Stage Możliwości według pochodzenia według etapu
332 Opportunities By Sale Stage Możliwości na etapie sprzedaży
333 Opportunities By Source Możliwości według źródła
334 Opportunities By Type Możliwości według typu
335 Opportunities Db 1 Możliwości Db 1
336 Opportunities Db 2 Możliwości Db 2
337 Opportunities Db 3 Możliwości Db 3
338 Opportunities Won By Lead Source Szanse wygrały według źródła wiodącego
339 Opportunities Won By Partner Szanse wygrane przez partnera
340 Opportunities Won By Salesman Szanse wygrał Salesman
341 Opportunities amount won historical Szanse kwota wygrana historycznie
342 Opportunities amount won target competed (%) Ilość szans zdobyta w konkursie docelowym (%)
343 Opportunities amount won target completed (%) Kwota szans zdobyta kwota docelowa ukończona (%)
344 Opportunities created number historical Możliwości stworzone liczba historyczna
345 Opportunities created number target completed (%) Stworzone możliwości Liczba zakończonych projektów (%)
346 Opportunities created won historical Stworzone możliwości wygrały historycznie
347 Opportunities created won target completed (%) Stworzone szanse wygrał cel ukończony (%)
348 Opportunities filters Filtry możliwości
349 Opportunity Możliwości
350 Opportunity Type Rodzaj możliwości
351 Opportunity created Stworzone możliwości
352 Opportunity lost Utracona szansa
353 Opportunity type Typ możliwości
354 Opportunity types Rodzaje możliwości
355 Opportunity won Szansa wygrana
356 Optional participant Uczestnik fakultatywny
357 Order by state Zarządzenie według państwa
358 Organization Organizacja
359 Outgoing Wychodzący
360 Parent event Zdarzenie rodzicielskie
361 Parent lead is missing. Brak jest ołowiu rodzicielskiego.
362 Partner Partner
363 Partner Details Szczegóły dotyczące partnerów
364 Pending W trakcie oczekiwania
365 Period type Typ okresu
366 Periodicity must be greater than 0 Okresowość musi być większa niż 0
367 Picture Zdjęcie
368 Pipeline Rurociąg
369 Pipeline by Stage and Type Rurociąg według etapów i typów
370 Pipeline next 90 days Rurociąg następne 90 dni
371 Planned Planowane
372 Please configure all templates in CRM configuration for company %s Proszę skonfigurować wszystkie szablony w konfiguracji CRM dla firmy %s
373 Please configure informations for CRM for company %s Proszę skonfigurować informacje dla CRM dla firmy %s
374 Please save the event before setting the recurrence Proszę zapisać zdarzenie przed ustawieniem powtarzalności
375 Please select a lead
376 Please select the Lead(s) to print. Proszę wybrać Linie Lead(s) do wydruku.
377 Postal code Kod pocztowy
378 Present Obecność
379 Previous stage Poprzedni etap
380 Previous step Poprzedni krok
381 Primary address Adres podstawowy
382 Print Drukuj
383 Priority Priorytet
384 Probability (%) Prawdopodobieństwo (%)
385 Proposition Propozycja
386 Qualification Kwalifikacje
387 Realized Zrealizowane
388 Recent lost deals Niedawno przegrane transakcje
389 Recently created opportunities Ostatnio stworzone możliwości
390 Recurrence Powtarzalność
391 Recurrence assistant Asystentka ds. powtarzalności
392 Recurrence configuration Konfiguracja powtarzalności
393 Recurrence name Nazwa powtarzalności
394 Recurrent Powtarzające się
395 Recycle Recykling
396 Recycled Recyklowane
397 Reference Odniesienie
398 References Odniesienia
399 Referred by Odsyłany przez
400 Region Region
401 Rejection of calls Odrzucenie połączeń
402 Rejection of e-mails Odrzucenie wiadomości e-mail
403 Related to Związane z
404 Related to select W odniesieniu do wyboru
405 Reminded Przypomniany
406 Reminder
407 Reminder Templates Szablony przypomnień
408 Reminder(s) treated Przypomnienie(-a), które zostało(-ą) przetworzone
409 Reminders Przypomnienia
410 Repeat every Powtórzyć każdy
411 Repeat every: Powtórzyć każdy:
412 Repeat the: Powtórzyć:
413 Repetitions number Numer powtórek
414 Reported Zgłoszone
415 Reportings Sprawozdania
416 Reports Sprawozdania
417 Required participant Wymagany uczestnik
418 Sa Sa
419 Sale quotations/orders Kwotowania sprzedaży/zamówienia
420 Sales Stage Etap sprzedaży
421 Sales orders amount won historical Kwota wygranych zamówień sprzedaży historyczna
422 Sales orders amount won target completed (%) Kwota wygenerowanych zamówień sprzedaży docelowa kwota zrealizowanych zamówień (%)
423 Sales orders created number historical Utworzone zlecenia sprzedaży liczba historyczna
424 Sales orders created number target completed (%) Liczba utworzonych zleceń sprzedaży liczba zakończonych zamówień (%)
425 Sales orders created won historical Utworzone zlecenia sprzedaży wygrały historycznie
426 Sales orders created won target completed Utworzone zlecenia sprzedaży wygrały cel zrealizowany
427 Sales orders created won target completed (%) Utworzone zlecenia sprzedaży wygrały cel zrealizowany (%)
428 Sales stage Etap sprzedaży
429 Salesman Sprzedawca
430 Schedule Event Harmonogram zdarzeń
431 Schedule Event (${ fullName }) Zdarzenie harmonogramu (${pełna nazwa })
432 Schedule Event(${ fullName}) Zdarzenie wg harmonogramu (${ pełna nazwa})
433 Select Contact Wybierz Kontakt
434 Select Partner Wybierz partnera
435 Select existing contact Wybierz istniejący kontakt.
436 Select existing partner Wybierz istniejącego partnera
437 Send Email Wyślij e-mail
438 Send email Wyślij wiadomość e-mail
439 Sending date
440 Settings Ustawienia
441 Show Partner Pokaż partnera
442 Show all events Pokaż wszystkie wydarzenia
443 Some user groups
444 Source Źródło: Opracowanie własne.
445 Source description Opis źródłowy
446 Start Start
447 Start date Data początkowa
448 State państwo
449 Status Status
450 Status description Opis statusu
451 Su Su
452 Take charge Przejmij obowiązki
453 Target Cel
454 Target User Dashboard Tablica rozdzielcza użytkownika docelowego
455 Target batch Partia docelowa
456 Target configuration Konfiguracja celów
457 Target configurations Konfiguracje docelowe
458 Target page Strona docelowa
459 Target team Dashboard Zespół docelowy Tablica rozdzielcza
460 Target vs Real Cel a rzeczywistość
461 Targets configurations Konfiguracje celów
462 Task Zadanie
463 Task reminder template Szablon przypomnienia o zadaniu
464 Tasks Zadania
465 Tasks filters Filtry zadaniowe
466 Team Zespół
467 Th Th
468 The end date must be after the start date Data końcowa musi być późniejsza niż data rozpoczęcia
469 The number of repetitions must be greater than 0 Liczba powtórzeń musi być większa niż 0
470 Title Tytuł
471 To Date Do daty
472 Tools Narzędzia
473 Trading name Nazwa handlowa
474 Treated objectives reporting Sprawozdawczość w zakresie celów poddanych działaniu
475 Tu Tu
476 Type Typ
477 Type of need
478 UID (Calendar) UID (kalendarz)
479 Unassigned Leads Ołów nieprzypisany
480 Unassigned Opportunities Możliwości nieprzypisane
481 Unassigned opportunities Nieprzypisane możliwości
482 Upcoming events Nadchodzące wydarzenia
483 Urgent Pilny
484 User Użytkownik
485 User %s does not have an email address configured nor is it linked to a partner with an email address configured.
486 User %s must have an active company to use templates Użytkownik %s musi mieć aktywną firmę, aby korzystać z szablonów
487 Validate Zatwierdzić
488 We My
489 Website Strona internetowa
490 Weekly Tygodniowo
491 Weeks Tygodnie
492 Win Wygraj
493 Worst case Najgorszy przypadek
494 Years Lata
495 You don't have the rights to delete this event Nie masz prawa do usunięcia tego zdarzenia
496 You must choose a recurrence type Musisz wybrać typ powtarzalności
497 You must choose at least one day in the week Musisz wybrać przynajmniej jeden dzień w tygodniu
498 amount wielkość
499 com.axelor.apps.crm.job.EventReminderJob com.axelor.apps.crm.job.EventReminderJob
500 com.axelor.apps.crm.service.batch.CrmBatchService com.axelor.apps.crm.service.batch.CrmBatchService
501 crm.New Nowy
502 date daktyl
503 every week's day każdego dnia tygodnia
504 everyday codzienny
505 fri, fri, fri
506 http://www.url.com http://www.url.com
507 important ważny
508 mon, mon,, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon, mon
509 on w sprawie
510 portal.daily.team.calls.summary.by.user Portal.codzienne.połączenia.zespołu.telefonicznego.przez.użytkownika
511 sat, sat,, sat.
512 success powodzenie
513 sun, słońce.
514 thur, thur
515 tues, należności
516 until the aż do momentu, gdy
517 value:CRM wartość:CRM
518 warning ostrzegawczy
519 wed, weselem, weselnym, weselnym, weselnym, weselnym, weselnym, weselnym, weselnym, weselnym, weselnym, weselnym,, weselnym,, weselnym,, weselnym,, weselnym,, weselnym,, weselnym,, weselnym,, weselnym,,, weselnym,, weselnym,, weselnym,, weselnym,.
520 whatever@example.com whatever@example.com
521 www.url.com www.url.com

View File

@ -0,0 +1,521 @@
"key","message","comment","context"
"%d times","%d vezes",,
"+33000000000",,,
"+33100000000",,,
"<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />","<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />",,
"<a class='fa fa-google' href='http://www.google.com' target='_blank' />","<a class='fa fa-google' href='http://www.google.com' target='_blank' />",,
"<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />","<a class='fa fa-linkingin' href='http://www.linkedin.com' target='_blank' />",,
"<a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />","<a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />",,
"<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />","<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />",,
"<span class='label label-warning'>The selected date is in the past.</span>",,,
"<span class='label label-warning'>There is already a lead with this name.</span>","<span class='label label-warning'>Existe já uma pista com este nome.</span>",,
"<span style=""height:21px; line-height: 21px; margin-top:18px; display:inline-block"">VS</span>",,,
"A lost reason must be selected","Um motivo perdido deve ser selecionado",,
"Action","Ação",,
"Activities","Atividades",,
"Add","Adicionar",,
"Add a guest","Adicionar um convidado",,
"Address","Morada",,
"After n repetitions","Após n repetições",,
"All past events","Todos os eventos passados",,
"All upcoming events","Todos os próximos eventos",,
"All users",,,
"Amount","Montante",,
"Amount Won","Montante ganho",,
"Amount won","Montante ganho",,
"App Crm","Aplicativo Crm",,
"Apply changes to all recurrence's events","Aplicar alterações a todos os eventos de recorrência",,
"Apply changes to this event only","Aplicar alterações apenas a este evento",,
"Apply modifications","Aplicar modificações",,
"Apply modifications for all","Aplicar modificações para todos",,
"Are you sure you want to convert the lead?","Tens a certeza que queres converter o chumbo?",,
"Assign to","Atribuir a",,
"Assign to me","Atribuir-me",,
"Assignable Users",,,
"Assigned","Atribuído",,
"Assigned to","Atribuído a",,
"At specific date",,,
"At the date","Na data",,
"Attendee","Participante",,
"Available","Disponível",,
"Average duration between lead and first opportunity (days)",,,
"Batchs","Lotes",,
"Before start date",,,
"Best Open Deals","Melhores Ofertas Abertas",,
"Best case","Melhor caso",,
"Busy","Ocupado",,
"CRM","CRM",,
"CRM Activities","Atividades de CRM",,
"CRM Batch","CRM Batch",,
"CRM batches","Lotes de CRM",,
"CRM config","Configuração de CRM",,
"CRM config (${ name })","Configuração do CRM (${ nome })",,
"CRM configuration","Configuração do CRM",,
"CRM configurations","Configurações de CRM",,
"CRM events","Eventos de CRM",,
"Call","Chamada",,
"Call emitted Nbr","Chamada emitida Nbr",,
"Call emitted Nbr.","Chamada emitida Nbr.",,
"Call emitted historical","Chamada histórica emitida",,
"Call filters","Filtros de chamada",,
"Call reminder template","Modelo de lembrete de chamada",,
"Call type","Tipo de chamada",,
"Calls","Chamadas",,
"Calls Dashboard","Painel de Chamadas",,
"Calls Db","Chamadas Db",,
"Calls by team by user","Chamadas por equipe por usuário",,
"Calls by user(of a team)","Chamadas por usuário(de uma equipe)",,
"Calls emitted historical","Chamadas históricas emitidas",,
"Calls emitted target completed (%)","Chamadas emitidas alvo completadas (%)",,
"Calls held by team by type","Chamadas realizadas por equipe por tipo",,
"Calls held by type by user","Chamadas mantidas por tipo por usuário",,
"Calls type by team","Chamadas tipo por equipe",,
"Calls type by user","Tipo de chamadas por usuário",,
"Cancel this reminder",,,
"Canceled","Cancelado",,
"Cases","Casos",,
"Category","Categoria: Categoria",,
"Characteristics","Características",,
"Chart","Gráfico",,
"Check duplicate","Verificar duplicado",,
"City","Cidade",,
"Civility","Civilidade",,
"Closed Opportunities","Oportunidades Fechadas",,
"Closed lost","Fechado perdido",,
"Closed won","Fechado venceu",,
"Code","Código",,
"Company","Empresa",,
"Configuration","Configuração",,
"Confirm lost reason","Confirmar razão perdida",,
"Contact","Contato",,
"Contact date","Data de contacto",,
"Contact details","Detalhes de contato",,
"Contact name","Nome do contato",,
"Contacts","Contactos",,
"Convert","Converter",,
"Convert lead","Converter chumbo",,
"Convert lead (${ fullName })","Converter chumbo (${ fullName })",,
"Convert lead into contact",,,
"Convert lead into partner",,,
"Converted","Convertidos",,
"Country","País de Origem",,
"Create a new reminder",,,
"Create a quotation",,,
"Create event","Criar evento",,
"Create new contact","Criar novo contacto",,
"Create new partner","Criar novo parceiro",,
"Create opportunity","Criar oportunidade",,
"Create opportunity (${ fullName })","Criar oportunidade (${ fullName })",,
"Create order (${ fullName })","Criar ordem (${ fullName })",,
"Create purchase quotation",,,
"Create sale quotation",,,
"Created Nbr","Criado Nbr",,
"Created Nbr.","Criado em Nbr.",,
"Created Won","Criado Won",,
"Created by","Criado por",,
"Created leads by industry sector","Criação de leads por setor de atividade",,
"Created leads per month","Criou leads por mês",,
"Created leads with at least one opportunity",,,
"Created on","Criado em",,
"Crm batch","Lote Crm",,
"Currency","Moeda",,
"Customer","Cliente",,
"Customer Description",,,
"Customer fixed phone","Telefone fixo do cliente",,
"Customer mobile phone","Telefone celular do cliente",,
"Customer name","Nome do cliente",,
"Customer recovery",,,
"Customers","Clientes",,
"Daily","Diariamente",,
"Daily team call summary by user","Resumo diário das chamadas da equipe por usuário",,
"Dashboard","Painel de instrumentos",,
"Date from","Data de",,
"Date to","Data até",,
"Day of month","Dia do mês",,
"Day of week","Dia da semana",,
"Days","Dias",,
"Delete all events","Eliminar todos os eventos",,
"Delete only this event","Eliminar apenas este evento",,
"Delete this and next events","Eliminar este e os próximos eventos",,
"Delivery Address","Endereço de entrega",,
"Dep./Div.","Dep./Div.",,
"Description","Descrição do produto",,
"Display customer description in opportunity",,,
"Duration","Duração",,
"Duration type","Tipo de duração",,
"Email","Email",,
"Emails","Emails",,
"End","Fim",,
"End date","Data final",,
"Enterprise","Empresa",,
"Enterprise name","Nome da empresa",,
"Error in lead conversion","Erro na conversão de leads",,
"Estimated budget","Orçamento estimado",,
"Event","Evento",,
"Event Categories","Categorias de eventos",,
"Event Dashboard 1","Painel de Eventos 1",,
"Event Db","Evento Db",,
"Event categories","Categorias de eventos",,
"Event category","Categoria de evento",,
"Event configuration categories","Categorias de configuração de eventos",,
"Event filters","Filtros de eventos",,
"Event reminder","Lembrete de evento",,
"Event reminder %s","Lembrete de eventos %s",,
"Event reminder batch","Lote de lembrete de evento",,
"Event reminder page","Página de lembrete de evento",,
"Event reminder template",,,
"Event reminders","Lembretes de eventos",,
"Event's reminder's generation's reporting :","Relatório de geração de relatórios de lembretes de eventos:",,
"Events","Eventos",,
"Every %d days","Cada %d dias",,
"Every %d months the %d","A cada %d meses a %d",,
"Every %d weeks","Cada %d semanas",,
"Every %d years the %s","A cada %d anos os %s",,
"Every day","Todos os dias",,
"Every month","Todos os meses",,
"Every month the","Todos os meses o",,
"Every week","Todas as semanas",,
"Every year","Todos os anos",,
"Every year the","Todos os anos o",,
"Expected close date","Data de encerramento prevista",,
"Fax","Fax",,
"Finished","Acabado",,
"First name","Nome próprio",,
"Fixed Phone","Telefone Fixo",,
"Fixed phone","Telefone fixo",,
"Follow up","Acompanhamento",,
"Follow-up","Acompanhamento",,
"For all","Para todos",,
"For me","Para mim",,
"Fr","Fr",,
"Free text",,,
"From Date","Data de início",,
"From date must be less than the to date","A data de início deve ser menor que a data de término",,
"Function","Função",,
"General contact details","Dados gerais de contacto",,
"Generate CRM configurations","Gerar configurações de CRM",,
"Generate Project","Gerar projeto",,
"Groups Assignable",,,
"Guests","Convidados",,
"High","Alto",,
"Historical Period","Período Histórico",,
"Historical events completed","Eventos históricos concluídos",,
"Hours","Horas",,
"Import lead","Importar liderança",,
"Import leads","Importar leads",,
"In process","Em processo",,
"Incoming","Entrada",,
"Industry Sector","Setor Industrial",,
"Industry sector","Sector da indústria",,
"Information","Informação",,
"Informations","Informações",,
"Input location please","Localização da entrada, por favor",,
"Invoicing Address","Endereço de faturamento",,
"Job Title","Título do Trabalho",,
"Key accounts","Principais contas",,
"Last name","Sobrenome",,
"Lead","Chumbo",,
"Lead Assigned","Chefe de fila atribuído",,
"Lead Converted","Chumbo convertido",,
"Lead Dashboard 1","Painel de comando 1",,
"Lead Db","Chumbo Db",,
"Lead Db 1","Chumbo Db 1",,
"Lead converted","Chumbo convertido",,
"Lead created","Chumbo criado",,
"Lead filters","Filtros de chumbo",,
"Lead.address_information","Informações de endereço",,
"Lead.company","Empresa",,
"Lead.email","Email",,
"Lead.fax","Fax",,
"Lead.header","Cabeçalho",,
"Lead.industry","Indústria",,
"Lead.lead_owner","Proprietário Principal",,
"Lead.name","Nome e Sobrenome",,
"Lead.other_address","Outro Endereço",,
"Lead.phone","Telefone",,
"Lead.primary_address","Endereço principal",,
"Lead.source","Origem",,
"Lead.status","Estado",,
"Lead.title","Título",,
"Leads","Leads",,
"Leads Source","Leads Fonte",,
"Leads by Country","Líderes por País",,
"Leads by Salesman by Status","Leads por vendedor por status",,
"Leads by Source","Líderes por Fonte",,
"Leads by Team by Status","Lidera por Equipe por Status",,
"Limit Date","Data limite",,
"Lose","Perder",,
"Loss confirmation","Confirmação de perdas",,
"Lost","Perdido",,
"Lost reason","Razão perdida",,
"Lost reasons","Razões perdidas",,
"Low","Baixo",,
"MapRest.PinCharLead","L",,
"MapRest.PinCharOpportunity","O",,
"Marketing","Marketing",,
"Meeting","Reuniões",,
"Meeting Nbr","Reunião Nbr",,
"Meeting Nbr.","Reunião de Nbr.",,
"Meeting filters","Filtros de reunião",,
"Meeting number historical","Número da reunião histórico",,
"Meeting reminder template","Modelo de lembrete de reunião",,
"Meeting's date changed template","Modelo alterado da data da reunião",,
"Meeting's guest added template","Modelo adicionado pelo convidado da reunião",,
"Meeting's guest deleted template","Modelo apagado do convidado da reunião",,
"Meetings","Reuniões",,
"Meetings number historical","Número de reuniões históricas",,
"Meetings number target completed (%)","Número de reuniões meta completada (%)",,
"Memo","Memorando",,
"Minutes","Minutos",,
"Mo","Mo",,
"Mobile N°","N° Móvel",,
"Mobile phone","Telemóvel",,
"Month","Mês",,
"Monthly","Mensal",,
"Months","Meses",,
"My Best Open Deals","Minhas Melhores Ofertas Abertas",,
"My CRM events","Meus eventos de CRM",,
"My Calendar","Meu Calendário",,
"My Calls","Minhas chamadas",,
"My Closed Opportunities","Minhas oportunidades fechadas",,
"My Current Leads","Meus Leads Atuais",,
"My Key accounts","Minhas contas-chave",,
"My Leads","Meus Leads",,
"My Meetings","Minhas Reuniões",,
"My Open Opportunities","Minhas oportunidades em aberto",,
"My Opportunities","Minhas Oportunidades",,
"My Tasks","Minhas Tarefas",,
"My Team Best Open Deals","Minha Equipe Melhor Ofertas Abertas",,
"My Team Calls","Minha Equipe Chama",,
"My Team Closed Opportunities","Minha Equipe Oportunidades Fechadas",,
"My Team Key accounts","Minha equipe Principais contas",,
"My Team Leads","A minha equipa lidera",,
"My Team Meetings","Minhas Reuniões de Equipe",,
"My Team Open Opportunities","Minha Equipe Oportunidades Abertas",,
"My Team Tasks","Tarefas da minha equipe",,
"My Today Calls","Minhas chamadas de hoje",,
"My Today Tasks","Minhas Tarefas de Hoje",,
"My Upcoming Meetings","Minhas próximas reuniões",,
"My Upcoming Tasks","Minhas próximas tarefas",,
"My opportunities","Minhas oportunidades",,
"My past events","Meus eventos passados",,
"My team opportunities","Oportunidades para a minha equipa",,
"My upcoming events","Meus próximos eventos",,
"Name","Nome e Sobrenome",,
"Negotiation","Negociação",,
"New","Novo",,
"Next stage","Próximo estágio",,
"Next step","Próximo passo",,
"No lead import configuration found","Nenhuma configuração de importação de chumbo encontrada",,
"No template created in CRM configuration for company %s, emails have not been sent","Nenhum modelo criado na configuração do CRM para a empresa %s, os e-mails não foram enviados",,
"Non-participant","Não participante",,
"None","Nenhum",,
"Normal","Normal",,
"Not started","Não iniciado",,
"Objective","Objetivo",,
"Objective %s is in contradiction with objective's configuration %s","Objetivo %s está em contradição com a configuração do objetivo %s",,
"Objectives","Objetivos",,
"Objectives Configurations","Configurações de Objetivos",,
"Objectives Team Db","Objetivos Equipe Db",,
"Objectives User Db","Objetivos Usuário Db",,
"Objectives configurations","Configurações de objetivos",,
"Objectives team Dashboard","Objectivos da equipa Dashboard",,
"Objectives user Dashboard","Objetivos do painel de controle do usuário",,
"Objectives' generation's reporting :","Relatórios de geração de relatórios dos objetivos :",,
"Office name","Nome do escritório",,
"On going","Continuando",,
"Open Cases by Agents","Casos abertos por agentes",,
"Open Opportunities","Oportunidades abertas",,
"Operation mode",,,
"Opportunities","Oportunidades",,
"Opportunities By Origin By Stage","Oportunidades por origem por etapa",,
"Opportunities By Sale Stage","Oportunidades por etapa de venda",,
"Opportunities By Source","Oportunidades por Fonte",,
"Opportunities By Type","Oportunidades por tipo",,
"Opportunities Db 1","Oportunidades Db 1",,
"Opportunities Db 2","Oportunidades Db 2",,
"Opportunities Db 3","Oportunidades Db 3",,
"Opportunities Won By Lead Source","Oportunidades ganhas por fonte principal",,
"Opportunities Won By Partner","Oportunidades ganhas por parceiro",,
"Opportunities Won By Salesman","Oportunidades ganhas pelo vendedor",,
"Opportunities amount won historical","Histórico do montante das oportunidades ganhas",,
"Opportunities amount won target competed (%)","Valor das oportunidades ganhas alvo competido (%)",,
"Opportunities amount won target completed (%)","Montante de oportunidades ganho meta concluída (%)",,
"Opportunities created number historical","Histórico do número de oportunidades criadas",,
"Opportunities created number target completed (%)","Oportunidades criadas número alvo concluído (%)",,
"Opportunities created won historical","As oportunidades criadas ganharam histórico",,
"Opportunities created won target completed (%)","Oportunidades criadas ganhou destino concluído (%)",,
"Opportunities filters","Filtros de oportunidades",,
"Opportunity","Oportunidade",,
"Opportunity Type","Tipo de oportunidade",,
"Opportunity created","Oportunidade criada",,
"Opportunity lost","Oportunidade perdida",,
"Opportunity type","Tipo de oportunidade",,
"Opportunity types","Tipos de oportunidades",,
"Opportunity won","Oportunidade ganha",,
"Optional participant","Participante opcional",,
"Order by state","Ordem por estado",,
"Organization","Organização",,
"Outgoing","Saída",,
"Parent event","Evento dos pais",,
"Parent lead is missing.","A pista dos pais desapareceu.",,
"Partner","Parceiro",,
"Partner Details","Detalhes do parceiro",,
"Pending","Pendente",,
"Period type","Tipo de período",,
"Periodicity must be greater than 0","A periodicidade deve ser superior a 0",,
"Picture","Retrato",,
"Pipeline","Gasoduto",,
"Pipeline by Stage and Type","Gasoduto por Estágio e Tipo",,
"Pipeline next 90 days","Gasoduto nos próximos 90 dias",,
"Planned","Planejado",,
"Please configure all templates in CRM configuration for company %s","Por favor, configure todos os modelos na configuração de CRM para empresas %s",,
"Please configure informations for CRM for company %s","Por favor, configure as informações de CRM para empresas %s",,
"Please save the event before setting the recurrence","Por favor, salve o evento antes de definir a recorrência",,
"Please select a lead",,,
"Please select the Lead(s) to print.","Selecione o(s) Líder(es) a ser(em) impresso(s).",,
"Postal code","Código Postal",,
"Present","Presente",,
"Previous stage","Etapa anterior",,
"Previous step","Etapa anterior",,
"Primary address","Endereço primário",,
"Print","Imprimir",,
"Priority","Prioridade",,
"Probability (%)","Probabilidade (%)",,
"Proposition","Proposta",,
"Qualification","Qualificação",,
"Realized","Realizado",,
"Recent lost deals","Transacções perdidas recentemente",,
"Recently created opportunities","Oportunidades recentemente criadas",,
"Recurrence","Recorrência",,
"Recurrence assistant","Assistente de recorrência",,
"Recurrence configuration","Configuração de recorrência",,
"Recurrence name","Nome da recorrência",,
"Recurrent","Recorrente",,
"Recycle","Reciclar",,
"Recycled","Reciclado",,
"Reference","Referência",,
"References","Referências",,
"Referred by","Referido por",,
"Region","Região",,
"Rejection of calls","Rejeição de chamadas",,
"Rejection of e-mails","Rejeição de e-mails",,
"Related to","Relacionado a",,
"Related to select","Relacionado a selecionar",,
"Reminded","Relembrado",,
"Reminder",,,
"Reminder Templates","Modelos de Lembrete",,
"Reminder(s) treated","Lembrete(s) tratado(s)",,
"Reminders","Lembretes",,
"Repeat every","Repita cada",,
"Repeat every:","Repita todos:",,
"Repeat the:","Repita o procedimento:",,
"Repetitions number","Número de repetições",,
"Reported","Reportado",,
"Reportings","Relatórios",,
"Reports","Relatórios",,
"Required participant","Participante obrigatório",,
"Sa","Sa",,
"Sale quotations/orders","Cotações de venda/encomendas",,
"Sales Stage","Estágio de vendas",,
"Sales orders amount won historical","Histórico de pedidos de venda ganhos",,
"Sales orders amount won target completed (%)","Montante de pedidos de venda conquistado destino concluído (%)",,
"Sales orders created number historical","Histórico do número de ordens do cliente criadas",,
"Sales orders created number target completed (%)","Número de ordens do cliente criadas número teórico concluído (%)",,
"Sales orders created won historical","Os pedidos de venda criados ganharam histórico",,
"Sales orders created won target completed","Pedidos de venda criados ganharam destino concluído",,
"Sales orders created won target completed (%)","Ordens de venda criadas ganhas destino concluídas (%)",,
"Sales stage","Etapa de vendas",,
"Salesman","Vendedor",,
"Schedule Event","Agendar Evento",,
"Schedule Event (${ fullName })","Agendar Evento (${ nome completo })",,
"Schedule Event(${ fullName})","Agendar Evento (${ nome completo})",,
"Select Contact","Selecione Contato",,
"Select Partner","Selecionar Parceiro",,
"Select existing contact","Selecionar contato existente",,
"Select existing partner","Selecionar parceiro existente",,
"Send Email","Enviar e-mail",,
"Send email","Enviar e-mail",,
"Sending date",,,
"Settings","Ajustes",,
"Show Partner","Mostrar Parceiro",,
"Show all events","Mostrar todos os eventos",,
"Some user groups",,,
"Source","Origem",,
"Source description","Descrição da fonte",,
"Start","Início",,
"Start date","Data de início",,
"State","Estado",,
"Status","Estado",,
"Status description","Descrição do status",,
"Su","Su",,
"Take charge","Assumir o comando",,
"Target","Alvo",,
"Target User Dashboard","Painel do Usuário Alvo",,
"Target batch","Lote teórico",,
"Target configuration","Configuração de destino",,
"Target configurations","Configurações de destino",,
"Target page","Página de destino",,
"Target team Dashboard","Equipa alvo Painel de instrumentos",,
"Target vs Real","Alvo vs Real",,
"Targets configurations","Configurações de alvos",,
"Task","Tarefa",,
"Task reminder template","Modelo de lembrete de tarefa",,
"Tasks","Tarefas",,
"Tasks filters","Filtros de tarefas",,
"Team","Equipe",,
"Th","Th",,
"The end date must be after the start date","A data final deve ser posterior à data de início",,
"The number of repetitions must be greater than 0","O número de repetições deve ser maior que 0",,
"Title","Título",,
"To Date","Até à data",,
"Tools","Ferramentas",,
"Trading name","Nome comercial",,
"Treated objectives reporting","Relatórios sobre os objectivos tratados",,
"Tu","Tu",,
"Type","Tipo de",,
"Type of need",,,
"UID (Calendar)","UID (Calendário)",,
"Unassigned Leads","Leads não atribuídos",,
"Unassigned Opportunities","Oportunidades não atribuídas",,
"Unassigned opportunities","Oportunidades não atribuídas",,
"Upcoming events","Próximos eventos",,
"Urgent","Urgente",,
"User","Usuário",,
"User %s does not have an email address configured nor is it linked to a partner with an email address configured.",,,
"User %s must have an active company to use templates","Os User %s devem ter uma empresa ativa para utilizar modelos",,
"Validate","Validar",,
"We","Nós",,
"Website","Sítio Web",,
"Weekly","Semanal",,
"Weeks","Semanas",,
"Win","Ganhar",,
"Worst case","Pior caso",,
"Years","Anos",,
"You don't have the rights to delete this event","Você não tem o direito de apagar este evento",,
"You must choose a recurrence type","É necessário selecionar um tipo de recorrência",,
"You must choose at least one day in the week","Você deve escolher pelo menos um dia da semana",,
"amount","quantia",,
"com.axelor.apps.crm.job.EventReminderJob","com.axelor.apps.crm.job.EventReminderJob",,
"com.axelor.apps.crm.service.batch.CrmBatchService","com.axelor.apps.crm.service.batch.batch.CrmBatchService",,
"crm.New","Novo",,
"date","data",,
"every week's day","todos os dias da semana",,
"everyday","cotidiano",,
"fri,","fri,",,
"http://www.url.com","http://www.url.com",,
"important","importante",,
"mon,","mon,",,
"on","sobre",,
"portal.daily.team.calls.summary.by.user","portal.daily.team.calls.summary.by.user",,
"sat,","sentado,",,
"success","êxito",,
"sun,","Sol,",,
"thur,","Thur,",,
"tues,","Tues,",,
"until the","até que o",,
"value:CRM","valor:CRM",,
"warning","advertência",,
"wed,","casar, casar.",,
"whatever@example.com","whatever@example.com",,
"www.url.com","www.url.com",,
1 key message comment context
2 %d times %d vezes
3 +33000000000
4 +33100000000
5 <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' /> <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />
6 <a class='fa fa-google' href='http://www.google.com' target='_blank' /> <a class='fa fa-google' href='http://www.google.com' target='_blank' />
7 <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' /> <a class='fa fa-linkingin' href='http://www.linkedin.com' target='_blank' />
8 <a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' /> <a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />
9 <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' /> <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />
10 <span class='label label-warning'>The selected date is in the past.</span>
11 <span class='label label-warning'>There is already a lead with this name.</span> <span class='label label-warning'>Existe já uma pista com este nome.</span>
12 <span style="height:21px; line-height: 21px; margin-top:18px; display:inline-block">VS</span>
13 A lost reason must be selected Um motivo perdido deve ser selecionado
14 Action Ação
15 Activities Atividades
16 Add Adicionar
17 Add a guest Adicionar um convidado
18 Address Morada
19 After n repetitions Após n repetições
20 All past events Todos os eventos passados
21 All upcoming events Todos os próximos eventos
22 All users
23 Amount Montante
24 Amount Won Montante ganho
25 Amount won Montante ganho
26 App Crm Aplicativo Crm
27 Apply changes to all recurrence's events Aplicar alterações a todos os eventos de recorrência
28 Apply changes to this event only Aplicar alterações apenas a este evento
29 Apply modifications Aplicar modificações
30 Apply modifications for all Aplicar modificações para todos
31 Are you sure you want to convert the lead? Tens a certeza que queres converter o chumbo?
32 Assign to Atribuir a
33 Assign to me Atribuir-me
34 Assignable Users
35 Assigned Atribuído
36 Assigned to Atribuído a
37 At specific date
38 At the date Na data
39 Attendee Participante
40 Available Disponível
41 Average duration between lead and first opportunity (days)
42 Batchs Lotes
43 Before start date
44 Best Open Deals Melhores Ofertas Abertas
45 Best case Melhor caso
46 Busy Ocupado
47 CRM CRM
48 CRM Activities Atividades de CRM
49 CRM Batch CRM Batch
50 CRM batches Lotes de CRM
51 CRM config Configuração de CRM
52 CRM config (${ name }) Configuração do CRM (${ nome })
53 CRM configuration Configuração do CRM
54 CRM configurations Configurações de CRM
55 CRM events Eventos de CRM
56 Call Chamada
57 Call emitted Nbr Chamada emitida Nbr
58 Call emitted Nbr. Chamada emitida Nbr.
59 Call emitted historical Chamada histórica emitida
60 Call filters Filtros de chamada
61 Call reminder template Modelo de lembrete de chamada
62 Call type Tipo de chamada
63 Calls Chamadas
64 Calls Dashboard Painel de Chamadas
65 Calls Db Chamadas Db
66 Calls by team by user Chamadas por equipe por usuário
67 Calls by user(of a team) Chamadas por usuário(de uma equipe)
68 Calls emitted historical Chamadas históricas emitidas
69 Calls emitted target completed (%) Chamadas emitidas alvo completadas (%)
70 Calls held by team by type Chamadas realizadas por equipe por tipo
71 Calls held by type by user Chamadas mantidas por tipo por usuário
72 Calls type by team Chamadas tipo por equipe
73 Calls type by user Tipo de chamadas por usuário
74 Cancel this reminder
75 Canceled Cancelado
76 Cases Casos
77 Category Categoria: Categoria
78 Characteristics Características
79 Chart Gráfico
80 Check duplicate Verificar duplicado
81 City Cidade
82 Civility Civilidade
83 Closed Opportunities Oportunidades Fechadas
84 Closed lost Fechado perdido
85 Closed won Fechado venceu
86 Code Código
87 Company Empresa
88 Configuration Configuração
89 Confirm lost reason Confirmar razão perdida
90 Contact Contato
91 Contact date Data de contacto
92 Contact details Detalhes de contato
93 Contact name Nome do contato
94 Contacts Contactos
95 Convert Converter
96 Convert lead Converter chumbo
97 Convert lead (${ fullName }) Converter chumbo (${ fullName })
98 Convert lead into contact
99 Convert lead into partner
100 Converted Convertidos
101 Country País de Origem
102 Create a new reminder
103 Create a quotation
104 Create event Criar evento
105 Create new contact Criar novo contacto
106 Create new partner Criar novo parceiro
107 Create opportunity Criar oportunidade
108 Create opportunity (${ fullName }) Criar oportunidade (${ fullName })
109 Create order (${ fullName }) Criar ordem (${ fullName })
110 Create purchase quotation
111 Create sale quotation
112 Created Nbr Criado Nbr
113 Created Nbr. Criado em Nbr.
114 Created Won Criado Won
115 Created by Criado por
116 Created leads by industry sector Criação de leads por setor de atividade
117 Created leads per month Criou leads por mês
118 Created leads with at least one opportunity
119 Created on Criado em
120 Crm batch Lote Crm
121 Currency Moeda
122 Customer Cliente
123 Customer Description
124 Customer fixed phone Telefone fixo do cliente
125 Customer mobile phone Telefone celular do cliente
126 Customer name Nome do cliente
127 Customer recovery
128 Customers Clientes
129 Daily Diariamente
130 Daily team call summary by user Resumo diário das chamadas da equipe por usuário
131 Dashboard Painel de instrumentos
132 Date from Data de
133 Date to Data até
134 Day of month Dia do mês
135 Day of week Dia da semana
136 Days Dias
137 Delete all events Eliminar todos os eventos
138 Delete only this event Eliminar apenas este evento
139 Delete this and next events Eliminar este e os próximos eventos
140 Delivery Address Endereço de entrega
141 Dep./Div. Dep./Div.
142 Description Descrição do produto
143 Display customer description in opportunity
144 Duration Duração
145 Duration type Tipo de duração
146 Email Email
147 Emails Emails
148 End Fim
149 End date Data final
150 Enterprise Empresa
151 Enterprise name Nome da empresa
152 Error in lead conversion Erro na conversão de leads
153 Estimated budget Orçamento estimado
154 Event Evento
155 Event Categories Categorias de eventos
156 Event Dashboard 1 Painel de Eventos 1
157 Event Db Evento Db
158 Event categories Categorias de eventos
159 Event category Categoria de evento
160 Event configuration categories Categorias de configuração de eventos
161 Event filters Filtros de eventos
162 Event reminder Lembrete de evento
163 Event reminder %s Lembrete de eventos %s
164 Event reminder batch Lote de lembrete de evento
165 Event reminder page Página de lembrete de evento
166 Event reminder template
167 Event reminders Lembretes de eventos
168 Event's reminder's generation's reporting : Relatório de geração de relatórios de lembretes de eventos:
169 Events Eventos
170 Every %d days Cada %d dias
171 Every %d months the %d A cada %d meses a %d
172 Every %d weeks Cada %d semanas
173 Every %d years the %s A cada %d anos os %s
174 Every day Todos os dias
175 Every month Todos os meses
176 Every month the Todos os meses o
177 Every week Todas as semanas
178 Every year Todos os anos
179 Every year the Todos os anos o
180 Expected close date Data de encerramento prevista
181 Fax Fax
182 Finished Acabado
183 First name Nome próprio
184 Fixed Phone Telefone Fixo
185 Fixed phone Telefone fixo
186 Follow up Acompanhamento
187 Follow-up Acompanhamento
188 For all Para todos
189 For me Para mim
190 Fr Fr
191 Free text
192 From Date Data de início
193 From date must be less than the to date A data de início deve ser menor que a data de término
194 Function Função
195 General contact details Dados gerais de contacto
196 Generate CRM configurations Gerar configurações de CRM
197 Generate Project Gerar projeto
198 Groups Assignable
199 Guests Convidados
200 High Alto
201 Historical Period Período Histórico
202 Historical events completed Eventos históricos concluídos
203 Hours Horas
204 Import lead Importar liderança
205 Import leads Importar leads
206 In process Em processo
207 Incoming Entrada
208 Industry Sector Setor Industrial
209 Industry sector Sector da indústria
210 Information Informação
211 Informations Informações
212 Input location please Localização da entrada, por favor
213 Invoicing Address Endereço de faturamento
214 Job Title Título do Trabalho
215 Key accounts Principais contas
216 Last name Sobrenome
217 Lead Chumbo
218 Lead Assigned Chefe de fila atribuído
219 Lead Converted Chumbo convertido
220 Lead Dashboard 1 Painel de comando 1
221 Lead Db Chumbo Db
222 Lead Db 1 Chumbo Db 1
223 Lead converted Chumbo convertido
224 Lead created Chumbo criado
225 Lead filters Filtros de chumbo
226 Lead.address_information Informações de endereço
227 Lead.company Empresa
228 Lead.email Email
229 Lead.fax Fax
230 Lead.header Cabeçalho
231 Lead.industry Indústria
232 Lead.lead_owner Proprietário Principal
233 Lead.name Nome e Sobrenome
234 Lead.other_address Outro Endereço
235 Lead.phone Telefone
236 Lead.primary_address Endereço principal
237 Lead.source Origem
238 Lead.status Estado
239 Lead.title Título
240 Leads Leads
241 Leads Source Leads Fonte
242 Leads by Country Líderes por País
243 Leads by Salesman by Status Leads por vendedor por status
244 Leads by Source Líderes por Fonte
245 Leads by Team by Status Lidera por Equipe por Status
246 Limit Date Data limite
247 Lose Perder
248 Loss confirmation Confirmação de perdas
249 Lost Perdido
250 Lost reason Razão perdida
251 Lost reasons Razões perdidas
252 Low Baixo
253 MapRest.PinCharLead L
254 MapRest.PinCharOpportunity O
255 Marketing Marketing
256 Meeting Reuniões
257 Meeting Nbr Reunião Nbr
258 Meeting Nbr. Reunião de Nbr.
259 Meeting filters Filtros de reunião
260 Meeting number historical Número da reunião histórico
261 Meeting reminder template Modelo de lembrete de reunião
262 Meeting's date changed template Modelo alterado da data da reunião
263 Meeting's guest added template Modelo adicionado pelo convidado da reunião
264 Meeting's guest deleted template Modelo apagado do convidado da reunião
265 Meetings Reuniões
266 Meetings number historical Número de reuniões históricas
267 Meetings number target completed (%) Número de reuniões meta completada (%)
268 Memo Memorando
269 Minutes Minutos
270 Mo Mo
271 Mobile N° N° Móvel
272 Mobile phone Telemóvel
273 Month Mês
274 Monthly Mensal
275 Months Meses
276 My Best Open Deals Minhas Melhores Ofertas Abertas
277 My CRM events Meus eventos de CRM
278 My Calendar Meu Calendário
279 My Calls Minhas chamadas
280 My Closed Opportunities Minhas oportunidades fechadas
281 My Current Leads Meus Leads Atuais
282 My Key accounts Minhas contas-chave
283 My Leads Meus Leads
284 My Meetings Minhas Reuniões
285 My Open Opportunities Minhas oportunidades em aberto
286 My Opportunities Minhas Oportunidades
287 My Tasks Minhas Tarefas
288 My Team Best Open Deals Minha Equipe Melhor Ofertas Abertas
289 My Team Calls Minha Equipe Chama
290 My Team Closed Opportunities Minha Equipe Oportunidades Fechadas
291 My Team Key accounts Minha equipe Principais contas
292 My Team Leads A minha equipa lidera
293 My Team Meetings Minhas Reuniões de Equipe
294 My Team Open Opportunities Minha Equipe Oportunidades Abertas
295 My Team Tasks Tarefas da minha equipe
296 My Today Calls Minhas chamadas de hoje
297 My Today Tasks Minhas Tarefas de Hoje
298 My Upcoming Meetings Minhas próximas reuniões
299 My Upcoming Tasks Minhas próximas tarefas
300 My opportunities Minhas oportunidades
301 My past events Meus eventos passados
302 My team opportunities Oportunidades para a minha equipa
303 My upcoming events Meus próximos eventos
304 Name Nome e Sobrenome
305 Negotiation Negociação
306 New Novo
307 Next stage Próximo estágio
308 Next step Próximo passo
309 No lead import configuration found Nenhuma configuração de importação de chumbo encontrada
310 No template created in CRM configuration for company %s, emails have not been sent Nenhum modelo criado na configuração do CRM para a empresa %s, os e-mails não foram enviados
311 Non-participant Não participante
312 None Nenhum
313 Normal Normal
314 Not started Não iniciado
315 Objective Objetivo
316 Objective %s is in contradiction with objective's configuration %s Objetivo %s está em contradição com a configuração do objetivo %s
317 Objectives Objetivos
318 Objectives Configurations Configurações de Objetivos
319 Objectives Team Db Objetivos Equipe Db
320 Objectives User Db Objetivos Usuário Db
321 Objectives configurations Configurações de objetivos
322 Objectives team Dashboard Objectivos da equipa Dashboard
323 Objectives user Dashboard Objetivos do painel de controle do usuário
324 Objectives' generation's reporting : Relatórios de geração de relatórios dos objetivos :
325 Office name Nome do escritório
326 On going Continuando
327 Open Cases by Agents Casos abertos por agentes
328 Open Opportunities Oportunidades abertas
329 Operation mode
330 Opportunities Oportunidades
331 Opportunities By Origin By Stage Oportunidades por origem por etapa
332 Opportunities By Sale Stage Oportunidades por etapa de venda
333 Opportunities By Source Oportunidades por Fonte
334 Opportunities By Type Oportunidades por tipo
335 Opportunities Db 1 Oportunidades Db 1
336 Opportunities Db 2 Oportunidades Db 2
337 Opportunities Db 3 Oportunidades Db 3
338 Opportunities Won By Lead Source Oportunidades ganhas por fonte principal
339 Opportunities Won By Partner Oportunidades ganhas por parceiro
340 Opportunities Won By Salesman Oportunidades ganhas pelo vendedor
341 Opportunities amount won historical Histórico do montante das oportunidades ganhas
342 Opportunities amount won target competed (%) Valor das oportunidades ganhas alvo competido (%)
343 Opportunities amount won target completed (%) Montante de oportunidades ganho meta concluída (%)
344 Opportunities created number historical Histórico do número de oportunidades criadas
345 Opportunities created number target completed (%) Oportunidades criadas número alvo concluído (%)
346 Opportunities created won historical As oportunidades criadas ganharam histórico
347 Opportunities created won target completed (%) Oportunidades criadas ganhou destino concluído (%)
348 Opportunities filters Filtros de oportunidades
349 Opportunity Oportunidade
350 Opportunity Type Tipo de oportunidade
351 Opportunity created Oportunidade criada
352 Opportunity lost Oportunidade perdida
353 Opportunity type Tipo de oportunidade
354 Opportunity types Tipos de oportunidades
355 Opportunity won Oportunidade ganha
356 Optional participant Participante opcional
357 Order by state Ordem por estado
358 Organization Organização
359 Outgoing Saída
360 Parent event Evento dos pais
361 Parent lead is missing. A pista dos pais desapareceu.
362 Partner Parceiro
363 Partner Details Detalhes do parceiro
364 Pending Pendente
365 Period type Tipo de período
366 Periodicity must be greater than 0 A periodicidade deve ser superior a 0
367 Picture Retrato
368 Pipeline Gasoduto
369 Pipeline by Stage and Type Gasoduto por Estágio e Tipo
370 Pipeline next 90 days Gasoduto nos próximos 90 dias
371 Planned Planejado
372 Please configure all templates in CRM configuration for company %s Por favor, configure todos os modelos na configuração de CRM para empresas %s
373 Please configure informations for CRM for company %s Por favor, configure as informações de CRM para empresas %s
374 Please save the event before setting the recurrence Por favor, salve o evento antes de definir a recorrência
375 Please select a lead
376 Please select the Lead(s) to print. Selecione o(s) Líder(es) a ser(em) impresso(s).
377 Postal code Código Postal
378 Present Presente
379 Previous stage Etapa anterior
380 Previous step Etapa anterior
381 Primary address Endereço primário
382 Print Imprimir
383 Priority Prioridade
384 Probability (%) Probabilidade (%)
385 Proposition Proposta
386 Qualification Qualificação
387 Realized Realizado
388 Recent lost deals Transacções perdidas recentemente
389 Recently created opportunities Oportunidades recentemente criadas
390 Recurrence Recorrência
391 Recurrence assistant Assistente de recorrência
392 Recurrence configuration Configuração de recorrência
393 Recurrence name Nome da recorrência
394 Recurrent Recorrente
395 Recycle Reciclar
396 Recycled Reciclado
397 Reference Referência
398 References Referências
399 Referred by Referido por
400 Region Região
401 Rejection of calls Rejeição de chamadas
402 Rejection of e-mails Rejeição de e-mails
403 Related to Relacionado a
404 Related to select Relacionado a selecionar
405 Reminded Relembrado
406 Reminder
407 Reminder Templates Modelos de Lembrete
408 Reminder(s) treated Lembrete(s) tratado(s)
409 Reminders Lembretes
410 Repeat every Repita cada
411 Repeat every: Repita todos:
412 Repeat the: Repita o procedimento:
413 Repetitions number Número de repetições
414 Reported Reportado
415 Reportings Relatórios
416 Reports Relatórios
417 Required participant Participante obrigatório
418 Sa Sa
419 Sale quotations/orders Cotações de venda/encomendas
420 Sales Stage Estágio de vendas
421 Sales orders amount won historical Histórico de pedidos de venda ganhos
422 Sales orders amount won target completed (%) Montante de pedidos de venda conquistado destino concluído (%)
423 Sales orders created number historical Histórico do número de ordens do cliente criadas
424 Sales orders created number target completed (%) Número de ordens do cliente criadas número teórico concluído (%)
425 Sales orders created won historical Os pedidos de venda criados ganharam histórico
426 Sales orders created won target completed Pedidos de venda criados ganharam destino concluído
427 Sales orders created won target completed (%) Ordens de venda criadas ganhas destino concluídas (%)
428 Sales stage Etapa de vendas
429 Salesman Vendedor
430 Schedule Event Agendar Evento
431 Schedule Event (${ fullName }) Agendar Evento (${ nome completo })
432 Schedule Event(${ fullName}) Agendar Evento (${ nome completo})
433 Select Contact Selecione Contato
434 Select Partner Selecionar Parceiro
435 Select existing contact Selecionar contato existente
436 Select existing partner Selecionar parceiro existente
437 Send Email Enviar e-mail
438 Send email Enviar e-mail
439 Sending date
440 Settings Ajustes
441 Show Partner Mostrar Parceiro
442 Show all events Mostrar todos os eventos
443 Some user groups
444 Source Origem
445 Source description Descrição da fonte
446 Start Início
447 Start date Data de início
448 State Estado
449 Status Estado
450 Status description Descrição do status
451 Su Su
452 Take charge Assumir o comando
453 Target Alvo
454 Target User Dashboard Painel do Usuário Alvo
455 Target batch Lote teórico
456 Target configuration Configuração de destino
457 Target configurations Configurações de destino
458 Target page Página de destino
459 Target team Dashboard Equipa alvo Painel de instrumentos
460 Target vs Real Alvo vs Real
461 Targets configurations Configurações de alvos
462 Task Tarefa
463 Task reminder template Modelo de lembrete de tarefa
464 Tasks Tarefas
465 Tasks filters Filtros de tarefas
466 Team Equipe
467 Th Th
468 The end date must be after the start date A data final deve ser posterior à data de início
469 The number of repetitions must be greater than 0 O número de repetições deve ser maior que 0
470 Title Título
471 To Date Até à data
472 Tools Ferramentas
473 Trading name Nome comercial
474 Treated objectives reporting Relatórios sobre os objectivos tratados
475 Tu Tu
476 Type Tipo de
477 Type of need
478 UID (Calendar) UID (Calendário)
479 Unassigned Leads Leads não atribuídos
480 Unassigned Opportunities Oportunidades não atribuídas
481 Unassigned opportunities Oportunidades não atribuídas
482 Upcoming events Próximos eventos
483 Urgent Urgente
484 User Usuário
485 User %s does not have an email address configured nor is it linked to a partner with an email address configured.
486 User %s must have an active company to use templates Os User %s devem ter uma empresa ativa para utilizar modelos
487 Validate Validar
488 We Nós
489 Website Sítio Web
490 Weekly Semanal
491 Weeks Semanas
492 Win Ganhar
493 Worst case Pior caso
494 Years Anos
495 You don't have the rights to delete this event Você não tem o direito de apagar este evento
496 You must choose a recurrence type É necessário selecionar um tipo de recorrência
497 You must choose at least one day in the week Você deve escolher pelo menos um dia da semana
498 amount quantia
499 com.axelor.apps.crm.job.EventReminderJob com.axelor.apps.crm.job.EventReminderJob
500 com.axelor.apps.crm.service.batch.CrmBatchService com.axelor.apps.crm.service.batch.batch.CrmBatchService
501 crm.New Novo
502 date data
503 every week's day todos os dias da semana
504 everyday cotidiano
505 fri, fri,
506 http://www.url.com http://www.url.com
507 important importante
508 mon, mon,
509 on sobre
510 portal.daily.team.calls.summary.by.user portal.daily.team.calls.summary.by.user
511 sat, sentado,
512 success êxito
513 sun, Sol,
514 thur, Thur,
515 tues, Tues,
516 until the até que o
517 value:CRM valor:CRM
518 warning advertência
519 wed, casar, casar.
520 whatever@example.com whatever@example.com
521 www.url.com www.url.com

View File

@ -0,0 +1,521 @@
"key","message","comment","context"
"%d times","%d раз",,
"+33000000000",,,
"+33100000000",,,
"<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />","<a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />",,
"<a class='fa fa-google' href='http://www.google.com' target='_blank' />","<a class='fa-google' href='http://www.google.com' target='_blank' />",,
"<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />","<a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />",,
"<a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />","<a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />",,
"<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />","<a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />",,
"<span class='label label-warning'>The selected date is in the past.</span>",,,
"<span class='label label-warning'>There is already a lead with this name.</span>","<span class='label-warning'>Класс разворота='label-warning'>Там уже есть зацепка с этим именем.</span>.",,
"<span style=""height:21px; line-height: 21px; margin-top:18px; display:inline-block"">VS</span>",,,
"A lost reason must be selected","Должна быть выбрана потерянная причина",,
"Action","Действие",,
"Activities","Мероприятия",,
"Add","Добавить",,
"Add a guest","Добавить гостя",,
"Address","Адрес",,
"After n repetitions","После n повторений",,
"All past events","Все прошлые события",,
"All upcoming events","Все предстоящие события",,
"All users",,,
"Amount","Сумма",,
"Amount Won","Сумма вон",,
"Amount won","Сумма выиграна",,
"App Crm","App Crm",,
"Apply changes to all recurrence's events","Применять изменения во всех повторяющихся событиях",,
"Apply changes to this event only","Применять изменения только к этому событию",,
"Apply modifications","Применять изменения",,
"Apply modifications for all","Применять изменения для всех случаев",,
"Are you sure you want to convert the lead?","Ты уверен, что хочешь преобразовать свинец?",,
"Assign to","Назначить",,
"Assign to me","Назначить мне",,
"Assignable Users",,,
"Assigned","Назначенный",,
"Assigned to","Назначенный",,
"At specific date",,,
"At the date","На дату",,
"Attendee","Посетитель",,
"Available","В наличии",,
"Average duration between lead and first opportunity (days)",,,
"Batchs","Пакеты",,
"Before start date",,,
"Best Open Deals","Лучшие открытые сделки",,
"Best case","В лучшем случае",,
"Busy","Занят",,
"CRM","CRM",,
"CRM Activities","Деятельность по СО",,
"CRM Batch","Пакет CRM",,
"CRM batches","партии СО",,
"CRM config","конфигурация CRM",,
"CRM config (${ name })","CRM-конфигурация (${ название })",,
"CRM configuration","конфигурация CRM",,
"CRM configurations","конфигурации CRM",,
"CRM events","события CRM",,
"Call","Звонок",,
"Call emitted Nbr","Звонок испускается кистью.",,
"Call emitted Nbr.","Звонок испускается кистью.",,
"Call emitted historical","Звонок исходил из истории",,
"Call filters","Фильтры вызовов",,
"Call reminder template","Шаблон напоминания о вызове",,
"Call type","Тип вызова",,
"Calls","Звонки",,
"Calls Dashboard","Приборная панель вызовов",,
"Calls Db","Вызовы Db",,
"Calls by team by user","Звонки от команды по пользователям",,
"Calls by user(of a team)","Звонки от пользователя (команды)",,
"Calls emitted historical","Звонки, которые были сделаны в прошлом.",,
"Calls emitted target completed (%)","Цель выполнена (%) Переданные вызовы завершены",,
"Calls held by team by type","Звонки, выполняемые командой по типу",,
"Calls held by type by user","Разбивка звонков по типу по пользователям",,
"Calls type by team","Тип звонков по командам",,
"Calls type by user","Тип звонков по пользователям",,
"Cancel this reminder",,,
"Canceled","Отмена",,
"Cases","Корпуса",,
"Category","Категория",,
"Characteristics","Характеристики",,
"Chart","Диаграмма",,
"Check duplicate","Проверьте дубликат",,
"City","Город",,
"Civility","Вежливость",,
"Closed Opportunities","Закрытые возможности",,
"Closed lost","Закрытый потерянный",,
"Closed won","Закрытый выиграл",,
"Code","Код",,
"Company","Компания",,
"Configuration","Конфигурация",,
"Confirm lost reason","Подтвердите утерянную причину",,
"Contact","Контакт",,
"Contact date","Дата контакта",,
"Contact details","Контактная информация",,
"Contact name","Имя контакта",,
"Contacts","Контакты",,
"Convert","Преобразовать",,
"Convert lead","Преобразовать свинец",,
"Convert lead (${ fullName })","Преобразовать свинец (${полное имя })",,
"Convert lead into contact",,,
"Convert lead into partner",,,
"Converted","Преобразован",,
"Country","Страна",,
"Create a new reminder",,,
"Create a quotation",,,
"Create event","Создать событие",,
"Create new contact","Создать новый контакт",,
"Create new partner","Создать нового партнера",,
"Create opportunity","Создать возможность",,
"Create opportunity (${ fullName })","Создать возможность (${полное имя })",,
"Create order (${ fullName })","Создать заказ (${ полное имя })",,
"Create purchase quotation",,,
"Create sale quotation",,,
"Created Nbr","Созданный Нбр",,
"Created Nbr.","Создан Нбр.",,
"Created Won","Созданный Вон",,
"Created by","Созданный",,
"Created leads by industry sector","Созданы лидерами по отраслям промышленности",,
"Created leads per month","Созданные ссылки в месяц",,
"Created leads with at least one opportunity",,,
"Created on","Созданный на",,
"Crm batch","Партия термостатов",,
"Currency","Валюта",,
"Customer","Клиент",,
"Customer Description",,,
"Customer fixed phone","Стационарный телефон",,
"Customer mobile phone","Клиент мобильного телефона",,
"Customer name","Имя клиента",,
"Customer recovery",,,
"Customers","Клиенты",,
"Daily","Ежедневно",,
"Daily team call summary by user","Ежедневный сводный отчет о звонках в команду по пользователям",,
"Dashboard","Приборная панель",,
"Date from","Дата от",,
"Date to","Дата",,
"Day of month","День месяца",,
"Day of week","День недели",,
"Days","Дни",,
"Delete all events","Удалить все события",,
"Delete only this event","Удалить только это событие",,
"Delete this and next events","Удалить это и последующие события",,
"Delivery Address","Адрес доставки",,
"Dep./Div.","Деп./Див.",,
"Description","Описание",,
"Display customer description in opportunity",,,
"Duration","Продолжительность",,
"Duration type","Тип продолжительности",,
"Email","Электронная почта",,
"Emails","Электронная почта",,
"End","Конец",,
"End date","Дата окончания",,
"Enterprise","Предприятие",,
"Enterprise name","Название предприятия",,
"Error in lead conversion","Ошибка преобразования свинца в свинец",,
"Estimated budget","Сметный бюджет",,
"Event","Событие",,
"Event Categories","Категории мероприятий",,
"Event Dashboard 1","Приборная панель событий 1",,
"Event Db","Событие Db",,
"Event categories","Категории мероприятий",,
"Event category","Категория мероприятия",,
"Event configuration categories","Категории конфигурации событий",,
"Event filters","Фильтры событий",,
"Event reminder","Напоминание о событии",,
"Event reminder %s","Напоминание о событии %s",,
"Event reminder batch","Пакет напоминаний о событии",,
"Event reminder page","Страница напоминания о событии",,
"Event reminder template",,,
"Event reminders","Напоминания о событиях",,
"Event's reminder's generation's reporting :","Отчет поколения напоминания о событии:",,
"Events","События",,
"Every %d days","Каждый день",,
"Every %d months the %d","Каждые %d месяцев %d",,
"Every %d weeks","Каждые %d недели",,
"Every %d years the %s","Каждые % в год %s",,
"Every day","Каждый день",,
"Every month","Каждый месяц",,
"Every month the","Каждый месяц",,
"Every week","Каждую неделю",,
"Every year","Каждый год",,
"Every year the","Каждый год",,
"Expected close date","Ожидаемая дата закрытия",,
"Fax","Факс",,
"Finished","Готово",,
"First name","Имя",,
"Fixed Phone","Фиксированный телефон",,
"Fixed phone","Стационарный телефон",,
"Follow up","Последующие действия",,
"Follow-up","Последующая деятельность",,
"For all","Для всех",,
"For me","Для меня",,
"Fr","Отец",,
"Free text",,,
"From Date","С даты",,
"From date must be less than the to date","С сегодняшнего дня должно быть меньше, чем на сегодняшний день.",,
"Function","Функция",,
"General contact details","Общие контактные данные",,
"Generate CRM configurations","Генерация конфигураций CRM",,
"Generate Project","Создать проект",,
"Groups Assignable",,,
"Guests","Гости",,
"High","Высоко",,
"Historical Period","Исторический период",,
"Historical events completed","Завершены исторические события",,
"Hours","Часы",,
"Import lead","Импорт свинца",,
"Import leads","Заказы на импорт",,
"In process","В процессе",,
"Incoming","Входящий",,
"Industry Sector","Промышленный сектор",,
"Industry sector","Промышленный сектор",,
"Information","Информация",,
"Informations","Информация",,
"Input location please","Место ввода, пожалуйста.",,
"Invoicing Address","Адрес выставления счетов",,
"Job Title","Название работы",,
"Key accounts","Ключевые клиенты",,
"Last name","Фамилия",,
"Lead","Свинец",,
"Lead Assigned","Назначенный свинец",,
"Lead Converted","Свинец Преобразован",,
"Lead Dashboard 1","Приборная панель 1 со свинцом",,
"Lead Db","Свинец Db",,
"Lead Db 1","Свинец Db 1",,
"Lead converted","Преобразование свинца",,
"Lead created","Свинец создан",,
"Lead filters","Свинцовые фильтры",,
"Lead.address_information","Адрес Информация",,
"Lead.company","Компания",,
"Lead.email","Электронная почта",,
"Lead.fax","Факс",,
"Lead.header","Заголовок",,
"Lead.industry","Промышленность",,
"Lead.lead_owner","Ведущий владелец",,
"Lead.name","Имя",,
"Lead.other_address","Другой адрес",,
"Lead.phone","Телефон",,
"Lead.primary_address","Основной адрес",,
"Lead.source","Источник",,
"Lead.status","Статус",,
"Lead.title","Название",,
"Leads","Зацепки",,
"Leads Source","Ссылки на источник",,
"Leads by Country","Ведущие позиции по странам",,
"Leads by Salesman by Status","Ведущие позиции по статусу у продавца",,
"Leads by Source","Ссылки на источник",,
"Leads by Team by Status","Руководит командой по статусу",,
"Limit Date","Предельная дата",,
"Lose","Потерял",,
"Loss confirmation","Подтверждение убытков",,
"Lost","Потерянный",,
"Lost reason","Потерянная причина",,
"Lost reasons","Потерянные причины",,
"Low","Низкий",,
"MapRest.PinCharLead","L",,
"MapRest.PinCharOpportunity","O",,
"Marketing","Маркетинг",,
"Meeting","Встреча",,
"Meeting Nbr","Встреча с Нбром",,
"Meeting Nbr.","Встреча с Нбр.",,
"Meeting filters","Фильтры совещаний",,
"Meeting number historical","Номер совещания исторический",,
"Meeting reminder template","Шаблон напоминания о встрече",,
"Meeting's date changed template","Дата проведения собрания изменена шаблон",,
"Meeting's guest added template","Шаблон, добавленный гостем совещания",,
"Meeting's guest deleted template","Удаленный шаблон гостя совещания",,
"Meetings","Встречи",,
"Meetings number historical","Номер встречи исторический",,
"Meetings number target completed (%)","Целевой показатель числа завершенных заседаний (%)",,
"Memo","Записка",,
"Minutes","Минуты",,
"Mo","Мо",,
"Mobile N°","Мобильный N°",,
"Mobile phone","Мобильный телефон",,
"Month","Месяц",,
"Monthly","Ежемесячно",,
"Months","Месяцы",,
"My Best Open Deals","Мои лучшие открытые сделки",,
"My CRM events","Мои CRM-события",,
"My Calendar","Мой календарь",,
"My Calls","Мои звонки",,
"My Closed Opportunities","Мои закрытые возможности",,
"My Current Leads","Мои текущие ссылки",,
"My Key accounts","Мои ключевые клиенты",,
"My Leads","Мои ссылки",,
"My Meetings","Мои встречи",,
"My Open Opportunities","Мои открытые возможности",,
"My Opportunities","Мои возможности",,
"My Tasks","Мои задачи",,
"My Team Best Open Deals","Лучшие открытые сделки моей команды",,
"My Team Calls","Звонки моей команды",,
"My Team Closed Opportunities","Моя команда закрыла возможности",,
"My Team Key accounts","Ключевые клиенты моей команды",,
"My Team Leads","Руководители моей команды",,
"My Team Meetings","Собрания моей команды",,
"My Team Open Opportunities","Моя команда открывает возможности",,
"My Team Tasks","Задачи моей команды",,
"My Today Calls","Мои сегодняшние звонки",,
"My Today Tasks","Мои сегодняшние задачи",,
"My Upcoming Meetings","Мои предстоящие встречи",,
"My Upcoming Tasks","Мои ближайшие задачи",,
"My opportunities","Мои возможности",,
"My past events","Мои прошлые события",,
"My team opportunities","Возможности моей команды",,
"My upcoming events","Мои ближайшие события",,
"Name","Имя",,
"Negotiation","Переговоры",,
"New","Новый",,
"Next stage","Следующий этап",,
"Next step","Следующий шаг",,
"No lead import configuration found","Конфигурация импорта свинца не найдена",,
"No template created in CRM configuration for company %s, emails have not been sent","Нет шаблона, созданного в CRM конфигурации для % компании, электронная почта не была отправлена.",,
"Non-participant","Неучастник",,
"None","Нет",,
"Normal","Нормальный",,
"Not started","Не начал",,
"Objective","Цель",,
"Objective %s is in contradiction with objective's configuration %s","Объективные %s противоречат конфигурации объекта %s",,
"Objectives","Цели",,
"Objectives Configurations","Задачи Конфигурации Задачи Конфигурации",,
"Objectives Team Db","Цели Команда Db",,
"Objectives User Db","Задачи Пользователь Db",,
"Objectives configurations","Конфигурации целей",,
"Objectives team Dashboard","Задачи команды Приборная панель",,
"Objectives user Dashboard","Задачи пользователя Панель управления",,
"Objectives' generation's reporting :","Поколение отчетов о достижении целей :",,
"Office name","Название офиса",,
"On going","Продолжаем",,
"Open Cases by Agents","Открытые дела агентов",,
"Open Opportunities","Открытые возможности",,
"Operation mode",,,
"Opportunities","Возможности",,
"Opportunities By Origin By Stage","Возможности по происхождению по этапам",,
"Opportunities By Sale Stage","Возможности по этапам продаж",,
"Opportunities By Source","Возможности по источникам",,
"Opportunities By Type","Возможности по типу",,
"Opportunities Db 1","Возможности Db 1",,
"Opportunities Db 2","Возможности Db 2",,
"Opportunities Db 3","Возможности Db 3",,
"Opportunities Won By Lead Source","Возможности, выигранные от использования свинца",,
"Opportunities Won By Partner","Возможности, выигранные партнером",,
"Opportunities Won By Salesman","Возможности, выигранные продавцом",,
"Opportunities amount won historical","Возможности сумма выигранных исторических выигрышей",,
"Opportunities amount won target competed (%)","Количество выигранных возможностей Количество выигранных целевых показателей (%)",,
"Opportunities amount won target completed (%)","Количество выигранных возможностей целевой показатель выполнен (%)",,
"Opportunities created number historical","Созданные возможности имеют историческую значимость",,
"Opportunities created number target completed (%)","Целевое число созданных возможностей выполнено (%)",,
"Opportunities created won historical","Созданные возможности завоевали исторический успех",,
"Opportunities created won target completed (%)","Созданные возможности целевой показатель выполнен (%)",,
"Opportunities filters","Фильтры возможностей",,
"Opportunity","Возможность",,
"Opportunity Type","Тип возможностей",,
"Opportunity created","Созданные возможности",,
"Opportunity lost","Потерянная возможность",,
"Opportunity type","Тип возможностей",,
"Opportunity types","Типы возможностей",,
"Opportunity won","Выигранная возможность",,
"Optional participant","Необязательный участник",,
"Order by state","Государственный заказ",,
"Organization","Организация",,
"Outgoing","Отбывающий",,
"Parent event","Родительское мероприятие",,
"Parent lead is missing.","Родительский свинец пропал.",,
"Partner","Партнер",,
"Partner Details","Информация о партнере",,
"Pending","В ожидании",,
"Period type","Тип периода",,
"Periodicity must be greater than 0","Периодичность должна быть больше 0",,
"Picture","Фотография",,
"Pipeline","Трубопровод",,
"Pipeline by Stage and Type","Трубопровод по этапам и типам строительства",,
"Pipeline next 90 days","Трубопровод в ближайшие 90 дней",,
"Planned","Запланированный",,
"Please configure all templates in CRM configuration for company %s","Пожалуйста, настройте все шаблоны в конфигурации CRM для %s компании.",,
"Please configure informations for CRM for company %s","Пожалуйста, настройте информацию для CRM для %s компании.",,
"Please save the event before setting the recurrence","Пожалуйста, сохраните событие перед установкой рецидива.",,
"Please select a lead",,,
"Please select the Lead(s) to print.","Выберите Ссылку(ы) для печати.",,
"Postal code","Почтовый индекс",,
"Present","Подарок",,
"Previous stage","Предыдущий этап",,
"Previous step","Предыдущий шаг",,
"Primary address","Основной адрес",,
"Print","Печать",,
"Priority","Приоритет",,
"Probability (%)","Вероятность (%)",,
"Proposition","Предложение",,
"Qualification","Квалификация",,
"Realized","Реализован",,
"Recent lost deals","Последние проигранные сделки",,
"Recently created opportunities","Недавно созданные возможности",,
"Recurrence","Повторение",,
"Recurrence assistant","Помощник по повторениям",,
"Recurrence configuration","Повторяющаяся конфигурация",,
"Recurrence name","Повторяющееся имя",,
"Recurrent","Повторяющийся",,
"Recycle","Переработка",,
"Recycled","Вторичная переработка",,
"Reference","Ссылка",,
"References","Ссылки",,
"Referred by","Ссылаясь на",,
"Region","Регион",,
"Rejection of calls","Отклонение вызовов",,
"Rejection of e-mails","Отклонение электронных писем",,
"Related to","Связанный с",,
"Related to select","Связанные с выбором",,
"Reminded","Напомнил",,
"Reminder",,,
"Reminder Templates","Напоминания Шаблоны",,
"Reminder(s) treated","Напоминание(и) обработано(ы)",,
"Reminders","Напоминания",,
"Repeat every","Повторите каждый",,
"Repeat every:","Повторите все:",,
"Repeat the:","Повторите:",,
"Repetitions number","Номер повтора",,
"Reported","Сообщено",,
"Reportings","Отчеты",,
"Reports","Отчеты",,
"Required participant","Требуемый участник",,
"Sa","Са",,
"Sale quotations/orders","Продажа котировок/заказов",,
"Sales Stage","Этап продаж",,
"Sales orders amount won historical","Количество выигранных заказов на продажу за прошлые годы",,
"Sales orders amount won target completed (%)","Объем полученных заказов на продажу выполнен целевой показатель (%)",,
"Sales orders created number historical","Количество созданных заказов на продажу за прошлые периоды",,
"Sales orders created number target completed (%)","Целевой показатель количества созданных заказов на продажу выполнен (%)",,
"Sales orders created won historical","Созданные заказы на продажу завоевали исторический успех",,
"Sales orders created won target completed","Созданные заказы на продажу были успешно выполнены.",,
"Sales orders created won target completed (%)","Созданные заказы на продажу выполнены (%) целевой показатель выполнен",,
"Sales stage","Стадия продаж",,
"Salesman","Продавец",,
"Schedule Event","Расписание Событие",,
"Schedule Event (${ fullName })","Расписание мероприятий (${полное имя })",,
"Schedule Event(${ fullName})","Расписание мероприятия (${полное имя})",,
"Select Contact","Выберите Контакт",,
"Select Partner","Выберите партнера",,
"Select existing contact","Выбор существующего контакта",,
"Select existing partner","Выберите существующего партнера",,
"Send Email","Отправить электронную почту",,
"Send email","Отправить электронное письмо",,
"Sending date",,,
"Settings","Настройки",,
"Show Partner","Партнер выставки",,
"Show all events","Показать все события",,
"Some user groups",,,
"Source","Источник",,
"Source description","Описание источника",,
"Start","Начать",,
"Start date","Дата начала",,
"State","Государство",,
"Status","Статус",,
"Status description","Описание статуса",,
"Su","Су",,
"Take charge","Возьмите на себя ответственность",,
"Target","Цель",,
"Target User Dashboard","Целевая панель управления пользователя",,
"Target batch","Целевая партия",,
"Target configuration","Целевая конфигурация",,
"Target configurations","Целевые конфигурации",,
"Target page","Целевая страница",,
"Target team Dashboard","Целевая группа Приборная панель",,
"Target vs Real","Цель против реального",,
"Targets configurations","Конфигурации целей",,
"Task","Задача",,
"Task reminder template","Шаблон напоминания о задачах",,
"Tasks","Задачи",,
"Tasks filters","Задачи фильтров",,
"Team","Команда",,
"Th","*",,
"The end date must be after the start date","Дата окончания должна быть после даты старта.",,
"The number of repetitions must be greater than 0","Количество повторений должно быть больше 0.",,
"Title","Название",,
"To Date","На свидание",,
"Tools","Инструменты",,
"Trading name","Торговое название",,
"Treated objectives reporting","Отчетность по целям лечения",,
"Tu","Ту",,
"Type","Тип",,
"Type of need",,,
"UID (Calendar)","UID (календарь)",,
"Unassigned Leads","Назначенные ссылки",,
"Unassigned Opportunities","Неиспользованные возможности",,
"Unassigned opportunities","Неиспользованные возможности",,
"Upcoming events","Предстоящие мероприятия",,
"Urgent","Срочно",,
"User","Пользователь",,
"User %s does not have an email address configured nor is it linked to a partner with an email address configured.",,,
"User %s must have an active company to use templates","Пользователь %s должен иметь действующую компанию для использования шаблонов",,
"Validate","Подтвердить",,
"We","Мы",,
"Website","Веб-сайт",,
"Weekly","Еженедельно",,
"Weeks","Недели",,
"Win","Выиграть",,
"Worst case","В худшем случае",,
"Years","Годы",,
"You don't have the rights to delete this event","Вы не имеете права удалять это событие.",,
"You must choose a recurrence type","Вы должны выбрать тип повторения",,
"You must choose at least one day in the week","Вы должны выбрать по крайней мере один день в неделю",,
"amount","величина",,
"com.axelor.apps.crm.job.EventReminderJob","com.axelor.apps.crm.job.EventReminderJob",,
"com.axelor.apps.crm.service.batch.CrmBatchService","com.axelor.apps.crm.service.batch.CrmBatchService",,
"crm.New","Новый",,
"date","свидание",,
"every week's day","еженедельный день",,
"everyday","повседневный",,
"fri,","Фри,",,
"http://www.url.com","http://www.url.com",,
"important","значимый",,
"mon,","Мон.",,
"on","вперёд",,
"portal.daily.team.calls.summary.by.user","портал.ежедневные.звонки.команды.пользователей.по.обобщению.информации.о.вызове.пользователей.",,
"sat,","Садись.",,
"success","преуспевание",,
"sun,","Солнце.",,
"thur,","Тур.",,
"tues,","Tues,",,
"until the","пока",,
"value:CRM","значение:CRM",,
"warning","предостережение",,
"wed,","Свадьба.",,
"whatever@example.com","whatever@example.com",,
"www.url.com","www.url.com",,
1 key message comment context
2 %d times %d раз
3 +33000000000
4 +33100000000
5 <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' /> <a class='fa fa-facebook' href='http://www.facebook.com' target='_blank' />
6 <a class='fa fa-google' href='http://www.google.com' target='_blank' /> <a class='fa-google' href='http://www.google.com' target='_blank' />
7 <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' /> <a class='fa fa-linkedin' href='http://www.linkedin.com' target='_blank' />
8 <a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' /> <a class='fa fa-twitter' href='http://www.twitter.com' target='_blank' />
9 <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' /> <a class='fa fa-youtube' href='http://www.youtube.com' target='_blank' />
10 <span class='label label-warning'>The selected date is in the past.</span>
11 <span class='label label-warning'>There is already a lead with this name.</span> <span class='label-warning'>Класс разворота='label-warning'>Там уже есть зацепка с этим именем.</span>.
12 <span style="height:21px; line-height: 21px; margin-top:18px; display:inline-block">VS</span>
13 A lost reason must be selected Должна быть выбрана потерянная причина
14 Action Действие
15 Activities Мероприятия
16 Add Добавить
17 Add a guest Добавить гостя
18 Address Адрес
19 After n repetitions После n повторений
20 All past events Все прошлые события
21 All upcoming events Все предстоящие события
22 All users
23 Amount Сумма
24 Amount Won Сумма вон
25 Amount won Сумма выиграна
26 App Crm App Crm
27 Apply changes to all recurrence's events Применять изменения во всех повторяющихся событиях
28 Apply changes to this event only Применять изменения только к этому событию
29 Apply modifications Применять изменения
30 Apply modifications for all Применять изменения для всех случаев
31 Are you sure you want to convert the lead? Ты уверен, что хочешь преобразовать свинец?
32 Assign to Назначить
33 Assign to me Назначить мне
34 Assignable Users
35 Assigned Назначенный
36 Assigned to Назначенный
37 At specific date
38 At the date На дату
39 Attendee Посетитель
40 Available В наличии
41 Average duration between lead and first opportunity (days)
42 Batchs Пакеты
43 Before start date
44 Best Open Deals Лучшие открытые сделки
45 Best case В лучшем случае
46 Busy Занят
47 CRM CRM
48 CRM Activities Деятельность по СО
49 CRM Batch Пакет CRM
50 CRM batches партии СО
51 CRM config конфигурация CRM
52 CRM config (${ name }) CRM-конфигурация (${ название })
53 CRM configuration конфигурация CRM
54 CRM configurations конфигурации CRM
55 CRM events события CRM
56 Call Звонок
57 Call emitted Nbr Звонок испускается кистью.
58 Call emitted Nbr. Звонок испускается кистью.
59 Call emitted historical Звонок исходил из истории
60 Call filters Фильтры вызовов
61 Call reminder template Шаблон напоминания о вызове
62 Call type Тип вызова
63 Calls Звонки
64 Calls Dashboard Приборная панель вызовов
65 Calls Db Вызовы Db
66 Calls by team by user Звонки от команды по пользователям
67 Calls by user(of a team) Звонки от пользователя (команды)
68 Calls emitted historical Звонки, которые были сделаны в прошлом.
69 Calls emitted target completed (%) Цель выполнена (%) Переданные вызовы завершены
70 Calls held by team by type Звонки, выполняемые командой по типу
71 Calls held by type by user Разбивка звонков по типу по пользователям
72 Calls type by team Тип звонков по командам
73 Calls type by user Тип звонков по пользователям
74 Cancel this reminder
75 Canceled Отмена
76 Cases Корпуса
77 Category Категория
78 Characteristics Характеристики
79 Chart Диаграмма
80 Check duplicate Проверьте дубликат
81 City Город
82 Civility Вежливость
83 Closed Opportunities Закрытые возможности
84 Closed lost Закрытый потерянный
85 Closed won Закрытый выиграл
86 Code Код
87 Company Компания
88 Configuration Конфигурация
89 Confirm lost reason Подтвердите утерянную причину
90 Contact Контакт
91 Contact date Дата контакта
92 Contact details Контактная информация
93 Contact name Имя контакта
94 Contacts Контакты
95 Convert Преобразовать
96 Convert lead Преобразовать свинец
97 Convert lead (${ fullName }) Преобразовать свинец (${полное имя })
98 Convert lead into contact
99 Convert lead into partner
100 Converted Преобразован
101 Country Страна
102 Create a new reminder
103 Create a quotation
104 Create event Создать событие
105 Create new contact Создать новый контакт
106 Create new partner Создать нового партнера
107 Create opportunity Создать возможность
108 Create opportunity (${ fullName }) Создать возможность (${полное имя })
109 Create order (${ fullName }) Создать заказ (${ полное имя })
110 Create purchase quotation
111 Create sale quotation
112 Created Nbr Созданный Нбр
113 Created Nbr. Создан Нбр.
114 Created Won Созданный Вон
115 Created by Созданный
116 Created leads by industry sector Созданы лидерами по отраслям промышленности
117 Created leads per month Созданные ссылки в месяц
118 Created leads with at least one opportunity
119 Created on Созданный на
120 Crm batch Партия термостатов
121 Currency Валюта
122 Customer Клиент
123 Customer Description
124 Customer fixed phone Стационарный телефон
125 Customer mobile phone Клиент мобильного телефона
126 Customer name Имя клиента
127 Customer recovery
128 Customers Клиенты
129 Daily Ежедневно
130 Daily team call summary by user Ежедневный сводный отчет о звонках в команду по пользователям
131 Dashboard Приборная панель
132 Date from Дата от
133 Date to Дата
134 Day of month День месяца
135 Day of week День недели
136 Days Дни
137 Delete all events Удалить все события
138 Delete only this event Удалить только это событие
139 Delete this and next events Удалить это и последующие события
140 Delivery Address Адрес доставки
141 Dep./Div. Деп./Див.
142 Description Описание
143 Display customer description in opportunity
144 Duration Продолжительность
145 Duration type Тип продолжительности
146 Email Электронная почта
147 Emails Электронная почта
148 End Конец
149 End date Дата окончания
150 Enterprise Предприятие
151 Enterprise name Название предприятия
152 Error in lead conversion Ошибка преобразования свинца в свинец
153 Estimated budget Сметный бюджет
154 Event Событие
155 Event Categories Категории мероприятий
156 Event Dashboard 1 Приборная панель событий 1
157 Event Db Событие Db
158 Event categories Категории мероприятий
159 Event category Категория мероприятия
160 Event configuration categories Категории конфигурации событий
161 Event filters Фильтры событий
162 Event reminder Напоминание о событии
163 Event reminder %s Напоминание о событии %s
164 Event reminder batch Пакет напоминаний о событии
165 Event reminder page Страница напоминания о событии
166 Event reminder template
167 Event reminders Напоминания о событиях
168 Event's reminder's generation's reporting : Отчет поколения напоминания о событии:
169 Events События
170 Every %d days Каждый день
171 Every %d months the %d Каждые %d месяцев %d
172 Every %d weeks Каждые %d недели
173 Every %d years the %s Каждые % в год %s
174 Every day Каждый день
175 Every month Каждый месяц
176 Every month the Каждый месяц
177 Every week Каждую неделю
178 Every year Каждый год
179 Every year the Каждый год
180 Expected close date Ожидаемая дата закрытия
181 Fax Факс
182 Finished Готово
183 First name Имя
184 Fixed Phone Фиксированный телефон
185 Fixed phone Стационарный телефон
186 Follow up Последующие действия
187 Follow-up Последующая деятельность
188 For all Для всех
189 For me Для меня
190 Fr Отец
191 Free text
192 From Date С даты
193 From date must be less than the to date С сегодняшнего дня должно быть меньше, чем на сегодняшний день.
194 Function Функция
195 General contact details Общие контактные данные
196 Generate CRM configurations Генерация конфигураций CRM
197 Generate Project Создать проект
198 Groups Assignable
199 Guests Гости
200 High Высоко
201 Historical Period Исторический период
202 Historical events completed Завершены исторические события
203 Hours Часы
204 Import lead Импорт свинца
205 Import leads Заказы на импорт
206 In process В процессе
207 Incoming Входящий
208 Industry Sector Промышленный сектор
209 Industry sector Промышленный сектор
210 Information Информация
211 Informations Информация
212 Input location please Место ввода, пожалуйста.
213 Invoicing Address Адрес выставления счетов
214 Job Title Название работы
215 Key accounts Ключевые клиенты
216 Last name Фамилия
217 Lead Свинец
218 Lead Assigned Назначенный свинец
219 Lead Converted Свинец Преобразован
220 Lead Dashboard 1 Приборная панель 1 со свинцом
221 Lead Db Свинец Db
222 Lead Db 1 Свинец Db 1
223 Lead converted Преобразование свинца
224 Lead created Свинец создан
225 Lead filters Свинцовые фильтры
226 Lead.address_information Адрес Информация
227 Lead.company Компания
228 Lead.email Электронная почта
229 Lead.fax Факс
230 Lead.header Заголовок
231 Lead.industry Промышленность
232 Lead.lead_owner Ведущий владелец
233 Lead.name Имя
234 Lead.other_address Другой адрес
235 Lead.phone Телефон
236 Lead.primary_address Основной адрес
237 Lead.source Источник
238 Lead.status Статус
239 Lead.title Название
240 Leads Зацепки
241 Leads Source Ссылки на источник
242 Leads by Country Ведущие позиции по странам
243 Leads by Salesman by Status Ведущие позиции по статусу у продавца
244 Leads by Source Ссылки на источник
245 Leads by Team by Status Руководит командой по статусу
246 Limit Date Предельная дата
247 Lose Потерял
248 Loss confirmation Подтверждение убытков
249 Lost Потерянный
250 Lost reason Потерянная причина
251 Lost reasons Потерянные причины
252 Low Низкий
253 MapRest.PinCharLead L
254 MapRest.PinCharOpportunity O
255 Marketing Маркетинг
256 Meeting Встреча
257 Meeting Nbr Встреча с Нбром
258 Meeting Nbr. Встреча с Нбр.
259 Meeting filters Фильтры совещаний
260 Meeting number historical Номер совещания исторический
261 Meeting reminder template Шаблон напоминания о встрече
262 Meeting's date changed template Дата проведения собрания изменена шаблон
263 Meeting's guest added template Шаблон, добавленный гостем совещания
264 Meeting's guest deleted template Удаленный шаблон гостя совещания
265 Meetings Встречи
266 Meetings number historical Номер встречи исторический
267 Meetings number target completed (%) Целевой показатель числа завершенных заседаний (%)
268 Memo Записка
269 Minutes Минуты
270 Mo Мо
271 Mobile N° Мобильный N°
272 Mobile phone Мобильный телефон
273 Month Месяц
274 Monthly Ежемесячно
275 Months Месяцы
276 My Best Open Deals Мои лучшие открытые сделки
277 My CRM events Мои CRM-события
278 My Calendar Мой календарь
279 My Calls Мои звонки
280 My Closed Opportunities Мои закрытые возможности
281 My Current Leads Мои текущие ссылки
282 My Key accounts Мои ключевые клиенты
283 My Leads Мои ссылки
284 My Meetings Мои встречи
285 My Open Opportunities Мои открытые возможности
286 My Opportunities Мои возможности
287 My Tasks Мои задачи
288 My Team Best Open Deals Лучшие открытые сделки моей команды
289 My Team Calls Звонки моей команды
290 My Team Closed Opportunities Моя команда закрыла возможности
291 My Team Key accounts Ключевые клиенты моей команды
292 My Team Leads Руководители моей команды
293 My Team Meetings Собрания моей команды
294 My Team Open Opportunities Моя команда открывает возможности
295 My Team Tasks Задачи моей команды
296 My Today Calls Мои сегодняшние звонки
297 My Today Tasks Мои сегодняшние задачи
298 My Upcoming Meetings Мои предстоящие встречи
299 My Upcoming Tasks Мои ближайшие задачи
300 My opportunities Мои возможности
301 My past events Мои прошлые события
302 My team opportunities Возможности моей команды
303 My upcoming events Мои ближайшие события
304 Name Имя
305 Negotiation Переговоры
306 New Новый
307 Next stage Следующий этап
308 Next step Следующий шаг
309 No lead import configuration found Конфигурация импорта свинца не найдена
310 No template created in CRM configuration for company %s, emails have not been sent Нет шаблона, созданного в CRM конфигурации для % компании, электронная почта не была отправлена.
311 Non-participant Неучастник
312 None Нет
313 Normal Нормальный
314 Not started Не начал
315 Objective Цель
316 Objective %s is in contradiction with objective's configuration %s Объективные %s противоречат конфигурации объекта %s
317 Objectives Цели
318 Objectives Configurations Задачи Конфигурации Задачи Конфигурации
319 Objectives Team Db Цели Команда Db
320 Objectives User Db Задачи Пользователь Db
321 Objectives configurations Конфигурации целей
322 Objectives team Dashboard Задачи команды Приборная панель
323 Objectives user Dashboard Задачи пользователя Панель управления
324 Objectives' generation's reporting : Поколение отчетов о достижении целей :
325 Office name Название офиса
326 On going Продолжаем
327 Open Cases by Agents Открытые дела агентов
328 Open Opportunities Открытые возможности
329 Operation mode
330 Opportunities Возможности
331 Opportunities By Origin By Stage Возможности по происхождению по этапам
332 Opportunities By Sale Stage Возможности по этапам продаж
333 Opportunities By Source Возможности по источникам
334 Opportunities By Type Возможности по типу
335 Opportunities Db 1 Возможности Db 1
336 Opportunities Db 2 Возможности Db 2
337 Opportunities Db 3 Возможности Db 3
338 Opportunities Won By Lead Source Возможности, выигранные от использования свинца
339 Opportunities Won By Partner Возможности, выигранные партнером
340 Opportunities Won By Salesman Возможности, выигранные продавцом
341 Opportunities amount won historical Возможности сумма выигранных исторических выигрышей
342 Opportunities amount won target competed (%) Количество выигранных возможностей Количество выигранных целевых показателей (%)
343 Opportunities amount won target completed (%) Количество выигранных возможностей целевой показатель выполнен (%)
344 Opportunities created number historical Созданные возможности имеют историческую значимость
345 Opportunities created number target completed (%) Целевое число созданных возможностей выполнено (%)
346 Opportunities created won historical Созданные возможности завоевали исторический успех
347 Opportunities created won target completed (%) Созданные возможности целевой показатель выполнен (%)
348 Opportunities filters Фильтры возможностей
349 Opportunity Возможность
350 Opportunity Type Тип возможностей
351 Opportunity created Созданные возможности
352 Opportunity lost Потерянная возможность
353 Opportunity type Тип возможностей
354 Opportunity types Типы возможностей
355 Opportunity won Выигранная возможность
356 Optional participant Необязательный участник
357 Order by state Государственный заказ
358 Organization Организация
359 Outgoing Отбывающий
360 Parent event Родительское мероприятие
361 Parent lead is missing. Родительский свинец пропал.
362 Partner Партнер
363 Partner Details Информация о партнере
364 Pending В ожидании
365 Period type Тип периода
366 Periodicity must be greater than 0 Периодичность должна быть больше 0
367 Picture Фотография
368 Pipeline Трубопровод
369 Pipeline by Stage and Type Трубопровод по этапам и типам строительства
370 Pipeline next 90 days Трубопровод в ближайшие 90 дней
371 Planned Запланированный
372 Please configure all templates in CRM configuration for company %s Пожалуйста, настройте все шаблоны в конфигурации CRM для %s компании.
373 Please configure informations for CRM for company %s Пожалуйста, настройте информацию для CRM для %s компании.
374 Please save the event before setting the recurrence Пожалуйста, сохраните событие перед установкой рецидива.
375 Please select a lead
376 Please select the Lead(s) to print. Выберите Ссылку(ы) для печати.
377 Postal code Почтовый индекс
378 Present Подарок
379 Previous stage Предыдущий этап
380 Previous step Предыдущий шаг
381 Primary address Основной адрес
382 Print Печать
383 Priority Приоритет
384 Probability (%) Вероятность (%)
385 Proposition Предложение
386 Qualification Квалификация
387 Realized Реализован
388 Recent lost deals Последние проигранные сделки
389 Recently created opportunities Недавно созданные возможности
390 Recurrence Повторение
391 Recurrence assistant Помощник по повторениям
392 Recurrence configuration Повторяющаяся конфигурация
393 Recurrence name Повторяющееся имя
394 Recurrent Повторяющийся
395 Recycle Переработка
396 Recycled Вторичная переработка
397 Reference Ссылка
398 References Ссылки
399 Referred by Ссылаясь на
400 Region Регион
401 Rejection of calls Отклонение вызовов
402 Rejection of e-mails Отклонение электронных писем
403 Related to Связанный с
404 Related to select Связанные с выбором
405 Reminded Напомнил
406 Reminder
407 Reminder Templates Напоминания Шаблоны
408 Reminder(s) treated Напоминание(и) обработано(ы)
409 Reminders Напоминания
410 Repeat every Повторите каждый
411 Repeat every: Повторите все:
412 Repeat the: Повторите:
413 Repetitions number Номер повтора
414 Reported Сообщено
415 Reportings Отчеты
416 Reports Отчеты
417 Required participant Требуемый участник
418 Sa Са
419 Sale quotations/orders Продажа котировок/заказов
420 Sales Stage Этап продаж
421 Sales orders amount won historical Количество выигранных заказов на продажу за прошлые годы
422 Sales orders amount won target completed (%) Объем полученных заказов на продажу выполнен целевой показатель (%)
423 Sales orders created number historical Количество созданных заказов на продажу за прошлые периоды
424 Sales orders created number target completed (%) Целевой показатель количества созданных заказов на продажу выполнен (%)
425 Sales orders created won historical Созданные заказы на продажу завоевали исторический успех
426 Sales orders created won target completed Созданные заказы на продажу были успешно выполнены.
427 Sales orders created won target completed (%) Созданные заказы на продажу выполнены (%) целевой показатель выполнен
428 Sales stage Стадия продаж
429 Salesman Продавец
430 Schedule Event Расписание Событие
431 Schedule Event (${ fullName }) Расписание мероприятий (${полное имя })
432 Schedule Event(${ fullName}) Расписание мероприятия (${полное имя})
433 Select Contact Выберите Контакт
434 Select Partner Выберите партнера
435 Select existing contact Выбор существующего контакта
436 Select existing partner Выберите существующего партнера
437 Send Email Отправить электронную почту
438 Send email Отправить электронное письмо
439 Sending date
440 Settings Настройки
441 Show Partner Партнер выставки
442 Show all events Показать все события
443 Some user groups
444 Source Источник
445 Source description Описание источника
446 Start Начать
447 Start date Дата начала
448 State Государство
449 Status Статус
450 Status description Описание статуса
451 Su Су
452 Take charge Возьмите на себя ответственность
453 Target Цель
454 Target User Dashboard Целевая панель управления пользователя
455 Target batch Целевая партия
456 Target configuration Целевая конфигурация
457 Target configurations Целевые конфигурации
458 Target page Целевая страница
459 Target team Dashboard Целевая группа Приборная панель
460 Target vs Real Цель против реального
461 Targets configurations Конфигурации целей
462 Task Задача
463 Task reminder template Шаблон напоминания о задачах
464 Tasks Задачи
465 Tasks filters Задачи фильтров
466 Team Команда
467 Th *
468 The end date must be after the start date Дата окончания должна быть после даты старта.
469 The number of repetitions must be greater than 0 Количество повторений должно быть больше 0.
470 Title Название
471 To Date На свидание
472 Tools Инструменты
473 Trading name Торговое название
474 Treated objectives reporting Отчетность по целям лечения
475 Tu Ту
476 Type Тип
477 Type of need
478 UID (Calendar) UID (календарь)
479 Unassigned Leads Назначенные ссылки
480 Unassigned Opportunities Неиспользованные возможности
481 Unassigned opportunities Неиспользованные возможности
482 Upcoming events Предстоящие мероприятия
483 Urgent Срочно
484 User Пользователь
485 User %s does not have an email address configured nor is it linked to a partner with an email address configured.
486 User %s must have an active company to use templates Пользователь %s должен иметь действующую компанию для использования шаблонов
487 Validate Подтвердить
488 We Мы
489 Website Веб-сайт
490 Weekly Еженедельно
491 Weeks Недели
492 Win Выиграть
493 Worst case В худшем случае
494 Years Годы
495 You don't have the rights to delete this event Вы не имеете права удалять это событие.
496 You must choose a recurrence type Вы должны выбрать тип повторения
497 You must choose at least one day in the week Вы должны выбрать по крайней мере один день в неделю
498 amount величина
499 com.axelor.apps.crm.job.EventReminderJob com.axelor.apps.crm.job.EventReminderJob
500 com.axelor.apps.crm.service.batch.CrmBatchService com.axelor.apps.crm.service.batch.CrmBatchService
501 crm.New Новый
502 date свидание
503 every week's day еженедельный день
504 everyday повседневный
505 fri, Фри,
506 http://www.url.com http://www.url.com
507 important значимый
508 mon, Мон.
509 on вперёд
510 portal.daily.team.calls.summary.by.user портал.ежедневные.звонки.команды.пользователей.по.обобщению.информации.о.вызове.пользователей.
511 sat, Садись.
512 success преуспевание
513 sun, Солнце.
514 thur, Тур.
515 tues, Tues,
516 until the пока
517 value:CRM значение:CRM
518 warning предостережение
519 wed, Свадьба.
520 whatever@example.com whatever@example.com
521 www.url.com www.url.com

Some files were not shown because too many files have changed in this diff Show More