Приветствую, Мастеров технологий облачных!!!
Короче, захотели наши SalesReps(ы) отправлять коммерческие предложения прям из Salesforce. Стал я разбираться и обнаружил стандартный объект Quote. В принципе, нормально смотрится и достаточен для нас, естественно если слегка заточить его template. Но вот незадача Решили мы раньше использовать англицкий язык в интерфейсе, чтоб понимали все термины Salesforce(а) одинаково. И теперь Label Name(ы) в Quote вываливаются естестно на англицком. Попробовал решить проблему двумя подходами:
1. Включил Workbench language для русского языка. Но к сожалению, обнаружил, что:
а) перевод можно менять только в кастомных переменных
б) работает он только если поменять язык интерфейса
в) да и вообще он в основном для выпадающих списков значений
В общем не проканало.
2. Решил добавить кастомных переменных в объект Quote с русскими Label name(ами). Идея "зеркалить" значения стандартных переменных в значения кастомных. В Quote template вываливать кастомные переменные.
а) С переменными, которые не зависимы от других объектов (Quote number, Expiration Date)вроде все нормально
б) С переменными, которые можно увязать с System, User, Organization то же вроде можно брать значения с этих объектов. Правда, пока лажечка вышла. Переменная Company_name__c=$Organization.Name, примененная в quote template, при создании реального КП дала пустоту.
в) А вот что делать с остальными более главными переменными я не знаю. Формулы не позволяют обратиться к Opportunity Name или Oportunity Partner.
Может идейку подскажите или к докам правильным направите. Или кодится все это уже?
Заранее как всегда спасибо.
С уважением,
Дмитрий
Приветствую, Мастеров технологий облачных!!! Короче, захотели наши SalesReps(ы) отправлять коммерческие предложения прям из Salesforce. Стал я разбираться и обнаружил стандартный объект Quote. В принципе, нормально смотрится и достаточен для нас, естественно если слегка заточить его template. Но вот незадача :( Решили мы раньше использовать англицкий язык в интерфейсе, чтоб понимали все термины Salesforce(а) одинаково. И теперь Label Name(ы) в Quote вываливаются естестно на англицком. Попробовал решить проблему двумя подходами: 1. Включил Workbench language для русского языка. Но к сожалению, обнаружил, что: а) перевод можно менять только в кастомных переменных б) работает он только если поменять язык интерфейса в) да и вообще он в основном для выпадающих списков значений В общем не проканало. 2. Решил добавить кастомных переменных в объект Quote с русскими Label name(ами). Идея "зеркалить" значения стандартных переменных в значения кастомных. В Quote template вываливать кастомные переменные. а) С переменными, которые не зависимы от других объектов (Quote number, Expiration Date)вроде все нормально б) С переменными, которые можно увязать с System, User, Organization то же вроде можно брать значения с этих объектов. Правда, пока лажечка вышла. Переменная Company_name__c=$Organization.Name, примененная в quote template, при создании реального КП дала пустоту. в) А вот что делать с остальными более главными переменными я не знаю. Формулы не позволяют обратиться к Opportunity Name или Oportunity Partner. Может идейку подскажите или к докам правильным направите. Или кодится все это уже? Заранее как всегда спасибо. С уважением, Дмитрий
Простой override не работает?
Нужно добавить перевод для английского и внести туда русский перевод.
Простой override не работает? Нужно добавить перевод для английского и внести туда русский перевод.
Нужно добавить перевод для английского и внести туда русский перевод.
Wilder, спасибо за идею! Но это первое как я пытался реализовать (override of workbench language). Проблема возникла в том, что я не нашел возможность менять Field Label для стандартных объектов. Все возможные варианты для Setup Component:
Есть только кастомные (выделил) и куча остального.
[quote="wilder"]Простой override не работает? Нужно добавить перевод для английского и внести туда русский перевод.[/quote] Wilder, спасибо за идею! Но это первое как я пытался реализовать (override of workbench language). Проблема возникла в том, что я не нашел возможность менять Field Label для стандартных объектов. Все возможные варианты для Setup Component: [list] Action Apex Sharing Reason Button and Link Label Chatter Extension [b]Custom Field[/b] Custom Report Type Feed Filter Field Set Flow Global Value Set Lookup Filter Record Type S-Control Validation Error Message Web Tab Workflow Task [/list] Есть только кастомные (выделил) и куча остального.
Нужно добавить перевод для английского и внести туда русский перевод.
Wilder, спасибо за идею! Но это первое как я пытался реализовать (override of workbench language). Проблема возникла в том, что я не нашел возможность менять Field Label для стандартных объектов. Все возможные варианты для Setup Component:
Есть только кастомные (выделил) и куча остального.
Rename tab and labels - in setup, as i remember
[quote="Dmitry"][quote="wilder"]Простой override не работает? Нужно добавить перевод для английского и внести туда русский перевод.[/quote] Wilder, спасибо за идею! Но это первое как я пытался реализовать (override of workbench language). Проблема возникла в том, что я не нашел возможность менять Field Label для стандартных объектов. Все возможные варианты для Setup Component: [list] Action Apex Sharing Reason Button and Link Label Chatter Extension [b]Custom Field[/b] Custom Report Type Feed Filter Field Set Flow Global Value Set Lookup Filter Record Type S-Control Validation Error Message Web Tab Workflow Task [/list] Есть только кастомные (выделил) и куча остального.[/quote] Rename tab and labels - in setup, as i remember
Простой override не работает?
Нужно добавить перевод для английского и внести туда русский перевод.
Wilder, спасибо за идею! Но это первое как я пытался реализовать (override of workbench language). Проблема возникла в том, что я не нашел возможность менять Field Label для стандартных объектов. Все возможные варианты для Setup Component:
Есть только кастомные (выделил) и куча остального.
Rename tab and labels - in setup, as i remember
Даааааааа!!!!! Получилось!!!!! СПАСИБО!!!
О, Великий Wilder! Благодарю тебя, что направил на пусть истинный! Да воздастся тебе за труды твои нелегкие и за опыт накопленный и за сердце доброе!!! Да будет у тебя здоровье богатырское!!! Да упадет на твою карту банковскую сумма великая!!!
[quote="wilder"][quote="Dmitry"][quote="wilder"]Простой override не работает? Нужно добавить перевод для английского и внести туда русский перевод.[/quote] Wilder, спасибо за идею! Но это первое как я пытался реализовать (override of workbench language). Проблема возникла в том, что я не нашел возможность менять Field Label для стандартных объектов. Все возможные варианты для Setup Component: [list] Action Apex Sharing Reason Button and Link Label Chatter Extension [b]Custom Field[/b] Custom Report Type Feed Filter Field Set Flow Global Value Set Lookup Filter Record Type S-Control Validation Error Message Web Tab Workflow Task [/list] Есть только кастомные (выделил) и куча остального.[/quote] Rename tab and labels - in setup, as i remember[/quote] Даааааааа!!!!! Получилось!!!!! :) СПАСИБО!!! О, Великий Wilder! Благодарю тебя, что направил на пусть истинный! Да воздастся тебе за труды твои нелегкие и за опыт накопленный и за сердце доброе!!! Да будет у тебя здоровье богатырское!!! Да упадет на твою карту банковскую сумма великая!!! :)
Простого спасибо, вполне достаточно :)
Простого спасибо, вполне достаточно :)