So senden Sie eine Email von WebPart in MOSS 2007

Hallo Devs,
Im Folgenden ist der Teil des Codes, um E-Mail von WebPart senden.

using System;
Hilfe System.Collections.Generic;
Hilfe System.ComponentModel;
Hilfe System.Text;
Hilfe System.Web;
Hilfe System.Web.UI;
Hilfe System.Web.UI.WebControls;
Hilfe System.Collections.ObjectModel;
Hilfe Microsoft.SharePoint.Utilities;
Hilfe Microsoft.SharePoint;
using System.Data;
Hilfe System.Collections;
Namespaces SendMail
{
public class SendMail : Microsoft.SharePoint.WebPartPages.WebPart
{
Private TextBox txtTo;
Private Button btnSendMail;
protected override void CreateChildControls()
{
txtTo = new TextBox();
this.Controls.Add(txtTo);
btnSendMail = new Button();
btnSendMail.Text = “E-Mail senden”;
btnSendMail.Click = new EventHandler(SendMail_Click);
this.Controls.Add(btnSendMail);
}
Leere SendMail_Click(object sender, EventArgs e)
{
SPSite _site = new SPSite(HttpContext.Current.Request.Url.ToString());
SPWeb _Web = _site.OpenWeb();
_web.AllowUnsafeUpdates = true;
SPUtility.SendEmail(_Web, false, false, txtTo.Text, “Test E-Mail”, “Text Body Nachricht”);
_web.Dispose();
_site.Dispose();
}
}
}

Erstellen Sie das WebPart und registrieren Sie es als SafeControl

MOSS 2007 Pricing & Costing Info

Ich habe einige Links von Microsoft für MOSS konsolidierten 2007 Product Costing.

Microsoft Office SharePoint Server 2007 und Related Technologies Preisgestaltung

Microsoft Office SharePoint Server 2007 Produkte Vergleich Download

2007 Microsoft Office System-Preise und Upgrade-Informationen

Wie verbergen Quick Launch in MOSS 2007

Wollen Sie Ihre Quick Launch Bar in MOSS verstecken 2007
Es gibt zwei Möglichkeiten, um die Quick Launch Bar verstecken
1. Sie können direkt bearbeitet werden in CSS
2. Hinzufügen Hidden Content Editor Webpart

Hinzufügen neuer Content Editor Webpart
Klicken Sie auf Quellcode-Editor in ToolPane
fügen Sie den Code unten in Content Editor Webpart
[Stil]
.ms-QuickLaunch
{
Anzeige:none;
}
.ms-navframe
{
Anzeige: none;
}
[/Stil]
Verwenden Sie “<" & ">” anstelle von “[” & “]”
Stellen Sie die Hidden-Eigenschaft auf True unter Layout-Sektion in ToolPane.
Jetzt aktualisieren Sie die Seite……You Quick Launch Bar is Gone 🙂

Moderator in der Gestaltung der Zukunftswerkstatt

Ich stellte die Demo auf Architecting verteilten Anwendungen mit Grid-Architektur in Accenture Shaping the Future Workshop. Dies ist meine zweite Präsentation in der Accenture-Shaping the Future.

Wie Force MOSS 2007 Timer Jobs zum Ausführen

Verwenden Sie die Nach stadm Befehl, um die Timer-Jobs Kraft zur Ausführung.
keine Notwendigkeit, für das Intervall warten, um die timerjobs ausführen.
stsadm.exe-o execadmsvcjobs

MOSS 2007 Benennen Sie die Web Application Name

Ich will erzählen, wie die Web-Applikation Name in der Befehlszeile Verwaltung von MOSS umbenennen 2007 Hilfe STSADM Command.

Syntax:
stsadm-o renameweb-url-newname

Beispiel:
Stsadm-o renameweb-url http://localhost / oldname-newname newname

Der obige Befehl wird die Web-Anwendung aus oldname die newname umbenennen.

Commerce Server 2007 Integration mit MOSS 2007

MOSS hat viele eingebaute Funktionen. Der Anwendungsbereich dieses POC ist Commerce Server integrieren 2007 mit MOSS 2007 zum Portal integrierte e-Commerce Anwendung bereitstellen

Konfigurieren MOSS 2007 der Commerce Server Membership Provider Als Grundlage für die Benutzerauthentifizierung

The primary tasks are to make the Central Administration and Portal sites hand-shake with Commerce Server. This needs to be done by modifying the appropriate Web.config files for these sites. By adding the Commerce Server and httpModules sections, the SharePoint Central Administration site and the Portal site will be able to create the necessary CommerceContext object. The CommerceContext object enables the Commerce Server Membership Provider to be initialized correctly, and also enables Web parts and pages in the portal to use the CommerceContext object to access Commerce Server resources such as the Product Catalog.
The UpmMembership Provider extends the Membership framework offered by ASP.Net to accommodate the use of the ASP.Net Login Controls and authenticate against Commerce Server Profiles.

Update the Web.config for MOSS Central Administration and in Portal site with below sections to avail Commerce Server data and services in MOSS

  • Commerce Server Section Group
  • Commerce Server Group
  • Http Modules
  • Assemblies
  • Membership Provider
  • Profile Section

o Determine which Web.config file is used for the SharePoint Central Administration site and which is used for the Portal site. Use the Home Directory tab in IIS Manager to determine the appropriate path of the Web.config file for each site.

o Use the Web.config file that was previously created for the Commerce Server C SharpSite as the source for the text to copy in the following instructions:

Please follow the below steps to modify the web.config file of SharePoint administration site.

Step 1: Adding Commerce Server Section Group
Copy the Commerce [sectionGroup] in [configSections] and paste it after the [System.Workflow.ComponentModel.WorkflowCompiler] section group.
[sectionGroup name=”CommerceServer”]
[section name=”application” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceApplicationSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”authentication” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceAuthenticationSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”pipelines” type=”Microsoft.CommerceServer.Runtime.Configuration.CommercePipelineSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”caches” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceCacheSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”messageManager” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceMessageManagerSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”catalog” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceCatalogSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”orders” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceOrdersSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”profiles” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceProfilesSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”contentSelection” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceContentSelectionSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”commerceEvent” type=”Microsoft.CommerceServer.Runtime.Configuration.EventLoggerConfigurationHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”expressions” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceExpressionSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[/sectionGroup]
Step 2: Adding Commerce Server Group
§ Copy the [CommerceServer] section and paste it after the [SharePoint] Abschnitt, just before the [system.web] Abschnitt.

[CommerceServer]
[application siteName=”CDevSite” debugLevel=”Production”/]
[pipelines][/pipelines]
[expressions schema=”Auto”/]
[caches]
[cache name=”Werbung” type=”Werbung” refreshInterval=”900″ retryInterval=”30″/]
[cache name=”Discounts” type=”Discounts” refreshInterval=”0″ retryInterval=”30″/]
[cache name=”ShippingManagerCache” type=”Shipping” loaderProgId=”Commerce.ShippingMethodCache” refreshInterval=”0″ retryInterval=”30″/]
[cache name=”PaymentMethodCache” type=”Payment”/]
[cache name=”OrdersConfigurationCache” type=”OrdersConfiguration”/]
[/caches]
[messageManager]
[cultures default=”en-US” baseName=”CommerceMessageManager” assembly=”CommerceMessageManager”]
[culture id=”en-US”/]
[culture id=”fr-fr”/]
[culture id=”ja-JP”/]
[culture id=”de-DE”/]
[/cultures]
[resources]
[resource id=”pur_badsku”/]
[resource id=”pur_badplacedprice”/]
[resource id=”pur_discount_changed”/]
[resource id=”pur_discount_removed”/]
[resource id=”pur_noitems”/]
[resource id=”pur_badshipping”/]
[resource id=”pur_badhandling”/]
[resource id=”pur_badtax”/]
[resource id=”pur_badcc”/]
[resource id=”pur_badpayment”/]
[resource id=”pur_badverify”/]
[resource id=”pur_out_of_stock”/]
[resource id=”unknown_shipping_method”/]
[/resources]
[/messageManager]
[orders honorStatus=”wahr” newOrderStatus=”NewOrder” sqlCommandTimeoutSeconds=”60″ sqlLongRunningCommandTimeoutSeconds=”28800″]
[addressMap]
[profileDefinition name=”Adresse”/]
[property from=”GeneralInfo.address_id” to=”OrderAddressId”/]
[property from=”GeneralInfo.first_name” to=”Vorname”/]
[property from=”GeneralInfo.last_name” to=”Nachname”/]
[property from=”GeneralInfo.address_line1″ to=”Line1″/]
[property from=”GeneralInfo.address_line2″ to=”Line2″/]
[property from=”GeneralInfo.city” to=”City”/]
[property from=”GeneralInfo.region_code” to=”RegionCode”/]
[property from=”GeneralInfo.postal_code” to=”PostalCode”/]
[property from=”GeneralInfo.country_name” to=”CountryName”/]
[property from=”GeneralInfo.region_name” to=”Zustand”/]
[property from=”GeneralInfo.tel_number” to=”DaytimePhoneNumber”/]
[/addressMap]
[Types]
[Type Key=”Basket” UserTypeName=”Basket” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”PurchaseOrder” UserTypeName=”PurchaseOrder” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”OrderTemplate” UserTypeName=”OrderTemplate” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”OrderForm” UserTypeName=”OrderForm” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”LineItem” UserTypeName=”LineItem” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”Shipment” UserTypeName=”Shipment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”Payment” UserTypeName=”Payment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”CreditCardPayment” UserTypeName=”CreditCardPayment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”GiftCertificatePayment” UserTypeName=”GiftCertificatePayment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”PurchaseOrderPayment” UserTypeName=”PurchaseOrderPayment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”CashCardPayment” UserTypeName=”CashCardPayment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”OrderAddress” UserTypeName=”OrderAddress” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”DiscountApplicationRecord” UserTypeName=”DiscountApplicationRecord” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”ShippingDiscountRecord” UserTypeName=”ShippingDiscountRecord” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”PromoCodeRecord” UserTypeName=”PromoCodeRecord” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[/Types]
[Limits OrderFormsPerOrderGroup=”5″ PromoCodeRecordsPerOrderForm=”10″ PromoCodesPerOrderForm=”10″ LineItemsPerOrderForm=”40″ OrderTemplatesPerUser=”10″ PaymentsPerOrderForm=”10″ ShipmentsPerOrderForm=”40″ BasketsPerUser=”15″ OrderAddressesPerOrderGroup=”10″/]
[MappingFiles PipelineMappingFilename=”OrderPipelineMappings.xml” StorageMappingFilename=”OrderObjectMappings.xml”/]
[SerializationBindings]
[SerializationBinding OldType=”Microsoft.CommerceServer.Runtime.Orders.LineItem , Microsoft.CommerceServer.Runtime ,Version=6.0.1.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35″ NewType=”Microsoft.CommerceServer.Runtime.Orders.LineItem, Microsoft.CommerceServer.Runtime,Version=6.0.1.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35″/]
[/SerializationBindings]
[/orders]
[commerceEvent]
[add className=”Microsoft.CommerceServer.Runtime.AddItemToBasketEvent” id =”AddItemToBasket”/]
[add className=”Microsoft.CommerceServer.Runtime.RemoveItemFromBasketEvent” id =”RemoveItemFromBasket”/]
[add className=”Microsoft.CommerceServer.Runtime.SubmitOrderEvent” id =”SubmitOrder” loggingEnabled=”wahr”/]
[/commerceEvent]
[/CommerceServer]
Step 3: Adding “CommerceApplication” in “httpModules” Section
§ Copy the Commerce HTTP Modules to the end of the [httpModules] Abschnitt.
[add name=”CommerceApplication” type=”Microsoft.CommerceServer.Runtime.CommerceApplicationModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceAuthentication” type=”Microsoft.CommerceServer.Runtime.CommerceAuthenticationModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceOrder” type=”Microsoft.CommerceServer.Runtime.Orders.CommerceOrderModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceCatalog” type=”Microsoft.CommerceServer.Runtime.Catalog.CommerceCatalogModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceProfile” type=”Microsoft.CommerceServer.Runtime.Profiles.CommerceProfileModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceExpressionEvaluator” type=”Microsoft.CommerceServer.Runtime.Targeting.CommerceExpressionModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceCache” type=”Microsoft.CommerceServer.Runtime.Caching.CommerceCacheModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceContentSelection” type=”Microsoft.CommerceServer.Runtime.Targeting.CommerceContentSelectionModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/][add name=”CommerceDataWarehouseAuthenticationModule” type=”Microsoft.CommerceServer.Runtime.CommerceDataWarehouseAuthenticationModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]Remove or comment out the Commerce Server Authentication Module. This module is not required because ASP.NET Forms Authentication will be used for all authentications.
Step 4: Adding “Commerce Server” AssembliesCopy the commerce server assembly information from CSharpSite web.config and paste it in the [assemblies] tag in the Central Administration site’s web.config as below:
[assemblies]
[add assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″ /]
[add assembly=”Microsoft.CommerceServer.Catalog, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31BF3856AD364E35″ /][/assemblies]

Step 5: Configure Central Administration to recognize Commerce Server Membership
Copy the below code snippet to [system.web] section of the Web.config file for the Central Administration. Hinweis: Paste it before the closing [/system.web].
[membership defaultProvider=”UpmMembershipProvider”]
[providers]
[clear /]
[add applicationName=”CSharpSite ”
enablePasswordRetrieval=”false”
enablePasswordReset=”wahr”
requiresQuestionAndAnswer=”wahr”
requiresUniqueEmail=”wahr”
enableCreateDate=”wahr”
enableEmailAddress=”wahr”
enableLastLoginDate=”wahr”
profileDefinition=”UserObject”
passwordFormat=”Hashed”
name=”UpmMembershipProvider”
type=”Microsoft.CommerceServer.Runtime.Profiles.UpmMembershipProvider”/]
[/providers]
[/membership]

Step 6: Configuring the Commerce Server Profiles section

This section contains settings which configure the functionality of profiles and catalog sets. Die [userProfile] node resides in the [CommerceServer][profiles] node in the web.config.
Uncomment the profiles section in [commerceserver] node.

[userProfile
profileDefinition=”UserObject”
userIdProperty=”GeneralInfo.email_address”
organizationIdProperty=”AccountInfo.org_id”
catalogSetIdProperty=”AccountInfo.user_catalog_set”
userIdSource = “ASP.NET”
userIdKey = “GeneralInfo.email_address”
userIdTarget = “GeneralInfo.user_id”
/]
[organizationProfile
profileDefintion=”Organization”
organizationIdProperty=”GeneralInfo.org_id”
catalogSetIdProperty=”GeneralInfo.org_catalog_set”
/]

Step 7: Adding Users in the Central AdministrationLocate Central Administration, Application Management, Authentication Providers, Default zone entry. Make sure that you have the PortalSite Web Application selected in the drop-down list.

o Click Forms.

o Change the Membership Provider Name to UpmMembershipProvider. This should match the name that is in the membership section of the Web.config file.Locate Central Administration, Application Management, and Policy for Web Application. Make sure that you have selected the Portal Web Application.

o Click Add Users.

o Select Default zone, and then click Next.

o Type the e-mail address of the user that you added previously by using the Commerce Server Customer and Orders Manager, and then click Check User.

o If the user name is successfully recognized, it will be underlined. Select Full control, and then select Finish.

o If the user name is not recognized, run a SQL Server trace on the Commerce Server Profiles database to make sure that the queries are running against the database. Additionally, make sure that the entry for the provider is in the Web.config file for Central Administration, and look for errors in the event log.

Step 8: Copy the following XML files from the CSharpSite (IIS Virtual Directory) to the root folder of the Central Administration site:

o OrderObjectMappings.xml
o OrderPipelineMappings.xml

Run Central Administration to make sure that these changes were made correctly. If errors occur, check the Web.config file for syntax issues.Even if the page displays correctly, check the event log. Some permissions errors may be hidden.

Configure the MOSS portal to use the Commerce Server Membership provider:
Step 1: Follow the above 6 steps to configure Portal site for Commerce Server.

Step 2: Comment out the existing [authentication], [identity], und [authorization] sections. This will disable the default Windows authentication and authorization.

Step 3: Copy the below configuration settings contents to the Web.config file for the Portal site. Paste this after the previous sections that you just commented out. This sets up the site for Forms Authentication and denies anonymous access.

[authentication mode=”Forms”]
[forms loginUrl=”/_layouts/login.aspx” name=”.ASPXFORMSAUTH” /]
[/authentication]
[authorization]
[deny users=”?” /][/authorization] View the Portal site in a Web browser. You should be redirected to the logon page. Log on and use the user credentials that you added by using the Customer and Orders Manager.

Step 4: Copy the following XML files from the CSharpSite (IIS Virtual Directory) to the root folder of the Portal site:

o OrderObjectMappings.xml
o OrderPipelineMappings.xml

Step 5: Restart the IIS

Step 6: Run the Portal site and look for errors.

[Hinweis : I am not able to Post scripts tag in here replace all “[” & “]” mit “<" & ">“

Kostenlose Microsoft Press E-Books Angebot für LINQ,ASP.Net,Silverlight

Die folgenden E-Books kann von der Microsoft Press-Site heruntergeladen werden.

  • Introducing Microsoft LINQ
    Pialorsi von Paolo und Marco Russo
  • Introducing Microsoft ASP.NET AJAX
    von Dino Esposito
  • Introducing Microsoft Silverlight 1.0
    von Laurence Moroney

    http://csna01.libredigital.com

    Anmeldung für diese Seite mit Ihren Pass / hotmail id und Herunterladen von E-Books for free.

Bill Gates letzter Tag bei Microsoft

Bill Gates Gave Seine letzte CES Keynote in(Consumer Electronic Show) in Last Vegas.

you can find his full keynote in Microsoft CES

Content Approval Workflow in MOSS 2007

In MOSS 2007 Genehmigungsworkflow ist in out of the box selbst. Nur müssen wir nur ein paar Schritte, dann konfigurieren wir sind bereit, mit den Genehmigungsprozess.

Wenn der Genehmigungs-Workflow konfiguriert ist das Dokument sichtbar sein wird nur für die Beitragszahler und die genehmigende.

Schritte zum Konfigurieren Inhalt Genehmigungs-Workflow

Öffnen Sie die Dokumentbibliothek
Klicken Sie auf Einstellungen -> Document Library Settings


Im Document Library Settings unter Berechtigungen und Verwaltung auf Workflow-Einstellungen

Document Library Settings -> [Die Erlaubnis und Management] Workflow Managements

In MOSS 2007 es hat einige vordefinierte Workflow-Vorlagen für die folgenden Workflows

  • Zulassung
  • Feedback sammeln
  • Sammeln von Signaturen
  • Dispositionsgenehmigung
  • Drei Staat

Wählen Sie nun den Genehmigungs-Workflow und geben den eindeutigen Namen für den Workflow-Instanz.
Wählen Sie die vorhandene Aufgabenliste Name oder neue Task-Liste für dieses Genehmigungs-Workflow.
Wählen Sie die vorhandene Geschichte oder neue Workflow-Geschichte, diese Geschichte Workflow beibehalten.
Unter Start-Optionen können Sie festlegen, wie dieser Workflow gestartet werden kann.

· Lassen Sie diesen Workflow manuell durch einen authentifizierten Benutzer mit Berechtigungen zum Bearbeiten von Elementen gestartet
· Diesen Workflow starten, wenn ein Element erstellt wird
· Diesen Workflow starten, wenn ein Element geändert wird

Wenn Sie "Diesen Workflow starten, wenn ein Element erstellt wird" es wird automatisch gestartet, wenn Workflow neues Element in der Dokumentbibliothek hinzugefügt.

Wenn Sie "Diesen Workflow starten, wenn ein Element geändert wird" wählen, wird automatisch neu gestartet, wenn der Workflow Elemente in der Dokumentbibliothek wird geändert.

Unter Workflow-Aufgabe
Wenn Sie "Aufgabe zuweisen" wählen Sie "Alle Teilnehmer gleichzeitig" Es wird die Aufgabe für alle Teilnehmer zur gleichen Zeit schaffen. Der Workflow wird erst nach der Zustimmung aller Genehmigenden abgeschlossen sein.

Wenn Sie Aufgabe zuweisen, um "Ein Teilnehmer zu einer Zeit," Es wird die Reihenfolge der Aktivität zunächst die Workflow-Aufgabe auf den ersten Nutzer erstellt werden und einmal seine nur dann wird es an die nächste genehmigende bewegen genehmigt.

Wenn es erforderlich, können Sie das Fälligkeitsdatum für die Workflow-Set.
Die Workflow-Status kann auch mitgeteilt werden andere als die Teilnehmer des Workflows durch Angabe des Namens auf benachrichtigen andere Spalte.

Wir schaffen den Workflow für die Inhaltsgenehmigung. Also vergessen Sie nicht das Kontrollkästchen der Option "Aktualisieren des Genehmigungsstatus (Mit diesem Workflow Genehmigung von Inhalten steuern)"

Jetzt können Sie erfolgreich Genehmigungs-Workflow geschaffen.

Sie müssen die Genehmigung von Inhalten in der Dokumentbibliothek aktivieren Sie dann nur wird es anderen Benutzern den Zugriff zu beschränken, um es.

Wenn Sie Inhalte Genehmigung, damit das Dokument sichtbar nur für Beitragszahler / Autor und Genehmiger, es wird nicht für andere Benutzer sichtbar in Dokumentbibliothek.

Open Einstellungen -> Document Library Settings
Unter "Allgemeine Einstellungen -> Einstellungen Versioning
Erfordern Inhalte für gesendete Elemente? Wählen Sie Ja
Und OK, um die Einstellungen zu speichern klicken.

Nun öffnen Sie das Document Library und laden Sie die Document

Nun wird das Dokument die Dokumentbibliothek hochgeladen

Wenn Sie sich einloggen mit einem anderen Anmeldeinformationen des Benutzers (nicht Genehmigender / Beitragszahler). Das Dokument wird in der Dokumentbibliothek angezeigt werden.

Wenn Sie glauben, diesen Beitrag hilft Ihnen, Workflow für die Inhaltsgenehmigung erstellen. Bitte hinterlassen Sie Ihre wertvollen Kommentare.