четверг, 31 мая 2018 г.

ExternalDataVeirification

Generated  numbersAdded  in  index (05/31
)


Type
Number Expiry date
VISA 16 digit 46399146704091102840  01/2024
Master Card 16 digit 5211580691084583 01/2022
SIN Number 885023891
Policy number 4129836459q
NameOfCard cglw
Driving  license rc4198748222865 03/2023
Passport zs3659275 03/2019


Pier DuPont card (created 05/30)

Debit Card   542194 8533  

Credit Card  479917 4873

Driving License  lx63694

Passport  na5783018

Policy   12012570k
HealthCard399137227301/2019

Loality cardtg35443

среда, 2 мая 2012 г.

Как быстро создавать сайт через PowerShell?


По шагам
1. Определить ID шаблона узла созданного Вами.

Полный вариант


Краткий вариант

2. Использовать скрипт
Для примера создания узла департамента безопасности из собственного

сd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN
stsadm -o createweb -url http://portal/sites/comp/unit5 -sitetemplate "{7C561CC0-75DB-4D7A-B280-5F0804A8D7CF}#DepartmentWebTemp" -title "Департамент безопасности" -lcid 1049

Полный синтаксис здесь


3. С русским языком данный скрипт дружит плохо. Рекомендую написать  вот такой скрипт.

You can use the Set-SPWeb cmdlet to set some of the properties. At some point you’ll want to change additional properties that are not supported by the Set-SPWeb cmdlet. You can do this by storing a site in a variable and then set the properties:
PS > $spWeb = Get-SPWeb -Identity http://SPServer
PS > $spWeb.Title = "PowerShell"
PS > $spWeb.TreeViewEnabled = "True"
PS > $spWeb.Update()

Полностью статья приведенна здесь

 

четверг, 29 марта 2012 г.

Как автоматически перемещать файлы?

По ссылкам ниже описано как перемещать элементы из одного хранилища в другое.
Таким образом можно объединить списки, переместить из закрытого хранилища в открытое, утилизировать запись.

P.S. Данный пост будет приведен в порядок

Кратко как настроить
http://technet.microsoft.com/en-us/library/ee424395.aspx

Общая концепция
http://technet.microsoft.com/en-us/library/cc263464.aspx

http://technet.microsoft.com/en-us/sharepoint/ff678051#lesson2
http://blogs.msdn.com/b/ecm/archive/2011/10/12/policy-and-retention-in-sharepoint-server-2010.aspx
http://www.sharepointedutech.com/2010/02/28/sharepoint-2010-send-to-connector-setup/


http://msdn.microsoft.com/en-us/magazine/ee335710.aspx

http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx

понедельник, 5 марта 2012 г.


Как добавить иконку для PDF файлов к файлам MS SharePoint 2010?


В данном блоге приведена статья о том как это делать по шагово.

http://www.sharepointsharon.com/2010/03/sharepoint-2010-and-adobe-pdf/

Официальная статья по добавлению данных
http://support.microsoft.com/kb/832809
http://support.microsoft.com/kb/837849

четверг, 16 февраля 2012 г.

Немного о метаданных

Обнаружил ресурс на русском языке.

http://technet.microsoft.com/ru-ru/library/ee424403.aspx

понедельник, 13 февраля 2012 г.

XSLT делают платформу красивее и дружелюбнее.


Что это такое?

http://msdn.microsoft.com/en-us/library/windows/desktop/ms759096(v=vs.85).aspx
http://erikswenson.blogspot.com/2012/01/hide-sp-2010-page-layout-metadata.html


Как с этим работать?

http://msdn.microsoft.com/en-us/library/ff806162.aspx
http://msdn.microsoft.com/en-us/library/bb447557.aspx


http://blog.sharepointsite.co.uk/2010/06/xslt-list-view-web-part-xlv.html

http://blogs.msdn.com/b/sharepointdesigner/archive/2009/11/16/sharepoint-2010-list-view-blog-series-part-1-introduction-to-the-new-list-view.aspx

http://www.sharepointbriefing.com/features/article.php/3936121/5-SharePoint-2010-Web-Parts-You-Should-Get-to-Know.htm

http://blogs.pointbridge.com/Blogs/hulse_brian/Pages/Post.aspx?_ID=2

http://msdn.microsoft.com/en-us/library/ff630941.aspx#odc_sp14_qn_UsingSharePointDesigner2010WorkwithWebParts_TesttheProject

http://www.glynblogs.com/2011/04/overriding-the-presentation-of-an-xslt-list-view-web-part.html

http://erikswenson.blogspot.com/2012/01/hide-sp-2010-page-layout-metadata.html


Основа для прочтения

http://msdn.microsoft.com/en-us/gg620703


Производительность
http://technet.microsoft.com/en-us/library/ff608068.aspx

http://www.oxygenxml.com/xslt_debugger.html
http://sharepoint.stackexchange.com/questions/17083/dataviewwebpart-xslt-caching

If you have XSLT List View Web Parts / Search Results Web Parts for displaying list data or aggregated data, SharePoint 2010 allows you to load the web part data asynchronously after the page is loaded. To enable asynchronous loading, edit the web part and in the editor part, navigate to the AJAX Options section and check the option “Enable Asynchronous Load”.


http://www.chaitumadala.com/2012/01/how-to-tune-sharepoint-2010-server-for.html

Ролики
http://www.youtube.com/watch?v=r2eODYHp73A

Инструменты
http://www.codeproject.com/Articles/321223/XSLT-Survival-Kit

вторник, 31 января 2012 г.

Перемещение баз данных SQL Server между дисками для баз данных SharePoint 2010

Для решения данной задачи необходимо выполнить следующие шаги.

1. Отключить IIS для всех фронтендов. Используйте iisreset - stop
2. Отключите необходимые базы данных использую команду Detach database.
Как сделать через скрипт читайте здесь.
http://support.microsoft.com/kb/224071
3. Перемести файлы .mdf и .ldf на нужную директорию.
4. Выберите команду attach для база данных.
5. Чтобы базы не росли используйте следующий скрипт.
Рекомендуется выполнять его для каждой базы последовательно.


-- XXX - DB name to shrink

ALTER DATABASE [XXX] SET RECOVERY SIMPLE WITH NO_WAIT

USE [XXX]
GO
DBCC SHRINKFILE (N'XXX_log' , 0, TRUNCATEONLY)
GO

вторник, 24 января 2012 г.


Проблемы со службой профилей (User Profiles)

1. User Profile Services.
Достаточно капризный сервис, основные правила работы с данным сервисо следующие:
1. Проверяем все зависимые службы через управление службами Windows
2. Читаем логи Windows там много полезного, особенно если выдаються ошибки с тегом FIM
3. Убедитесь что у вас есть все необходимые разрешения.
Об этом написано в Technet и это действительно важно.
4. Пользуйтесь утилитой FIM Client
В статьях расписано как это использовать:
http://blogs.msdn.com/b/russmax/archive/2010/03/20/sharepoint-2010-provisioning-user-profile-synchronization.aspx
http://www.harbar.net/articles/sp2010ups.aspx

Если возникли проблемы с сервисом


Возникли проблемы со службой профилей. После Update на Windows возникла вот такая ситуация. Крайне неприятная.
Как полечится укажу что вылечило.
Итак как и обещал описание лечения.
1. Накатил последний декабрский апдейт на SharePoint
2. Удалил службу профилей.
3. Создал вручную, перенастроил службу профилей
Log Name: Application
Source: Microsoft.ResourceManagement.ServiceHealthSource
Date: 21.01.2011 13:35:15
Event ID: 22
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: CO1-SPS-01.CO.LAN
Description:
The Forefront Identity Manager Service cannot connect to the SQL Database Server.
The SQL Server could not be contacted. The connection failure may be due to a network failure, firewall configuration error, or other connection issue. Additionally, the SQL Server connection information could be configured incorrectly.
Verify that the SQL Server is reachable from the Forefront Identity Manager Service computer. Ensure that SQL Server is running, that the network connection is active, and that the firewall is configured properly. Last, verify the connection information has been configured properly. This configuration is stored in the Windows Registry.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft.ResourceManagement.ServiceHealthSource" />
<EventID Qualifiers="0">22</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-01-21T10:35:15.000000000Z" />
<EventRecordID>53018</EventRecordID>
<Channel>Application</Channel>
<Computer>CO1-SPS-01.CO.LAN</Computer>
<Security />
</System>
<EventData>
<Data>The Forefront Identity Manager Service cannot connect to the SQL Database Server.
The SQL Server could not be contacted. The connection failure may be due to a network failure,
UserProfiles проблемы
22 января 2012 г.
12:37
New Section 1 Page 11
The SQL Server could not be contacted. The connection failure may be due to a network failure, firewall configuration error, or other connection issue. Additionally, the SQL Server connection information could be configured incorrectly.
Verify that the SQL Server is reachable from the Forefront Identity Manager Service computer. Ensure that SQL Server is running, that the network connection is active, and that the firewall is configured properly. Last, verify the connection information has been configured properly. This configuration is stored in the Windows Registry.</Data>
</EventData>
</Event>
Решения и проблемы.
http://it-burns-when-i-sp.blogspot.com/2010_10_01_archive.html
http://www.harbar.net/articles/sp2010ups.aspx
http://support.microsoft.com/default.aspx?scid=kb;EN-US;2352342
http://social.technet.microsoft.com/Forums/en-US/sharepoint2010setup/thread/1ac65c13-81c4-4c38-b800-69d32f7dec16/



Как тестировать веб проекты?



В данном проекте я выполняю помимо всего ещё и роль Quality Manager.
В рабочее воскресенье разработал для команды методологию использованию TFS

Вот ссылки того что читал прежде чем сформировать видение.
http://msdn.microsoft.com/en-us/library/ms182409(printer).aspx
http://msdn.microsoft.com/en-us/library/dd380634.aspx#Defining
http://msdn.microsoft.com/en-us/library/dd380647.aspx
http://msdn.microsoft.com/en-us/library/dd728086.aspx
http://inrecolan.ru/blog/viewpost/327


Несколько наблюдений по использованию технологии.



В субботу запустил первый тест сиют в работу.
При составлении Test Case, в поле Actionможно вставитьне более 255 символов
•
Все атрибуты по ролям лучше заводить в виде Shared Steps.
•
Все атрибуты по гипперссылкам и элементам управления лучше заводить в ввиде Parametrs.
•
На весь тест кейс при исполнениеможно указывать статус, не проходя все шаги.
•
Из тест кейса можно создать баг и сделать скриншот.Рекомендуется сначала проставитьстатусы по всем шагам в кейсе.
•
При создании бага из кейса вставляются сведения о шагах и конфигурация.
•
Для выгрузки результатов в ПМИ можно использовать утилиту
•
Есть следующие ограничения:
http://exporttfs2excel.codeplex.com/releases/view/70526
Не очень очевидно сделан, просмотр результатов тестирования. Если закрыть тест кейс, то его результаты также не будут видны.
Просмотреть результаты можно в разделе Test-Run tests
Шаги процесса тестирования хорошо расписанны вот здесь.
http://msdn.microsoft.com/en-us/library/bb385901.aspx


Акселераторы решений задач под SharePoint


Иногда на проектах требуется использовать решения внешних вендоров. Это необходимо для того чтобы рассширить иммеющейся функционала MS SharePoint 2010.

1.Рабочие процессы:
Применяется для
•Согласований заявок (ресурсы)
•Документооборота (движение документа внутри организации)
•Автоматизации задач администрирования портала

Есть готовый движок на русском языке.
http://www.nintex.com/en-US/Products/Pages/NintexWorkflow2010.aspx

Как альтернативу можно использовать конкретные наборы активности для решения конкретных задач. Под активностью понимаются программные блоки которые можно использовать для выполнения того или иного действия. Например, для извлечения данных из Active Directory.

2.Форумы

Для небольших форумов и больших форумов.
Поставляется в двух версиях в одной можно использовать форумы для небольших проектов, в другой можно использовать дополнительную базу которая позволяет  работать с большим количеством данных. Имеется русификатор.
http://www.lightningtools.com/social-squared/default.aspx

3. Информеры
“ITTILAN –Informers”–Погодные и валютные информеры
Веб-парты для вывода актуальной информации о погоде в вашем городе и курсах валют. Есть возможность настраивать количество городов и валют. Текущая погода визуализируется соответствующими «погодными» иконками.
http://ittilan.ru/modules/

4. Веб-часть с flash-video
http://www.amrein.com/apps/page.asp?Q=5747\\2007
http://mikeknowles.com/blog/2010/01/10/SharePointFlashWebPart.aspx
http://svp.codeplex.com/open
http://store.bamboosolutions.com/sharepoint-video-library.aspx\\2007
http://www.codeproject.com/KB/sharepoint/SPFFlashMovie.aspx-2010 open

5.Опросы
http://surveywebpart.codeplex.com/
http://social.technet.microsoft.com/Forums/en/sharepointgeneral/thread/990b5a4f-0b6b-47ba-8d56-92832964cf9d
http://www.sharepointdev.net/sharepoint--general-question-answers-discussion/sharepoint-survey-tools-804.shtml
http://www.kwizcom.com/ProductPage.asp?ProductID=333&ProductSubNodeID=353
http://www.amrein.com/apps/page.asp?Q=5792

воскресенье, 22 января 2012 г.

четверг, 8 декабря 2011 г.

Как собрать все задачи в одном месте?

Если кратко то вот так
http://msdn.microsoft.com/en-us/library/ms497457.aspx

Концепция

http://msdn.microsoft.com/en-us/library/aa981241.aspx
Как сделать сообщения в обсуждении "анонимными"?

Очень часто пользователи просят сделать


Как оказалось моя идея была правильной.
Итак идея.
                  В обсуждениях отображаются имя пользователя отображается в полях Кем создано, Кем изменено.

Для изменения данной ситуации
1. В параметрах списка выбираем поле-изменить поле. Откроется меню в котором можно выбрать свойство поля.
Для свойства поля указываем Aдрес SIP.
2. Повторяем для всех полей
3. Идем в представления. Выбираем значения без структуры и выбираем
вместо "кем изменено (рисунок и имя)" поле "кем изменено".

Больше имя пользователя нигде не высвечивается
Настройка расширенного поиска по людям в SharePoint.


Как создавать свои веб-части
http://www.youtube.com/watch?v=cQ0NjoWQufQ

Вот какую статью удалось найти для понимания проблемы
http://blog.mastykarz.nl/sharepoint-people-search-lessons-learned-covering-basics/

Вот что кажется наиболее реальным с точки зрения реализации.

http://blogs.technet.com/b/meamcs/archive/2010/12/23/sharepoint-2010-people-search-using-metadata.aspx

Вот таким образом можно изменить результаты поиска
http://www.sharepointology.com/development/customize-the-people-search-results-part-2/

воскресенье, 4 декабря 2011 г.

Как получить в рабочем процессе MS Sharepoint Server 2010, менеджера для текущего пользователя?
Возникла проблема, нужно в рабочем процессе получать сведения о менеджере текущего пользователя и подставлять его в рабочий процесс.
Оказалось что это стандартная активность если вы используете стандартную службу профилей.
http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx

А вот здесь расписано каким образом можно создать форму которая буде запрашивать значения у менеджера текущего пользователя
http://blogs.technet.com/b/meacoex/archive/2010/11/01/get-manager-approval-in-sharepoint-designer-2010-step-by-step.aspx

воскресенье, 9 октября 2011 г.

Как решить проблему с системами заявок на портале



О проблеме

В условиях мирового финансового кризиса, перед многими организациями встал острый вопрос сокращения расходов. Каждая организация оптимизирует расходы по своему собственному плану, однако наиболее популярными методами сокращения расходов является сокращение административных расходов и максимально эффективное использование собственных ресурсов. К таким ресурсам относятся как оборудование, так и персонал. Специалисты и руководители высокого уровня, своими своевременными и правильными решениями могут сэкономить организации существенное количество средств. Но как быть если, руководитель тратит значительную часть своего дня на то чтобы оформить все необходимые документы, найти контакты нужного человека, запросить необходимые ресурсы для своих сотрудников? Очевидно, что для принятия решений приносящих выгоду организации у него остается все меньше и меньше времени. Как же разгрузить руководителей и специалистов?

Пути решения

Первым шагом для решения данной проблемы, является максимальная автоматизация рутинных операций: поиск информации о сотрудниках, оформление пропусков и командировок, заказ ресурсов - начиная от ручки заканчивая автомобилем. Рассмотрим несколько операций, которые могут быть автоматизированы:
Операция Проблема Каким образом решается
Поиск телефонов в справочнике сотрудников Сложно найти телефон руководителя нужного Вам отдела, имеющийся у Вас справочник не актуален. Интерактивный справочник сотрудников, в котором видно кто в каком подразделении работает, можно произвести поиск, а за актуальность телефонов отвечает отдел кадров.
Заявка в техническую поддержку (ИТ) Вы не можете попасть в Интернет, кто может помочь с данной проблемой? Позвонить по телефону в ИТ подразделение, они зафиксирует Ваше обращение и сохранят для Вас подробную инструкцию с изображениями, в едином хранилище, доступным все сотрудникам.
Заказ пропусков К Вам должны приехать посетители, а Вы не знаете каким образом оформить пропуск и с кем его согласовать? Просто внесите необходимую информацию в электронную форму, ответственный сотрудник в службе безопасности подготовит необходимые документы.
Бронирование переговорных
комнат
Для проведения совещания Вам нужна переговорная с проектором на 30 человек, Вы приходите, а она уже занята. Единый календарь использования переговорных, который ведут секретари, а также полная информация о оборудовании и количестве мест. В любой момент, Вы можете подобрать необходимую переговорную комнату.
Заказ автотранспорта Вам требуется автомобиль, Вы не знаете, кто отвечает за оформления транспорта и какая машина будет свободна? Внесите информацию в электронную форму, ответственные сотрудники транспортного отдела предоставят автомобиль, оформив необходимые документы.
Заказ канцтоваров У Вас кончились чернила в Вашей ручке, у кого можно их попросить? Выберите в электронном каталоге по изображениям, необходимые чернила. Сотрудники АХО сообщат, когда они прибудут, или принесут в течение дня.
Оформление командировок Вам необходимо лететь в командировку, требуется заказать билеты и гостиницу, а также оформить документы в правильном формате. Сообщите системе город и дату командировки, в тот же момент сотрудники отдела кадров получат информацию, закажут Вам билеты и гостиницу, а также уведомят бухгалтерию.
Поскольку автоматизация должна затрагивать большую часть подразделений, необходимо единое решение, которое позволяет все сотрудникам, легко получать и вносить всю необходимую информацию.
Современные технологии позволяют построить единое решение, которое автоматизирует все данные рутинные операции, а также практически любые рутинные операции, которые существуют в Вашей организации.
Примеры рутинных операции которые могут быть автоматизированы из нашего опыта:
  • Информационные ленты (курсы валют, СМИ, правовая информация)
  • Опросы и планирование мероприятий (куда люди хотят поехать, какие напитки заказать)
  • Актуализация служебных документов (бланки заявлений, образцы служебных записок)
  • Информация о местоположении руководителей (когда будет в офисе, кто заменяет)
  • Бронирование оборудования (моб. телефоны,ноутбуки)
  • Консультации специалистов (юрист, врач, бухглатерия)
  • Запрос в бухгалтерию (платежные документы,справки в посольство,в налоговую)
  • Запрос в кадры (больничный, отпуск)
  • Вопросы президенту (анонимные)
  • Заказ подарков для особо важных партнеров

Выгоды от использования порталов для автоматизации рутинных операции.

  • Экономии рабочего времени Ваших сотрудников на поиск информации, получение необходимых ресурсов и услуг.
  • Вам больше не надо знать подробно все процедуры связанные с получением ресурсов - кому, как быстро ответят.
  • Вся информация о Ваших потребностях, всегда попадает к ответственным сотрудникам, которые решают Вашу проблему - быстро и профессионально.
  • Все сотрудники могут оформить все необходимые в одной информационной системе – Ваши затраты на обучение минимальны.
  • Все сервисы находятся в одной системе, Ваши затраты на программное обеспечение, оборудование и эксплуатацию минимальны.